From 2af280a8f095975394b176a83a9a1f4882510f0b Mon Sep 17 00:00:00 2001 From: Markus Westerlind Date: Tue, 10 May 2022 14:10:59 +0200 Subject: [PATCH] refactor: Remove the need for the flux_test_gen files --- internal/cmd/builtin/cmd/generate.go | 200 +- stdlib/array/flux_test_gen.go | 5952 - .../naiveBayesClassifier/flux_test_gen.go | 1339 - .../anaisdg/anomalydetection/flux_test_gen.go | 1323 - .../anaisdg/statsmodels/flux_test_gen.go | 1245 - .../bonitoo-io/tickscript/flux_test_gen.go | 13 - .../jsternberg/aggregate/flux_test_gen.go | 4056 - .../tomhollingworth/events/flux_test_gen.go | 2742 - stdlib/csv/flux_test_gen.go | 13 - stdlib/date/flux_test_gen.go | 13548 - stdlib/dict/flux_test_gen.go | 14347 - .../experimental/aggregate/flux_test_gen.go | 1907 - stdlib/experimental/array/flux_test_gen.go | 13 - stdlib/experimental/bitwise/flux_test_gen.go | 13 - stdlib/experimental/flux_test_gen.go | 39595 --- stdlib/experimental/geo/flux_test_gen.go | 44207 --- stdlib/experimental/json/flux_test_gen.go | 2139 - stdlib/experimental/mqtt/flux_test_gen.go | 13 - stdlib/experimental/oee/flux_test_gen.go | 4212 - .../experimental/prometheus/flux_test_gen.go | 13 - stdlib/experimental/record/flux_test_gen.go | 13 - stdlib/experimental/table/flux_test_gen.go | 13 - stdlib/flux_test.go | 13 +- stdlib/generate/flux_test_gen.go | 13 - stdlib/http/flux_test_gen.go | 3879 - stdlib/influxdata/influxdb/flux_test_gen.go | 13 - .../influxdb/monitor/flux_test_gen.go | 26132 -- .../influxdb/sample/flux_test_gen.go | 1340 - .../influxdb/schema/flux_test_gen.go | 4577 - .../influxdb/secrets/flux_test_gen.go | 1610 - .../influxdb/tasks/flux_test_gen.go | 5434 - .../influxdata/influxdb/v1/flux_test_gen.go | 1558 - stdlib/internal/debug/flux_test_gen.go | 13 - stdlib/internal/promql/flux_test_gen.go | 3230 - stdlib/interpolate/flux_test_gen.go | 1500 - stdlib/math/flux_test_gen.go | 13 - stdlib/packages.go | 3 + stdlib/pagerduty/flux_test_gen.go | 13 - stdlib/planner/flux_test_gen.go | 52617 --- stdlib/regexp/flux_test_gen.go | 2240 - stdlib/sampledata/flux_test_gen.go | 13 - stdlib/sql/flux_test_gen.go | 13 - stdlib/strings/flux_test_gen.go | 13 - stdlib/test_packages.go | 153 +- stdlib/testing.go | 126 +- stdlib/testing/chronograf/flux_test_gen.go | 9373 - stdlib/testing/flux_test_gen.go | 13 - stdlib/testing/influxql/flux_test_gen.go | 19875 -- stdlib/testing/kapacitor/flux_test_gen.go | 8808 - stdlib/testing/pandas/flux_test_gen.go | 34685 -- stdlib/testing/prometheus/flux_test_gen.go | 1361 - stdlib/testing/promql/flux_test_gen.go | 52480 --- stdlib/testing/usage/flux_test_gen.go | 14108 - stdlib/types/flux_test_gen.go | 13 - stdlib/universe/flux_test_gen.go | 276255 --------------- 55 files changed, 195 insertions(+), 658208 deletions(-) delete mode 100644 stdlib/influxdata/influxdb/v1/flux_test_gen.go diff --git a/internal/cmd/builtin/cmd/generate.go b/internal/cmd/builtin/cmd/generate.go index a4c5804f04..5e59b19e6e 100644 --- a/internal/cmd/builtin/cmd/generate.go +++ b/internal/cmd/builtin/cmd/generate.go @@ -7,9 +7,7 @@ import ( "os" "path" "path/filepath" - "reflect" "strings" - "time" "github.com/dave/jennifer/jen" "github.com/influxdata/flux/ast" @@ -174,7 +172,11 @@ func generate(cmd *cobra.Command, args []string) error { // Write the import file f := jen.NewFile(path.Base(pkgName)) - f.HeaderComment("// DO NOT EDIT: This file is autogenerated via the builtin command.") + f.HeaderComment(`// DO NOT EDIT: This file is autogenerated via the builtin command. +// +// The imports in this file ensures that all the init functions runs and registers +// the builtins for the flux runtime +`) f.Anon(goPackages...) return f.Save(filepath.Join(rootDir, importFile)) } @@ -212,31 +214,13 @@ func generateTestPkgList(imports []string) error { file := jen.NewFile(path.Base(pkgName)) file.HeaderComment("// DO NOT EDIT: This file is autogenerated via the builtin command.") - // var FluxTestPackages = func() []*ast.Package { - // statements ... - // } - file. - Var(). - Id("FluxTestPackages"). - Op("="). - Func(). - Params(). - Index(). - Op("*"). - Qual("github.com/influxdata/flux/ast", "Package"). - Block(stmts...). - Call() + file.Anon(imports...) return file.Save(filepath.Join(rootDir, "test_packages.go")) } func generateTestASTFile(dir, pkg string, pkgs []*ast.Package) error { file := jen.NewFile(pkg) file.HeaderComment("// DO NOT EDIT: This file is autogenerated via the builtin command.") - v, err := constructValue(reflect.ValueOf(pkgs)) - if err != nil { - return err - } - file.Var().Id("FluxTestPackages").Op("=").Add(v) return file.Save(filepath.Join(dir, "flux_test_gen.go")) } @@ -284,175 +268,3 @@ func walkDirs(path string, f func(dir string) error) error { } return nil } - -// indirectType returns a code statement that represents the type expression -// for the given type. -func indirectType(typ reflect.Type) *jen.Statement { - switch typ.Kind() { - case reflect.Map: - c := jen.Index(indirectType(typ.Key())) - c.Add(indirectType(typ.Elem())) - return c - case reflect.Ptr: - c := jen.Op("*") - c.Add(indirectType(typ.Elem())) - return c - case reflect.Array, reflect.Slice: - c := jen.Index() - c.Add(indirectType(typ.Elem())) - return c - default: - return jen.Qual(typ.PkgPath(), typ.Name()) - } -} - -// constructValue returns a Code value for the given value. -func constructValue(v reflect.Value) (jen.Code, error) { - switch v.Kind() { - case reflect.Array: - s := indirectType(v.Type()) - values := make([]jen.Code, v.Len()) - for i := 0; i < v.Len(); i++ { - val, err := constructValue(v.Index(i)) - if err != nil { - return nil, err - } - values[i] = val - } - s.Values(values...) - return s, nil - case reflect.Slice: - if v.IsNil() { - return jen.Nil(), nil - } - s := indirectType(v.Type()) - values := make([]jen.Code, v.Len()) - for i := 0; i < v.Len(); i++ { - val, err := constructValue(v.Index(i)) - if err != nil { - return nil, err - } - values[i] = val - } - s.Values(values...) - return s, nil - case reflect.Interface: - if v.IsNil() { - return jen.Nil(), nil - } - return constructValue(v.Elem()) - case reflect.Ptr: - if v.IsNil() { - return jen.Nil(), nil - } - s := jen.Op("&") - val, err := constructValue(reflect.Indirect(v)) - if err != nil { - return nil, err - } - return s.Add(val), nil - case reflect.Map: - if v.IsNil() { - return jen.Nil(), nil - } - s := indirectType(v.Type()) - keys := v.MapKeys() - values := make(jen.Dict, v.Len()) - for _, k := range keys { - key, err := constructValue(k) - if err != nil { - return nil, err - } - val, err := constructValue(v.MapIndex(k)) - if err != nil { - return nil, err - } - values[key] = val - } - s.Values(values) - return s, nil - case reflect.Struct: - switch v.Type().Name() { - case "DateTimeLiteral": - lit := v.Interface().(ast.DateTimeLiteral) - fmtTime := lit.Value.Format(time.RFC3339Nano) - return constructStructValue(v, map[string]*jen.Statement{ - "Value": jen.Qual("github.com/influxdata/flux/internal/parser", "MustParseTime").Call(jen.Lit(fmtTime)), - }) - case "RegexpLiteral": - lit := v.Interface().(ast.RegexpLiteral) - regexString := lit.Value.String() - return constructStructValue(v, map[string]*jen.Statement{ - "Value": jen.Qual("regexp", "MustCompile").Call(jen.Lit(regexString)), - }) - } - return constructStructValue(v, nil) - case reflect.Bool, - reflect.Int, - reflect.Int8, - reflect.Int16, - reflect.Int32, - reflect.Int64, - reflect.Uint, - reflect.Uint8, - reflect.Uint16, - reflect.Uint32, - reflect.Uint64, - reflect.Uintptr, - reflect.Float32, - reflect.Float64, - reflect.Complex64, - reflect.Complex128, - reflect.String: - typ := types[v.Kind()] - cv := v.Convert(typ) - return jen.Lit(cv.Interface()), nil - default: - return nil, fmt.Errorf("unsupport value kind %v", v.Kind()) - } -} - -func constructStructValue(v reflect.Value, replace map[string]*jen.Statement) (*jen.Statement, error) { - typ := v.Type() - s := indirectType(typ) - values := make(jen.Dict, v.NumField()) - for i := 0; i < v.NumField(); i++ { - field := v.Field(i) - name := typ.Field(i).Name - if !field.CanInterface() { - // Ignore private fields - continue - } - if s, ok := replace[name]; ok { - values[jen.Id(name)] = s - continue - } - val, err := constructValue(field) - if err != nil { - return nil, err - } - values[jen.Id(name)] = val - } - return s.Values(values), nil -} - -// types is map of reflect.Kind to reflect.Type for the primitive types -var types = map[reflect.Kind]reflect.Type{ - reflect.Bool: reflect.TypeOf(false), - reflect.Int: reflect.TypeOf(int(0)), - reflect.Int8: reflect.TypeOf(int8(0)), - reflect.Int16: reflect.TypeOf(int16(0)), - reflect.Int32: reflect.TypeOf(int32(0)), - reflect.Int64: reflect.TypeOf(int64(0)), - reflect.Uint: reflect.TypeOf(uint(0)), - reflect.Uint8: reflect.TypeOf(uint8(0)), - reflect.Uint16: reflect.TypeOf(uint16(0)), - reflect.Uint32: reflect.TypeOf(uint32(0)), - reflect.Uint64: reflect.TypeOf(uint64(0)), - reflect.Uintptr: reflect.TypeOf(uintptr(0)), - reflect.Float32: reflect.TypeOf(float32(0)), - reflect.Float64: reflect.TypeOf(float64(0)), - reflect.Complex64: reflect.TypeOf(complex64(0)), - reflect.Complex128: reflect.TypeOf(complex128(0)), - reflect.String: reflect.TypeOf(""), -} diff --git a/stdlib/array/flux_test_gen.go b/stdlib/array/flux_test_gen.go index 06f7973edf..b0d037234e 100644 --- a/stdlib/array/flux_test_gen.go +++ b/stdlib/array/flux_test_gen.go @@ -1,5955 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package array - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 73, - }, - File: "from_group_test.flux", - Source: "package array_test\n\n\nimport \"testing\"\nimport \"array\"\n\noption now = () => 2018-12-19T22:14:30Z\n\ndata =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"\ninput =\n array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )\npass = (tables=<-) =>\n tables\n |> group(columns: [\"_measurement\", \"_field\", \"t0\"])\n\ntest from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_group_test.flux", - Source: "now = () => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "from_group_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_group_test.flux", - Source: "() => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:30Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_group_test.flux", - Source: "option now = () => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "from_group_test.flux", - Source: "data =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 9, - }, - File: "from_group_test.flux", - Source: "data", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "data", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "from_group_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 68, - }, - File: "from_group_test.flux", - Source: "input =\n array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 22, - }, - File: "from_group_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "input", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_group_test.flux", - Source: "rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_group_test.flux", - Source: "rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 24, - }, - File: "from_group_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_group_test.flux", - Source: "[\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 15, - Line: 24, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 31, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 26, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 26, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 26, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 26, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 27, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 27, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 27, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 27, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 27, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 28, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 28, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 28, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 28, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 29, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 24, - Line: 29, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "from_group_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 30, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "from_group_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 30, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 38, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 33, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:13:40Z", - Start: ast.Position{ - Column: 17, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 36, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 36, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:13:40Z", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:40Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "from_group_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "from_group_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 45, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 40, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 43, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 44, - }, - File: "from_group_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 44, - }, - File: "from_group_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 47, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 49, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 49, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 50, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:14:00Z", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 50, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 50, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:14:00Z", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "from_group_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "from_group_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 59, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 56, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 56, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 56, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:14:10Z", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 57, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:14:10Z", - Start: ast.Position{ - Column: 24, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:10Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "from_group_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "from_group_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 58, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 66, - }, - File: "from_group_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "from_group_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "from_group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "from_group_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 61, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 62, - }, - File: "from_group_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "from_group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 62, - }, - File: "from_group_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 62, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "from_group_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 63, - }, - File: "from_group_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "from_group_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 63, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 64, - }, - File: "from_group_test.flux", - Source: "_time: 2018-12-19T22:14:20Z", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 64, - }, - File: "from_group_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 64, - }, - File: "from_group_test.flux", - Source: "2018-12-19T22:14:20Z", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:20Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "from_group_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "from_group_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "from_group_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 68, - }, - File: "from_group_test.flux", - Source: "array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 23, - }, - File: "from_group_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 23, - }, - File: "from_group_test.flux", - Source: "array", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 23, - }, - File: "from_group_test.flux", - Source: "from", - Start: ast.Position{ - Column: 11, - Line: 23, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 71, - }, - File: "from_group_test.flux", - Source: "pass = (tables=<-) =>\n tables\n |> group(columns: [\"_measurement\", \"_field\", \"t0\"])", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 69, - }, - File: "from_group_test.flux", - Source: "pass", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - Name: "pass", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 71, - }, - File: "from_group_test.flux", - Source: "(tables=<-) =>\n tables\n |> group(columns: [\"_measurement\", \"_field\", \"t0\"])", - Start: ast.Position{ - Column: 8, - Line: 69, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 70, - }, - File: "from_group_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 71, - }, - File: "from_group_test.flux", - Source: "tables\n |> group(columns: [\"_measurement\", \"_field\", \"t0\"])", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 71, - }, - File: "from_group_test.flux", - Source: "columns: [\"_measurement\", \"_field\", \"t0\"]", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 71, - }, - File: "from_group_test.flux", - Source: "columns: [\"_measurement\", \"_field\", \"t0\"]", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 71, - }, - File: "from_group_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 71, - }, - File: "from_group_test.flux", - Source: "[\"_measurement\", \"_field\", \"t0\"]", - Start: ast.Position{ - Column: 27, - Line: 71, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 71, - }, - File: "from_group_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 71, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 71, - }, - File: "from_group_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 44, - Line: 71, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 71, - }, - File: "from_group_test.flux", - Source: "\"t0\"", - Start: ast.Position{ - Column: 54, - Line: 71, - }, - }, - }, - Value: "t0", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 71, - }, - File: "from_group_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\", \"t0\"])", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "from_group_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 69, - }, - File: "from_group_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 69, - }, - File: "from_group_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 69, - }, - File: "from_group_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 73, - }, - File: "from_group_test.flux", - Source: "from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 73, - }, - File: "from_group_test.flux", - Source: "from", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - Name: "from", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 73, - }, - File: "from_group_test.flux", - Source: "() => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 13, - Line: 73, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 73, - }, - File: "from_group_test.flux", - Source: "({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 19, - Line: 73, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 73, - }, - File: "from_group_test.flux", - Source: "{input: input, want: testing.loadMem(csv: data), fn: pass}", - Start: ast.Position{ - Column: 20, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "from_group_test.flux", - Source: "input: input", - Start: ast.Position{ - Column: 21, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 73, - }, - File: "from_group_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 73, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "from_group_test.flux", - Source: "input", - Start: ast.Position{ - Column: 28, - Line: 73, - }, - }, - }, - Name: "input", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 73, - }, - File: "from_group_test.flux", - Source: "want: testing.loadMem(csv: data)", - Start: ast.Position{ - Column: 35, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "from_group_test.flux", - Source: "want", - Start: ast.Position{ - Column: 35, - Line: 73, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 73, - }, - File: "from_group_test.flux", - Source: "csv: data", - Start: ast.Position{ - Column: 57, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 73, - }, - File: "from_group_test.flux", - Source: "csv: data", - Start: ast.Position{ - Column: 57, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 73, - }, - File: "from_group_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 73, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 73, - }, - File: "from_group_test.flux", - Source: "data", - Start: ast.Position{ - Column: 62, - Line: 73, - }, - }, - }, - Name: "data", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 73, - }, - File: "from_group_test.flux", - Source: "testing.loadMem(csv: data)", - Start: ast.Position{ - Column: 41, - Line: 73, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 73, - }, - File: "from_group_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 41, - Line: 73, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 73, - }, - File: "from_group_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 41, - Line: 73, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 73, - }, - File: "from_group_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 49, - Line: 73, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 73, - }, - File: "from_group_test.flux", - Source: "fn: pass", - Start: ast.Position{ - Column: 69, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 73, - }, - File: "from_group_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 69, - Line: 73, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 73, - }, - File: "from_group_test.flux", - Source: "pass", - Start: ast.Position{ - Column: 73, - Line: 73, - }, - }, - }, - Name: "pass", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 73, - }, - File: "from_group_test.flux", - Source: "test from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "from_group_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "from_group_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "from_group_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "from_group_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }}, - Metadata: "parser-type=rust", - Name: "from_group_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "from_group_test.flux", - Source: "package array_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "from_group_test.flux", - Source: "array_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "array_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 71, - }, - File: "from_test.flux", - Source: "package array_test\n\n\nimport \"testing\"\nimport \"array\"\n\noption now = () => 2018-12-19T22:14:30Z\n\ndata =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"\ninput =\n array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )\npass = (tables=<-) => tables\n\ntest from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_test.flux", - Source: "now = () => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "from_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_test.flux", - Source: "() => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_test.flux", - Source: "2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:30Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "from_test.flux", - Source: "option now = () => 2018-12-19T22:14:30Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "from_test.flux", - Source: "data =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 9, - }, - File: "from_test.flux", - Source: "data", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "data", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "from_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m0,f0,tagvalue,2018-12-19T22:13:30Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:13:40Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:13:50Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:00Z,false\n,,0,m0,f0,tagvalue,2018-12-19T22:14:10Z,true\n,,0,m0,f0,tagvalue,2018-12-19T22:14:20Z,true\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 68, - }, - File: "from_test.flux", - Source: "input =\n array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 22, - }, - File: "from_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "input", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_test.flux", - Source: "rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_test.flux", - Source: "rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 24, - }, - File: "from_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 9, - Line: 24, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "from_test.flux", - Source: "[\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ]", - Start: ast.Position{ - Column: 15, - Line: 24, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 31, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 26, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 26, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 26, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 26, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 27, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 27, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 27, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 27, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 27, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 28, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 28, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 28, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 28, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 29, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "from_test.flux", - Source: "2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 24, - Line: 29, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "from_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 30, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "from_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 30, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 38, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 33, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:13:40Z", - Start: ast.Position{ - Column: 17, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 36, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 36, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "from_test.flux", - Source: "2018-12-19T22:13:40Z", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:40Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "from_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "from_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 45, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 40, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 43, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "from_test.flux", - Source: "2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 44, - }, - File: "from_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 44, - }, - File: "from_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n }", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 47, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 49, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 49, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 50, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:14:00Z", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 50, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 50, - }, - File: "from_test.flux", - Source: "2018-12-19T22:14:00Z", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "from_test.flux", - Source: "_value: false", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "from_test.flux", - Source: "false", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 59, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 56, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 56, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 56, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:14:10Z", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 57, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "from_test.flux", - Source: "2018-12-19T22:14:10Z", - Start: ast.Position{ - Column: 24, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:10Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "from_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "from_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 58, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 66, - }, - File: "from_test.flux", - Source: "{\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n }", - Start: ast.Position{ - Column: 13, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "from_test.flux", - Source: "_measurement: \"m0\"", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "from_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "from_test.flux", - Source: "\"m0\"", - Start: ast.Position{ - Column: 31, - Line: 61, - }, - }, - }, - Value: "m0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 62, - }, - File: "from_test.flux", - Source: "_field: \"f0\"", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "from_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 62, - }, - File: "from_test.flux", - Source: "\"f0\"", - Start: ast.Position{ - Column: 25, - Line: 62, - }, - }, - }, - Value: "f0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "from_test.flux", - Source: "t0: \"tagvalue\"", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 63, - }, - File: "from_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "from_test.flux", - Source: "\"tagvalue\"", - Start: ast.Position{ - Column: 21, - Line: 63, - }, - }, - }, - Value: "tagvalue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 64, - }, - File: "from_test.flux", - Source: "_time: 2018-12-19T22:14:20Z", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 64, - }, - File: "from_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 64, - }, - File: "from_test.flux", - Source: "2018-12-19T22:14:20Z", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:14:20Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "from_test.flux", - Source: "_value: true", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "from_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "from_test.flux", - Source: "true", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 68, - }, - File: "from_test.flux", - Source: "array.from(\n rows: [\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:30Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:40Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:13:50Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:00Z,\n _value: false,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:10Z,\n _value: true,\n },\n {\n _measurement: \"m0\",\n _field: \"f0\",\n t0: \"tagvalue\",\n _time: 2018-12-19T22:14:20Z,\n _value: true,\n },\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 23, - }, - File: "from_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 23, - }, - File: "from_test.flux", - Source: "array", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 23, - }, - File: "from_test.flux", - Source: "from", - Start: ast.Position{ - Column: 11, - Line: 23, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 69, - }, - File: "from_test.flux", - Source: "pass = (tables=<-) => tables", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 69, - }, - File: "from_test.flux", - Source: "pass", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - Name: "pass", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 69, - }, - File: "from_test.flux", - Source: "(tables=<-) => tables", - Start: ast.Position{ - Column: 8, - Line: 69, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 69, - }, - File: "from_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 69, - }, - }, - }, - Name: "tables", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 69, - }, - File: "from_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 69, - }, - File: "from_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 69, - }, - File: "from_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 71, - }, - File: "from_test.flux", - Source: "from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "from_test.flux", - Source: "from", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "from", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 71, - }, - File: "from_test.flux", - Source: "() => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 13, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 71, - }, - File: "from_test.flux", - Source: "({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 19, - Line: 71, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 71, - }, - File: "from_test.flux", - Source: "{input: input, want: testing.loadMem(csv: data), fn: pass}", - Start: ast.Position{ - Column: 20, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 71, - }, - File: "from_test.flux", - Source: "input: input", - Start: ast.Position{ - Column: 21, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 71, - }, - File: "from_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 71, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 71, - }, - File: "from_test.flux", - Source: "input", - Start: ast.Position{ - Column: 28, - Line: 71, - }, - }, - }, - Name: "input", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 71, - }, - File: "from_test.flux", - Source: "want: testing.loadMem(csv: data)", - Start: ast.Position{ - Column: 35, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 71, - }, - File: "from_test.flux", - Source: "want", - Start: ast.Position{ - Column: 35, - Line: 71, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 71, - }, - File: "from_test.flux", - Source: "csv: data", - Start: ast.Position{ - Column: 57, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 71, - }, - File: "from_test.flux", - Source: "csv: data", - Start: ast.Position{ - Column: 57, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 71, - }, - File: "from_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 71, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 71, - }, - File: "from_test.flux", - Source: "data", - Start: ast.Position{ - Column: 62, - Line: 71, - }, - }, - }, - Name: "data", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 71, - }, - File: "from_test.flux", - Source: "testing.loadMem(csv: data)", - Start: ast.Position{ - Column: 41, - Line: 71, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 71, - }, - File: "from_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 41, - Line: 71, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 71, - }, - File: "from_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 41, - Line: 71, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 71, - }, - File: "from_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 49, - Line: 71, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 71, - }, - File: "from_test.flux", - Source: "fn: pass", - Start: ast.Position{ - Column: 69, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 71, - }, - File: "from_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 69, - Line: 71, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 71, - }, - File: "from_test.flux", - Source: "pass", - Start: ast.Position{ - Column: 73, - Line: 71, - }, - }, - }, - Name: "pass", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 71, - }, - File: "from_test.flux", - Source: "test from = () => ({input: input, want: testing.loadMem(csv: data), fn: pass})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "from_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "from_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "from_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "from_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }}, - Metadata: "parser-type=rust", - Name: "from_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "from_test.flux", - Source: "package array_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "from_test.flux", - Source: "array_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "array_test", - }, - }, - }}, - Package: "array_test", - Path: "array", -}} diff --git a/stdlib/contrib/RohanSreerama5/naiveBayesClassifier/flux_test_gen.go b/stdlib/contrib/RohanSreerama5/naiveBayesClassifier/flux_test_gen.go index e67857947d..7c0cdbed51 100644 --- a/stdlib/contrib/RohanSreerama5/naiveBayesClassifier/flux_test_gen.go +++ b/stdlib/contrib/RohanSreerama5/naiveBayesClassifier/flux_test_gen.go @@ -1,1342 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package naiveBayesClassifier - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "package naiveBayesClassifier_test\n\n\nimport \"testing\"\nimport \"contrib/RohanSreerama5/naiveBayesClassifier\"\n\noption now = () => 2020-01-01T00:00:00Z\n\ninData =\n \"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,Animal_name,_field,_measurement,airborne\n,,0,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,fins,zoo-data,0\n,,1,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,4,calf,legs,zoo-data,0\n,,2,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,domestic,zoo-data,0\n,,3,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,predator,zoo-data,0\n,,4,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,breathes,zoo-data,0\n,,5,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,hair,zoo-data,0\n,,6,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,backbone,zoo-data,0\n,,7,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,venomous,zoo-data,0\n,,8,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,aquatic,zoo-data,0\n,,9,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,fins,zoo-data,0\n,,10,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,tail,zoo-data,0\n,,11,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,venomous,zoo-data,0\n,,12,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,type,zoo-data,0\n,,13,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,eggs,zoo-data,1\n,,14,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,tail,zoo-data,1\n,,15,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,domestic,zoo-data,1\n,,16,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,catsize,zoo-data,1\n,,17,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,toothed,zoo-data,0\n,,18,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,fins,zoo-data,0\n,,19,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,predator,zoo-data,0\n,,20,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,venomous,zoo-data,0\n,,21,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,hair,zoo-data,0\n,,22,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,predator,zoo-data,1\n,,23,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,predator,zoo-data,0\n,,24,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,eggs,zoo-data,0\n,,25,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,breathes,zoo-data,0\n,,26,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,legs,zoo-data,0\n,,27,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,hair,zoo-data,1\n,,28,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,domestic,zoo-data,1\n,,29,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,eggs,zoo-data,0\n,,30,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,toothed,zoo-data,0\n,,31,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,venomous,zoo-data,0\n,,32,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,feathers,zoo-data,1\n,,33,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,milk,zoo-data,1\n,,34,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,catsize,zoo-data,1\n,,35,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,eggs,zoo-data,0\n,,36,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,aquatic,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,backbone,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,backbone,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,4,frog,legs,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,4,frog,legs,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,domestic,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,domestic,zoo-data,0\n,,40,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,predator,zoo-data,0\n,,41,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,venomous,zoo-data,0\n,,42,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,type,zoo-data,0\n,,43,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,milk,zoo-data,1\n,,44,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,toothed,zoo-data,1\n,,45,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,2,gorilla,legs,zoo-data,0\n,,46,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,domestic,zoo-data,0\n,,47,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,feathers,zoo-data,0\n,,48,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,breathes,zoo-data,0\n,,49,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,fins,zoo-data,0\n,,50,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,milk,zoo-data,0\n,,51,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,backbone,zoo-data,0\n,,52,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,domestic,zoo-data,0\n,,53,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,feathers,zoo-data,1\n,,54,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,toothed,zoo-data,1\n,,55,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,legs,zoo-data,1\n,,56,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,eggs,zoo-data,0\n,,57,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,milk,zoo-data,1\n,,58,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,toothed,zoo-data,1\n,,59,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,fins,zoo-data,1\n,,60,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,backbone,zoo-data,1\n,,61,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,legs,zoo-data,1\n,,62,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,type,zoo-data,1\n,,63,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,toothed,zoo-data,0\n,,64,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,eggs,zoo-data,0\n,,65,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,breathes,zoo-data,0\n,,66,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,predator,zoo-data,0\n,,67,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,catsize,zoo-data,0\n,,68,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,breathes,zoo-data,0\n,,69,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,toothed,zoo-data,0\n,,70,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,type,zoo-data,1\n,,71,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,domestic,zoo-data,0\n,,72,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,backbone,zoo-data,0\n,,73,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,milk,zoo-data,0\n,,74,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,catsize,zoo-data,0\n,,75,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,domestic,zoo-data,0\n,,76,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,feathers,zoo-data,0\n,,77,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,milk,zoo-data,0\n,,78,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,milk,zoo-data,0\n,,79,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,backbone,zoo-data,0\n,,80,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,hair,zoo-data,0\n,,81,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,predator,zoo-data,0\n,,82,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,feathers,zoo-data,0\n,,83,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,backbone,zoo-data,0\n,,84,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,backbone,zoo-data,0\n,,85,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,catsize,zoo-data,0\n,,86,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,catsize,zoo-data,0\n,,87,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,predator,zoo-data,0\n,,88,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,catsize,zoo-data,0\n,,89,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,eggs,zoo-data,0\n,,90,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,breathes,zoo-data,0\n,,91,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,breathes,zoo-data,0\n,,92,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,hair,zoo-data,0\n,,93,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,4,cheetah,legs,zoo-data,0\n,,94,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,catsize,zoo-data,0\n,,95,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,toothed,zoo-data,0\n,,96,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,feathers,zoo-data,1\n,,97,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,backbone,zoo-data,0\n,,98,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,venomous,zoo-data,0\n,,99,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,backbone,zoo-data,1\n,,100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,feathers,zoo-data,1\n,,101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,4,cavy,legs,zoo-data,0\n,,102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,eggs,zoo-data,0\n,,103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,toothed,zoo-data,1\n,,104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,toothed,zoo-data,1\n,,105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,feathers,zoo-data,0\n,,106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,tail,zoo-data,1\n,,107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,fins,zoo-data,1\n,,108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,predator,zoo-data,0\n,,109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,toothed,zoo-data,0\n,,110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,milk,zoo-data,0\n,,111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,type,zoo-data,1\n,,112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,tail,zoo-data,0\n,,113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,predator,zoo-data,0\n,,114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,breathes,zoo-data,0\n,,115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,legs,zoo-data,0\n,,116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,type,zoo-data,0\n,,117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,venomous,zoo-data,0\n,,118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,venomous,zoo-data,0\n,,119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,tail,zoo-data,0\n,,120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,aquatic,zoo-data,0\n,,121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,feathers,zoo-data,0\n,,122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,7,octopus,type,zoo-data,0\n,,123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,7,clam,type,zoo-data,0\n,,124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,fins,zoo-data,0\n,,125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,venomous,zoo-data,0\n,,126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,domestic,zoo-data,0\n,,127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,hair,zoo-data,0\n,,128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,backbone,zoo-data,0\n,,129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,predator,zoo-data,0\n,,130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,4,carp,type,zoo-data,0\n,,131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,toothed,zoo-data,0\n,,132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,milk,zoo-data,0\n,,133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,breathes,zoo-data,0\n,,134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,toothed,zoo-data,0\n,,135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,tail,zoo-data,0\n,,136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,tail,zoo-data,0\n,,137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,venomous,zoo-data,0\n,,138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,tail,zoo-data,0\n,,139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,breathes,zoo-data,0\n,,140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,domestic,zoo-data,0\n,,141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,feathers,zoo-data,1\n,,142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,toothed,zoo-data,0\n,,143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,breathes,zoo-data,0\n,,144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,eggs,zoo-data,0\n,,145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,legs,zoo-data,0\n,,146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,catsize,zoo-data,0\n,,147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,predator,zoo-data,1\n,,148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,tail,zoo-data,0\n,,149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,domestic,zoo-data,0\n,,150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,aquatic,zoo-data,0\n,,151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,breathes,zoo-data,0\n,,152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,venomous,zoo-data,1\n,,153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,type,zoo-data,1\n,,154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,domestic,zoo-data,0\n,,155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,venomous,zoo-data,1\n,,156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,backbone,zoo-data,0\n,,157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,feathers,zoo-data,0\n,,158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,legs,zoo-data,1\n,,159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,aquatic,zoo-data,1\n,,160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,toothed,zoo-data,0\n,,161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,legs,zoo-data,1\n,,162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,venomous,zoo-data,0\n,,163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,eggs,zoo-data,0\n,,164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,hair,zoo-data,0\n,,165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,domestic,zoo-data,1\n,,166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,hair,zoo-data,1\n,,167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,milk,zoo-data,0\n,,168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,tail,zoo-data,0\n,,169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,predator,zoo-data,1\n,,170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,hair,zoo-data,0\n,,171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,milk,zoo-data,0\n,,172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,breathes,zoo-data,0\n,,173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,fins,zoo-data,1\n,,174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,hair,zoo-data,0\n,,175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,fins,zoo-data,0\n,,176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,feathers,zoo-data,0\n,,177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,feathers,zoo-data,0\n,,178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,breathes,zoo-data,0\n,,179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,4,elephant,legs,zoo-data,0\n,,180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,hair,zoo-data,0\n,,181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,milk,zoo-data,0\n,,182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,catsize,zoo-data,0\n,,183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,tail,zoo-data,0\n,,184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,eggs,zoo-data,0\n,,185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,milk,zoo-data,0\n,,186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,tail,zoo-data,0\n,,187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,eggs,zoo-data,0\n,,188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,predator,zoo-data,0\n,,189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,eggs,zoo-data,0\n,,190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,4,chub,type,zoo-data,0\n,,191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,legs,zoo-data,0\n,,192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,aquatic,zoo-data,0\n,,193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,breathes,zoo-data,1\n,,194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,predator,zoo-data,0\n,,195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,catsize,zoo-data,0\n,,196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,type,zoo-data,0\n,,197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,predator,zoo-data,0\n,,198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,aquatic,zoo-data,0\n,,199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,legs,zoo-data,0\n,,200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,legs,zoo-data,1\n,,201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,backbone,zoo-data,0\n,,202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,eggs,zoo-data,0\n,,203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,milk,zoo-data,0\n,,204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,toothed,zoo-data,0\n,,205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,4,catfish,type,zoo-data,0\n,,206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,catsize,zoo-data,0\n,,207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,legs,zoo-data,0\n,,208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,venomous,zoo-data,0\n,,209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,fins,zoo-data,0\n,,210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,toothed,zoo-data,0\n,,211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,fins,zoo-data,0\n,,212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,hair,zoo-data,0\n,,213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,milk,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,feathers,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,feathers,zoo-data,0\n,,215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,venomous,zoo-data,1\n,,216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,legs,zoo-data,0\n,,217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,fins,zoo-data,0\n,,218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,domestic,zoo-data,0\n,,219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,domestic,zoo-data,0\n,,220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,4,crab,legs,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,breathes,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,breathes,zoo-data,0\n,,222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,domestic,zoo-data,1\n,,223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,milk,zoo-data,1\n,,224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,tail,zoo-data,0\n,,225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,toothed,zoo-data,0\n,,226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,catsize,zoo-data,0\n,,227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,aquatic,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,5,frog,type,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,5,frog,type,zoo-data,0\n,,229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,catsize,zoo-data,1\n,,230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,venomous,zoo-data,1\n,,231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,milk,zoo-data,1\n,,232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,6,crayfish,legs,zoo-data,0\n,,233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,hair,zoo-data,1\n,,234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,fins,zoo-data,0\n,,235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,feathers,zoo-data,1\n,,236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,predator,zoo-data,0\n,,237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,feathers,zoo-data,1\n,,238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,aquatic,zoo-data,1\n,,239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,eggs,zoo-data,1\n,,240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,aquatic,zoo-data,0\n,,241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,breathes,zoo-data,1\n,,242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,predator,zoo-data,1\n,,243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,eggs,zoo-data,0\n,,244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,toothed,zoo-data,1\n,,245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,breathes,zoo-data,1\n,,246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,milk,zoo-data,1\n,,247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,domestic,zoo-data,0\n,,248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,tail,zoo-data,1\n,,249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,fins,zoo-data,1\n,,250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,backbone,zoo-data,0\n,,251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,tail,zoo-data,1\n,,252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,predator,zoo-data,0\n,,253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,aquatic,zoo-data,1\n,,254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,feathers,zoo-data,0\n,,255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,eggs,zoo-data,0\n,,256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,catsize,zoo-data,1\n,,257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,breathes,zoo-data,0\n,,258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,fins,zoo-data,0\n,,259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,hair,zoo-data,0\n,,260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,toothed,zoo-data,1\n,,261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,catsize,zoo-data,0\n,,262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,tail,zoo-data,1\n,,263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,domestic,zoo-data,0\n,,264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,fins,zoo-data,0\n,,265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,type,zoo-data,0\n,,266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,eggs,zoo-data,0\n,,267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,fins,zoo-data,1\n,,268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,feathers,zoo-data,0\n,,269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,catsize,zoo-data,1\n,,270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,eggs,zoo-data,0\n,,271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,domestic,zoo-data,0\n,,272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,feathers,zoo-data,0\n,,273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,predator,zoo-data,1\n,,274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,backbone,zoo-data,0\n,,275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,catsize,zoo-data,1\n,,276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,catsize,zoo-data,0\n,,277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,milk,zoo-data,1\n,,278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,toothed,zoo-data,0\n,,279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,aquatic,zoo-data,0\n,,280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,milk,zoo-data,0\n,,281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,backbone,zoo-data,1\n,,282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,venomous,zoo-data,0\n,,283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,feathers,zoo-data,0\n,,284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,hair,zoo-data,0\n,,285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,predator,zoo-data,1\n,,286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,predator,zoo-data,1\n,,287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,venomous,zoo-data,0\n,,288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,feathers,zoo-data,0\n,,289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,domestic,zoo-data,1\n,,290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,domestic,zoo-data,0\n,,291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,fins,zoo-data,0\n,,292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,toothed,zoo-data,0\n,,293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,type,zoo-data,1\n,,294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,breathes,zoo-data,1\n,,295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,venomous,zoo-data,0\n,,296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,feathers,zoo-data,0\n,,297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,hair,zoo-data,0\n,,298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,hair,zoo-data,0\n,,299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,domestic,zoo-data,0\n,,300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,backbone,zoo-data,0\n,,301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,predator,zoo-data,0\n,,302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,catsize,zoo-data,1\n,,303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,tail,zoo-data,0\n,,304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,aquatic,zoo-data,0\n,,305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,breathes,zoo-data,0\n,,306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,7,crab,type,zoo-data,0\n,,307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,4,dogfish,type,zoo-data,0\n,,308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,venomous,zoo-data,0\n,,309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,backbone,zoo-data,0\n,,310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,hair,zoo-data,0\n,,311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,aquatic,zoo-data,0\n,,312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,backbone,zoo-data,0\n,,313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,venomous,zoo-data,0\n,,314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,7,crayfish,type,zoo-data,0\n,,315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,milk,zoo-data,0\n,,316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,tail,zoo-data,0\n,,317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,domestic,zoo-data,0\n,,318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,aquatic,zoo-data,0\n,,319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,toothed,zoo-data,0\n,,320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,backbone,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,eggs,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,eggs,zoo-data,0\n,,322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,hair,zoo-data,1\n,,323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,aquatic,zoo-data,0\n,,324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,toothed,zoo-data,0\n,,325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,catsize,zoo-data,0\n,,326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,catsize,zoo-data,1\n,,327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,fins,zoo-data,0\n,,328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,venomous,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,toothed,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,toothed,zoo-data,0\n,,330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,backbone,zoo-data,1\n,,331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,backbone,zoo-data,0\n,,332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,type,zoo-data,0\n,,333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,hair,zoo-data,1\n,,334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,breathes,zoo-data,0\n,,335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,predator,zoo-data,0\n,,336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,catsize,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,fins,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,fins,zoo-data,0\n,,338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,domestic,zoo-data,1\n,,339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,eggs,zoo-data,1\n,,340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,breathes,zoo-data,1\n,,341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,toothed,zoo-data,1\n,,342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,aquatic,zoo-data,0\n,,343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,aquatic,zoo-data,0\n,,344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,breathes,zoo-data,0\n,,345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,toothed,zoo-data,1\n,,346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,aquatic,zoo-data,0\n,,347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,backbone,zoo-data,1\n,,348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,aquatic,zoo-data,0\n,,349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,fins,zoo-data,1\n,,350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,fins,zoo-data,0\n,,351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,type,zoo-data,0\n,,352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,fins,zoo-data,0\n,,353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,venomous,zoo-data,1\n,,354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,breathes,zoo-data,0\n,,355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,breathes,zoo-data,1\n,,356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,feathers,zoo-data,0\n,,357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,type,zoo-data,1\n,,358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,4,hare,legs,zoo-data,0\n,,359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,venomous,zoo-data,0\n,,360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,eggs,zoo-data,0\n,,361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,milk,zoo-data,0\n,,362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,4,deer,legs,zoo-data,0\n,,363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,venomous,zoo-data,1\n,,364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,backbone,zoo-data,0\n,,365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,type,zoo-data,0\n,,366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,venomous,zoo-data,1\n,,367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,catsize,zoo-data,0\n,,368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,aquatic,zoo-data,0\n,,369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,hair,zoo-data,0\n,,370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,tail,zoo-data,0\n,,371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,feathers,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,hair,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,hair,zoo-data,0\n,,373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,breathes,zoo-data,1\n,,374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,fins,zoo-data,0\n,,375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,tail,zoo-data,0\n,,376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,eggs,zoo-data,0\n,,377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,aquatic,zoo-data,0\n,,378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,catsize,zoo-data,0\n,,379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,milk,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,catsize,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,catsize,zoo-data,0\n,,381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,venomous,zoo-data,0\n,,382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,tail,zoo-data,1\n,,383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,backbone,zoo-data,0\n,,384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,milk,zoo-data,0\n,,385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,predator,zoo-data,0\n,,386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,aquatic,zoo-data,0\n,,387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,venomous,zoo-data,1\n,,388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,eggs,zoo-data,1\n,,389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,2,girl,legs,zoo-data,0\n,,390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,domestic,zoo-data,1\n,,391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,aquatic,zoo-data,0\n,,392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,backbone,zoo-data,0\n,,393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,breathes,zoo-data,0\n,,394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,hair,zoo-data,0\n,,395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,tail,zoo-data,1\n,,396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,backbone,zoo-data,1\n,,397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,domestic,zoo-data,0\n,,398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,toothed,zoo-data,1\n,,399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,2,sealion,legs,zoo-data,0\n,,400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,tail,zoo-data,0\n,,401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,backbone,zoo-data,0\n,,402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,breathes,zoo-data,0\n,,403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,predator,zoo-data,0\n,,404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,2,fruitbat,legs,zoo-data,1\n,,405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,feathers,zoo-data,1\n,,406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,breathes,zoo-data,1\n,,407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,breathes,zoo-data,0\n,,408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,feathers,zoo-data,1\n,,409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,breathes,zoo-data,0\n,,410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,backbone,zoo-data,1\n,,411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,toothed,zoo-data,0\n,,412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,tail,zoo-data,1\n,,413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,eggs,zoo-data,1\n,,414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,backbone,zoo-data,1\n,,415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,domestic,zoo-data,0\n,,416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,type,zoo-data,1\n,,417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,fins,zoo-data,0\n,,418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,hair,zoo-data,1\n,,419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,fins,zoo-data,0\n,,420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,toothed,zoo-data,0\n,,421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,tail,zoo-data,1\n,,422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,breathes,zoo-data,1\n,,423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,7,seawasp,type,zoo-data,0\n,,424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,backbone,zoo-data,0\n,,425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,type,zoo-data,0\n,,426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,legs,zoo-data,1\n,,427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,domestic,zoo-data,0\n,,428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,milk,zoo-data,0\n,,429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,type,zoo-data,1\n,,430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,predator,zoo-data,0\n,,431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,predator,zoo-data,1\n,,432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,venomous,zoo-data,0\n,,433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,aquatic,zoo-data,1\n,,434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,aquatic,zoo-data,1\n,,435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,milk,zoo-data,1\n,,436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,catsize,zoo-data,0\n,,437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,milk,zoo-data,0\n,,438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,predator,zoo-data,0\n,,439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,fins,zoo-data,1\n,,440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,fins,zoo-data,0\n,,441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,predator,zoo-data,1\n,,442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,milk,zoo-data,0\n,,443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,type,zoo-data,1\n,,444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,fins,zoo-data,1\n,,445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,domestic,zoo-data,0\n,,446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,milk,zoo-data,0\n,,447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,tail,zoo-data,1\n,,448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,type,zoo-data,0\n,,449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,breathes,zoo-data,1\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,milk,zoo-data,0\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,milk,zoo-data,0\n,,451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,eggs,zoo-data,0\n,,452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,predator,zoo-data,0\n,,453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,catsize,zoo-data,0\n,,454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,backbone,zoo-data,0\n,,455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,hair,zoo-data,1\n,,456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,feathers,zoo-data,0\n,,457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,backbone,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,aquatic,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,aquatic,zoo-data,0\n,,459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,backbone,zoo-data,0\n,,460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,toothed,zoo-data,0\n,,461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,feathers,zoo-data,0\n,,462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,fins,zoo-data,0\n,,463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,breathes,zoo-data,1\n,,464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,predator,zoo-data,0\n,,465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,venomous,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,predator,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,predator,zoo-data,0\n,,467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,catsize,zoo-data,0\n,,468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,eggs,zoo-data,0\n,,469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,feathers,zoo-data,1\n,,470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,toothed,zoo-data,0\n,,471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,milk,zoo-data,0\n,,472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,venomous,zoo-data,0\n,,473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,domestic,zoo-data,0\n,,474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,tail,zoo-data,0\n,,475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,backbone,zoo-data,0\n,,476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,aquatic,zoo-data,0\n,,477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,toothed,zoo-data,1\n,,478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,breathes,zoo-data,0\n,,479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,3,slowworm,type,zoo-data,0\n,,480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,domestic,zoo-data,0\n,,481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,toothed,zoo-data,0\n,,482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,feathers,zoo-data,0\n,,483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,hair,zoo-data,1\n,,484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,predator,zoo-data,0\n,,485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,predator,zoo-data,0\n,,486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,domestic,zoo-data,0\n,,487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,feathers,zoo-data,0\n,,488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,catsize,zoo-data,0\n,,489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,domestic,zoo-data,0\n,,490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,venomous,zoo-data,1\n,,491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,legs,zoo-data,1\n,,492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,hair,zoo-data,1\n,,493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,tail,zoo-data,0\n,,494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,aquatic,zoo-data,0\n,,495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,legs,zoo-data,0\n,,496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,aquatic,zoo-data,1\n,,497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,hair,zoo-data,0\n,,498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,feathers,zoo-data,0\n,,499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,domestic,zoo-data,1\n,,500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,venomous,zoo-data,1\n,,501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,venomous,zoo-data,0\n,,502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,backbone,zoo-data,0\n,,503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,legs,zoo-data,0\n,,504,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,toothed,zoo-data,1\n,,505,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,feathers,zoo-data,0\n,,506,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,hair,zoo-data,0\n,,507,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,eggs,zoo-data,0\n,,508,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,eggs,zoo-data,0\n,,509,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,tail,zoo-data,0\n,,510,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,eggs,zoo-data,0\n,,511,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,tail,zoo-data,0\n,,512,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,fins,zoo-data,1\n,,513,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,breathes,zoo-data,0\n,,514,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,fins,zoo-data,0\n,,515,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,tail,zoo-data,0\n,,516,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,toothed,zoo-data,0\n,,517,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,breathes,zoo-data,1\n,,518,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,fins,zoo-data,0\n,,519,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,domestic,zoo-data,0\n,,520,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,legs,zoo-data,1\n,,521,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,eggs,zoo-data,1\n,,522,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,tail,zoo-data,0\n,,523,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,milk,zoo-data,0\n,,524,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,catsize,zoo-data,0\n,,525,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,fins,zoo-data,1\n,,526,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,tail,zoo-data,0\n,,527,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,domestic,zoo-data,1\n,,528,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,eggs,zoo-data,1\n,,529,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,tail,zoo-data,1\n,,530,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,type,zoo-data,0\n,,531,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,breathes,zoo-data,0\n,,532,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,4,haddock,type,zoo-data,0\n,,533,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,milk,zoo-data,0\n,,534,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,milk,zoo-data,1\n,,535,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,backbone,zoo-data,0\n,,536,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,fins,zoo-data,1\n,,537,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,domestic,zoo-data,1\n,,538,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,eggs,zoo-data,1\n,,539,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,venomous,zoo-data,0\n,,540,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,feathers,zoo-data,0\n,,541,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,aquatic,zoo-data,0\n,,542,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,predator,zoo-data,1\n,,543,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,domestic,zoo-data,0\n,,544,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,catsize,zoo-data,1\n,,545,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,backbone,zoo-data,0\n,,546,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,milk,zoo-data,1\n,,547,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,backbone,zoo-data,1\n,,548,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,venomous,zoo-data,0\n,,549,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,venomous,zoo-data,0\n,,550,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,backbone,zoo-data,1\n,,551,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,type,zoo-data,0\n,,552,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,hair,zoo-data,0\n,,553,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,eggs,zoo-data,1\n,,554,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,tail,zoo-data,1\n,,555,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,fins,zoo-data,1\n,,556,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,catsize,zoo-data,0\n,,557,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,tail,zoo-data,0\n,,558,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,legs,zoo-data,1\n,,559,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,tail,zoo-data,0\n,,560,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,eggs,zoo-data,1\n,,561,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,legs,zoo-data,1\n,,562,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,fins,zoo-data,0\n,,563,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,legs,zoo-data,1\n,,564,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,aquatic,zoo-data,0\n,,565,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,hair,zoo-data,1\n,,566,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,fins,zoo-data,0\n,,567,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,domestic,zoo-data,0\n,,568,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,tail,zoo-data,0\n,,569,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,type,zoo-data,1\n,,570,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,milk,zoo-data,0\n,,571,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,domestic,zoo-data,1\n,,572,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,predator,zoo-data,0\n,,573,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,breathes,zoo-data,1\n,,574,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,tail,zoo-data,0\n,,575,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,predator,zoo-data,1\n,,576,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,catsize,zoo-data,0\n,,577,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,hair,zoo-data,1\n,,578,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,4,hamster,legs,zoo-data,0\n,,579,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,eggs,zoo-data,0\n,,580,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,catsize,zoo-data,0\n,,581,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,venomous,zoo-data,1\n,,582,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,domestic,zoo-data,0\n,,583,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,tail,zoo-data,1\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,venomous,zoo-data,0\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,venomous,zoo-data,0\n,,585,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,eggs,zoo-data,1\n,,586,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,type,zoo-data,0\n,,587,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,predator,zoo-data,0\n,,588,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,milk,zoo-data,1\n,,589,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,catsize,zoo-data,1\n,,590,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,backbone,zoo-data,0\n,,591,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,hair,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,tail,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,tail,zoo-data,0\n,,593,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,breathes,zoo-data,1\n,,594,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,predator,zoo-data,1\n,,595,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,backbone,zoo-data,0\n,,596,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,aquatic,zoo-data,1\n,,597,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,feathers,zoo-data,1\n,,598,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,predator,zoo-data,0\n,,599,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,eggs,zoo-data,0\n,,600,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,hair,zoo-data,1\n,,601,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,tail,zoo-data,1\n,,602,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,legs,zoo-data,0\n,,603,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,backbone,zoo-data,1\n,,604,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,4,herring,type,zoo-data,0\n,,605,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,aquatic,zoo-data,1\n,,606,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,legs,zoo-data,0\n,,607,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,predator,zoo-data,0\n,,608,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,aquatic,zoo-data,1\n,,609,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,aquatic,zoo-data,0\n,,610,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,predator,zoo-data,1\n,,611,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,feathers,zoo-data,0\n,,612,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,backbone,zoo-data,1\n,,613,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,domestic,zoo-data,1\n,,614,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,aquatic,zoo-data,1\n,,615,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,tail,zoo-data,0\n,,616,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,domestic,zoo-data,1\n,,617,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,venomous,zoo-data,0\n,,618,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,fins,zoo-data,1\n,,619,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,domestic,zoo-data,0\n,,620,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,catsize,zoo-data,1\n,,621,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,toothed,zoo-data,0\n,,622,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,predator,zoo-data,1\n,,623,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,5,toad,type,zoo-data,0\n,,624,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,hair,zoo-data,0\n,,625,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,feathers,zoo-data,1\n,,626,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,domestic,zoo-data,0\n,,627,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,catsize,zoo-data,0\n,,628,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,fins,zoo-data,0\n,,629,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,backbone,zoo-data,0\n,,630,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,tail,zoo-data,1\n,,631,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,3,tortoise,type,zoo-data,0\n,,632,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,feathers,zoo-data,0\n,,633,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,aquatic,zoo-data,1\n,,634,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,predator,zoo-data,1\n,,635,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,feathers,zoo-data,1\n,,636,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,legs,zoo-data,0\n,,637,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,type,zoo-data,0\n,,638,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,milk,zoo-data,0\n,,639,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,backbone,zoo-data,0\n,,640,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,aquatic,zoo-data,0\n,,641,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,legs,zoo-data,1\n,,642,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,catsize,zoo-data,1\n,,643,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,aquatic,zoo-data,1\n,,644,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,hair,zoo-data,1\n,,645,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,eggs,zoo-data,1\n,,646,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,venomous,zoo-data,0\n,,647,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,breathes,zoo-data,0\n,,648,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,breathes,zoo-data,0\n,,649,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,predator,zoo-data,1\n,,650,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,type,zoo-data,1\n,,651,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,milk,zoo-data,1\n,,652,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,milk,zoo-data,1\n,,653,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,backbone,zoo-data,1\n,,654,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,domestic,zoo-data,0\n,,655,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,venomous,zoo-data,0\n,,656,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,fins,zoo-data,0\n,,657,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,4,leopard,legs,zoo-data,0\n,,658,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,aquatic,zoo-data,1\n,,659,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,venomous,zoo-data,1\n,,660,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,toothed,zoo-data,1\n,,661,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,venomous,zoo-data,1\n,,662,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,eggs,zoo-data,0\n,,663,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,toothed,zoo-data,0\n,,664,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,4,giraffe,legs,zoo-data,0\n,,665,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,4,lion,legs,zoo-data,0\n,,666,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,toothed,zoo-data,1\n,,667,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,hair,zoo-data,0\n,,668,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,fins,zoo-data,1\n,,669,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,catsize,zoo-data,1\n,,670,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,aquatic,zoo-data,0\n,,671,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,catsize,zoo-data,0\n,,672,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,type,zoo-data,0\n,,673,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,type,zoo-data,0\n,,674,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,fins,zoo-data,1\n,,675,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,tail,zoo-data,0\n,,676,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,eggs,zoo-data,1\n,,677,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,eggs,zoo-data,0\n,,678,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,4,platypus,legs,zoo-data,0\n,,679,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,4,tuna,type,zoo-data,0\n,,680,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,fins,zoo-data,0\n,,681,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,hair,zoo-data,0\n,,682,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,legs,zoo-data,1\n,,683,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,catsize,zoo-data,0\n,,684,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,milk,zoo-data,1\n,,685,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,venomous,zoo-data,0\n,,686,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,backbone,zoo-data,0\n,,687,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,type,zoo-data,1\n,,688,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,tail,zoo-data,0\n,,689,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,feathers,zoo-data,0\n,,690,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,tail,zoo-data,1\n,,691,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,tail,zoo-data,1\n,,692,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,toothed,zoo-data,0\n,,693,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,tail,zoo-data,0\n,,694,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,predator,zoo-data,0\n,,695,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,eggs,zoo-data,0\n,,696,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,aquatic,zoo-data,1\n,,697,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,venomous,zoo-data,0\n,,698,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,feathers,zoo-data,0\n,,699,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,hair,zoo-data,1\n,,700,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,breathes,zoo-data,0\n,,701,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,type,zoo-data,0\n,,702,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,legs,zoo-data,0\n,,703,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,venomous,zoo-data,0\n,,704,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,backbone,zoo-data,1\n,,705,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,feathers,zoo-data,0\n,,706,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,aquatic,zoo-data,0\n,,707,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,feathers,zoo-data,1\n,,708,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,domestic,zoo-data,0\n,,709,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,milk,zoo-data,0\n,,710,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,eggs,zoo-data,0\n,,711,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,4,vole,legs,zoo-data,0\n,,712,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,venomous,zoo-data,0\n,,713,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,predator,zoo-data,0\n,,714,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,aquatic,zoo-data,0\n,,715,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,venomous,zoo-data,1\n,,716,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,domestic,zoo-data,0\n,,717,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,venomous,zoo-data,0\n,,718,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,4,pussycat,legs,zoo-data,0\n,,719,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,tail,zoo-data,0\n,,720,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,4,goat,legs,zoo-data,0\n,,721,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,venomous,zoo-data,0\n,,722,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,toothed,zoo-data,0\n,,723,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,domestic,zoo-data,1\n,,724,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,hair,zoo-data,0\n,,725,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,predator,zoo-data,0\n,,726,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,tail,zoo-data,0\n,,727,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,hair,zoo-data,1\n,,728,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,toothed,zoo-data,0\n,,729,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,domestic,zoo-data,0\n,,730,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,6,lobster,legs,zoo-data,0\n,,731,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,hair,zoo-data,0\n,,732,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,eggs,zoo-data,0\n,,733,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,backbone,zoo-data,0\n,,734,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,type,zoo-data,0\n,,735,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,predator,zoo-data,1\n,,736,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,backbone,zoo-data,0\n,,737,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,catsize,zoo-data,0\n,,738,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,domestic,zoo-data,0\n,,739,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,fins,zoo-data,0\n,,740,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,milk,zoo-data,0\n,,741,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,4,lynx,legs,zoo-data,0\n,,742,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,domestic,zoo-data,0\n,,743,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,fins,zoo-data,0\n,,744,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,catsize,zoo-data,0\n,,745,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,aquatic,zoo-data,0\n,,746,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,7,lobster,type,zoo-data,0\n,,747,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,breathes,zoo-data,0\n,,748,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,breathes,zoo-data,0\n,,749,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,tail,zoo-data,0\n,,750,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,catsize,zoo-data,0\n,,751,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,domestic,zoo-data,0\n,,752,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,type,zoo-data,1\n,,753,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,backbone,zoo-data,0\n,,754,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,predator,zoo-data,0\n,,755,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,tail,zoo-data,0\n,,756,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,fins,zoo-data,0\n,,757,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,toothed,zoo-data,0\n,,758,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,backbone,zoo-data,0\n,,759,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,catsize,zoo-data,0\n,,760,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,hair,zoo-data,0\n,,761,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,type,zoo-data,0\n,,762,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,toothed,zoo-data,0\n,,763,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,breathes,zoo-data,0\n,,764,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,milk,zoo-data,0\n,,765,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,4,mink,legs,zoo-data,0\n,,766,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,breathes,zoo-data,0\n,,767,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,backbone,zoo-data,1\n,,768,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,milk,zoo-data,0\n,,769,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,hair,zoo-data,0\n,,770,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,4,mole,legs,zoo-data,0\n,,771,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,venomous,zoo-data,0\n,,772,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,domestic,zoo-data,0\n,,773,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,tail,zoo-data,0\n,,774,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,toothed,zoo-data,0\n,,775,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,feathers,zoo-data,0\n,,776,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,aquatic,zoo-data,0\n,,777,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,feathers,zoo-data,0\n,,778,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,type,zoo-data,1\n,,779,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,tail,zoo-data,0\n,,780,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,venomous,zoo-data,0\n,,781,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,milk,zoo-data,0\n,,782,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,breathes,zoo-data,0\n,,783,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,eggs,zoo-data,0\n,,784,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,legs,zoo-data,0\n,,785,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,eggs,zoo-data,0\n,,786,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,aquatic,zoo-data,0\n,,787,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,milk,zoo-data,0\n,,788,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,hair,zoo-data,1\n,,789,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,aquatic,zoo-data,0\n,,790,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,fins,zoo-data,0\n,,791,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,eggs,zoo-data,0\n,,792,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,hair,zoo-data,0\n,,793,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,predator,zoo-data,0\n,,794,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,toothed,zoo-data,0\n,,795,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,fins,zoo-data,0\n,,796,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,feathers,zoo-data,0\n,,797,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,domestic,zoo-data,0\n,,798,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,domestic,zoo-data,0\n,,799,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,breathes,zoo-data,0\n,,800,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,tail,zoo-data,0\n,,801,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,breathes,zoo-data,0\n,,802,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,hair,zoo-data,0\n,,803,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,hair,zoo-data,0\n,,804,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,breathes,zoo-data,0\n,,805,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,backbone,zoo-data,0\n,,806,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,breathes,zoo-data,0\n,,807,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,7,worm,type,zoo-data,0\n,,808,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,eggs,zoo-data,0\n,,809,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,breathes,zoo-data,1\n,,810,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,predator,zoo-data,0\n,,811,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,hair,zoo-data,0\n,,812,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,4,newt,legs,zoo-data,0\n,,813,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,aquatic,zoo-data,0\n,,814,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,legs,zoo-data,0\n,,815,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,aquatic,zoo-data,1\n,,816,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,toothed,zoo-data,0\n,,817,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,fins,zoo-data,1\n,,818,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,fins,zoo-data,0\n,,819,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,tail,zoo-data,0\n,,820,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,domestic,zoo-data,0\n,,821,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,fins,zoo-data,0\n,,822,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,type,zoo-data,0\n,,823,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,tail,zoo-data,1\n,,824,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,type,zoo-data,0\n,,825,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,backbone,zoo-data,0\n,,826,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,hair,zoo-data,0\n,,827,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,4,mongoose,legs,zoo-data,0\n,,828,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,5,newt,type,zoo-data,0\n,,829,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,type,zoo-data,0\n,,830,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,toothed,zoo-data,0\n,,831,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,type,zoo-data,1\n,,832,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,hair,zoo-data,1\n,,833,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,catsize,zoo-data,0\n,,834,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,breathes,zoo-data,0\n,,835,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,catsize,zoo-data,0\n,,836,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,aquatic,zoo-data,0\n,,837,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,hair,zoo-data,0\n,,838,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,predator,zoo-data,0\n,,839,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,catsize,zoo-data,1\n,,840,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,milk,zoo-data,0\n,,841,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,4,oryx,legs,zoo-data,0\n,,842,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,eggs,zoo-data,1\n,,843,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,tail,zoo-data,0\n,,844,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,milk,zoo-data,0\n,,845,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,aquatic,zoo-data,0\n,,846,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,type,zoo-data,1\n,,847,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,toothed,zoo-data,0\n,,848,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,type,zoo-data,0\n,,849,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,aquatic,zoo-data,1\n,,850,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,catsize,zoo-data,0\n,,851,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,backbone,zoo-data,0\n,,852,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,predator,zoo-data,0\n,,853,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,hair,zoo-data,0\n,,854,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,venomous,zoo-data,0\n,,855,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,venomous,zoo-data,1\n,,856,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,domestic,zoo-data,1\n,,857,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,feathers,zoo-data,0\n,,858,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,venomous,zoo-data,0\n,,859,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,tail,zoo-data,0\n,,860,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,predator,zoo-data,0\n,,861,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,fins,zoo-data,0\n,,862,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,milk,zoo-data,0\n,,863,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,toothed,zoo-data,0\n,,864,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,eggs,zoo-data,0\n,,865,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,tail,zoo-data,0\n,,866,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,predator,zoo-data,1\n,,867,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,toothed,zoo-data,0\n,,868,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,catsize,zoo-data,0\n,,869,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,breathes,zoo-data,0\n,,870,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,8,octopus,legs,zoo-data,0\n,,871,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,predator,zoo-data,0\n,,872,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,type,zoo-data,0\n,,873,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,catsize,zoo-data,1\n,,874,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,breathes,zoo-data,0\n,,875,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,predator,zoo-data,0\n,,876,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,legs,zoo-data,0\n,,877,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,domestic,zoo-data,0\n,,878,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,aquatic,zoo-data,0\n,,879,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,eggs,zoo-data,1\n,,880,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,predator,zoo-data,0\n,,881,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,predator,zoo-data,1\n,,882,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,milk,zoo-data,1\n,,883,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,type,zoo-data,0\n,,884,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,catsize,zoo-data,0\n,,885,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,feathers,zoo-data,0\n,,886,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,toothed,zoo-data,1\n,,887,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,breathes,zoo-data,0\n,,888,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,feathers,zoo-data,0\n,,889,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,predator,zoo-data,1\n,,890,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,aquatic,zoo-data,1\n,,891,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,eggs,zoo-data,0\n,,892,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,aquatic,zoo-data,0\n,,893,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,tail,zoo-data,0\n,,894,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,venomous,zoo-data,0\n,,895,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,milk,zoo-data,0\n,,896,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,backbone,zoo-data,1\n,,897,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,hair,zoo-data,0\n,,898,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,backbone,zoo-data,0\n,,899,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,breathes,zoo-data,0\n,,900,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,milk,zoo-data,1\n,,901,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,legs,zoo-data,0\n,,902,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,domestic,zoo-data,1\n,,903,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,legs,zoo-data,1\n,,904,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,toothed,zoo-data,0\n,,905,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,eggs,zoo-data,0\n,,906,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,catsize,zoo-data,0\n,,907,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,4,pike,type,zoo-data,0\n,,908,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,aquatic,zoo-data,0\n,,909,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,milk,zoo-data,0\n,,910,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,feathers,zoo-data,0\n,,911,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,backbone,zoo-data,0\n,,912,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,domestic,zoo-data,0\n,,913,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,fins,zoo-data,1\n,,914,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,milk,zoo-data,0\n,,915,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,venomous,zoo-data,0\n,,916,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,hair,zoo-data,0\n,,917,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,hair,zoo-data,1\n,,918,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,domestic,zoo-data,0\n,,919,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,breathes,zoo-data,1\n,,920,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,breathes,zoo-data,0\n,,921,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,aquatic,zoo-data,0\n,,922,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,venomous,zoo-data,0\n,,923,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,eggs,zoo-data,0\n,,924,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,backbone,zoo-data,1\n,,925,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,legs,zoo-data,0\n,,926,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,tail,zoo-data,1\n,,927,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,milk,zoo-data,0\n,,928,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,backbone,zoo-data,0\n,,929,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,hair,zoo-data,1\n,,930,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,aquatic,zoo-data,0\n,,931,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,breathes,zoo-data,1\n,,932,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,catsize,zoo-data,0\n,,933,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,domestic,zoo-data,1\n,,934,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,toothed,zoo-data,0\n,,935,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,fins,zoo-data,0\n,,936,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,breathes,zoo-data,1\n,,937,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,toothed,zoo-data,0\n,,938,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,legs,zoo-data,1\n,,939,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,backbone,zoo-data,0\n,,940,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,catsize,zoo-data,1\n,,941,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,tail,zoo-data,0\n,,942,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,predator,zoo-data,0\n,,943,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,feathers,zoo-data,0\n,,944,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,fins,zoo-data,0\n,,945,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,feathers,zoo-data,0\n,,946,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,venomous,zoo-data,0\n,,947,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,type,zoo-data,1\n,,948,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,feathers,zoo-data,0\n,,949,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,venomous,zoo-data,0\n,,950,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,venomous,zoo-data,0\n,,951,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,catsize,zoo-data,0\n,,952,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,eggs,zoo-data,0\n,,953,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,milk,zoo-data,0\n,,954,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,aquatic,zoo-data,0\n,,955,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,predator,zoo-data,0\n,,956,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,eggs,zoo-data,0\n,,957,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,fins,zoo-data,0\n,,958,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,eggs,zoo-data,0\n,,959,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,aquatic,zoo-data,0\n,,960,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,fins,zoo-data,0\n,,961,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,toothed,zoo-data,0\n,,962,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,tail,zoo-data,0\n,,963,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,milk,zoo-data,0\n,,964,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,hair,zoo-data,0\n,,965,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,aquatic,zoo-data,0\n,,966,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,breathes,zoo-data,0\n,,967,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,4,polecat,legs,zoo-data,0\n,,968,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,fins,zoo-data,0\n,,969,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,catsize,zoo-data,0\n,,970,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,breathes,zoo-data,0\n,,971,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,feathers,zoo-data,0\n,,972,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,predator,zoo-data,0\n,,973,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,legs,zoo-data,0\n,,974,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,catsize,zoo-data,0\n,,975,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,domestic,zoo-data,0\n,,976,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,eggs,zoo-data,0\n,,977,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,predator,zoo-data,0\n,,978,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,venomous,zoo-data,0\n,,979,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,type,zoo-data,0\n,,980,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,catsize,zoo-data,0\n,,981,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,hair,zoo-data,0\n,,982,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,feathers,zoo-data,1\n,,983,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,toothed,zoo-data,0\n,,984,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,breathes,zoo-data,0\n,,985,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,4,stingray,type,zoo-data,0\n,,986,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,eggs,zoo-data,0\n,,987,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,hair,zoo-data,0\n,,988,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,aquatic,zoo-data,0\n,,989,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,type,zoo-data,1\n,,990,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,backbone,zoo-data,0\n,,991,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,predator,zoo-data,0\n,,992,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,breathes,zoo-data,1\n,,993,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,type,zoo-data,0\n,,994,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,venomous,zoo-data,0\n,,995,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,breathes,zoo-data,0\n,,996,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,fins,zoo-data,0\n,,997,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,type,zoo-data,0\n,,998,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,4,pony,legs,zoo-data,0\n,,999,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,eggs,zoo-data,0\n,,1000,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,feathers,zoo-data,0\n,,1001,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,4,piranha,type,zoo-data,0\n,,1002,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,fins,zoo-data,0\n,,1003,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,feathers,zoo-data,0\n,,1004,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,catsize,zoo-data,0\n,,1005,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,domestic,zoo-data,0\n,,1006,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,milk,zoo-data,0\n,,1007,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,venomous,zoo-data,0\n,,1008,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,fins,zoo-data,0\n,,1009,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,eggs,zoo-data,0\n,,1010,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,predator,zoo-data,0\n,,1011,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,eggs,zoo-data,0\n,,1012,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,catsize,zoo-data,0\n,,1013,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,aquatic,zoo-data,0\n,,1014,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,toothed,zoo-data,0\n,,1015,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,domestic,zoo-data,0\n,,1016,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,feathers,zoo-data,0\n,,1017,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,legs,zoo-data,0\n,,1018,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,milk,zoo-data,0\n,,1019,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,hair,zoo-data,0\n,,1020,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,breathes,zoo-data,0\n,,1021,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,fins,zoo-data,0\n,,1022,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,3,pitviper,type,zoo-data,0\n,,1023,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,breathes,zoo-data,0\n,,1024,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,tail,zoo-data,0\n,,1025,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,aquatic,zoo-data,0\n,,1026,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,milk,zoo-data,0\n,,1027,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,venomous,zoo-data,0\n,,1028,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,type,zoo-data,0\n,,1029,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,toothed,zoo-data,0\n,,1030,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,toothed,zoo-data,0\n,,1031,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,aquatic,zoo-data,0\n,,1032,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,predator,zoo-data,0\n,,1033,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,toothed,zoo-data,0\n,,1034,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,catsize,zoo-data,0\n,,1035,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,venomous,zoo-data,1\n,,1036,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,type,zoo-data,0\n,,1037,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,hair,zoo-data,0\n,,1038,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,hair,zoo-data,0\n,,1039,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,fins,zoo-data,0\n,,1040,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,backbone,zoo-data,0\n,,1041,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,eggs,zoo-data,0\n,,1042,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,catsize,zoo-data,1\n,,1043,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,type,zoo-data,0\n,,1044,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,venomous,zoo-data,0\n,,1045,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,toothed,zoo-data,0\n,,1046,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,type,zoo-data,0\n,,1047,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,venomous,zoo-data,0\n,,1048,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,backbone,zoo-data,0\n,,1049,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,hair,zoo-data,0\n,,1050,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,tail,zoo-data,0\n,,1051,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,hair,zoo-data,0\n,,1052,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,domestic,zoo-data,0\n,,1053,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,backbone,zoo-data,0\n,,1054,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,fins,zoo-data,0\n,,1055,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,domestic,zoo-data,0\n,,1056,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,eggs,zoo-data,0\n,,1057,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,aquatic,zoo-data,0\n,,1058,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,milk,zoo-data,0\n,,1059,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,milk,zoo-data,0\n,,1060,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,tail,zoo-data,0\n,,1061,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,catsize,zoo-data,0\n,,1062,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,4,tuatara,legs,zoo-data,0\n,,1063,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,predator,zoo-data,0\n,,1064,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,breathes,zoo-data,0\n,,1065,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,fins,zoo-data,0\n,,1066,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,feathers,zoo-data,0\n,,1067,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,predator,zoo-data,0\n,,1068,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,hair,zoo-data,0\n,,1069,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,eggs,zoo-data,0\n,,1070,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,venomous,zoo-data,0\n,,1071,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,type,zoo-data,0\n,,1072,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,4,reindeer,legs,zoo-data,0\n,,1073,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,milk,zoo-data,0\n,,1074,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,legs,zoo-data,0\n,,1075,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,hair,zoo-data,0\n,,1076,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,legs,zoo-data,0\n,,1077,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,feathers,zoo-data,0\n,,1078,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,venomous,zoo-data,0\n,,1079,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,catsize,zoo-data,0\n,,1080,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,predator,zoo-data,0\n,,1081,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,backbone,zoo-data,0\n,,1082,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,milk,zoo-data,0\n,,1083,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,breathes,zoo-data,1\n,,1084,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,eggs,zoo-data,0\n,,1085,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,aquatic,zoo-data,0\n,,1086,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,hair,zoo-data,0\n,,1087,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,backbone,zoo-data,0\n,,1088,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,breathes,zoo-data,0\n,,1089,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,backbone,zoo-data,0\n,,1090,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,milk,zoo-data,0\n,,1091,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,breathes,zoo-data,0\n,,1092,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,domestic,zoo-data,0\n,,1093,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,milk,zoo-data,0\n,,1094,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,4,puma,legs,zoo-data,0\n,,1095,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,hair,zoo-data,0\n,,1096,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,breathes,zoo-data,0\n,,1097,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,backbone,zoo-data,0\n,,1098,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,4,opossum,legs,zoo-data,0\n,,1099,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,catsize,zoo-data,0\n,,1100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,domestic,zoo-data,0\n,,1101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,feathers,zoo-data,0\n,,1102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,predator,zoo-data,0\n,,1103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,fins,zoo-data,0\n,,1104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,aquatic,zoo-data,1\n,,1105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,tail,zoo-data,0\n,,1106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,feathers,zoo-data,0\n,,1107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,catsize,zoo-data,0\n,,1108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,backbone,zoo-data,0\n,,1109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,fins,zoo-data,0\n,,1110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,eggs,zoo-data,0\n,,1111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,toothed,zoo-data,1\n,,1112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,feathers,zoo-data,0\n,,1113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,4,raccoon,legs,zoo-data,0\n,,1114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,milk,zoo-data,0\n,,1115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,breathes,zoo-data,0\n,,1116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,domestic,zoo-data,0\n,,1117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,toothed,zoo-data,0\n,,1118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,legs,zoo-data,1\n,,1119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,milk,zoo-data,0\n,,1120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,feathers,zoo-data,0\n,,1121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,toothed,zoo-data,0\n,,1122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,predator,zoo-data,0\n,,1123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,breathes,zoo-data,0\n,,1124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,tail,zoo-data,0\n,,1125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,catsize,zoo-data,1\n,,1126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,fins,zoo-data,0\n,,1127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,toothed,zoo-data,0\n,,1128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,backbone,zoo-data,0\n,,1129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,breathes,zoo-data,0\n,,1130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,hair,zoo-data,0\n,,1131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,eggs,zoo-data,0\n,,1132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,type,zoo-data,1\n,,1133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,feathers,zoo-data,1\n,,1134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,fins,zoo-data,0\n,,1135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,feathers,zoo-data,0\n,,1136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,aquatic,zoo-data,0\n,,1137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,milk,zoo-data,0\n,,1138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,toothed,zoo-data,0\n,,1139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,aquatic,zoo-data,0\n,,1140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,catsize,zoo-data,0\n,,1141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,feathers,zoo-data,0\n,,1142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,aquatic,zoo-data,0\n,,1143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,tail,zoo-data,0\n,,1144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,catsize,zoo-data,0\n,,1145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,venomous,zoo-data,0\n,,1146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,predator,zoo-data,0\n,,1147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,eggs,zoo-data,1\n,,1148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,eggs,zoo-data,0\n,,1149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,backbone,zoo-data,0\n,,1150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,type,zoo-data,0\n,,1151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,eggs,zoo-data,1\n,,1152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,eggs,zoo-data,0\n,,1153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,backbone,zoo-data,0\n,,1154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,toothed,zoo-data,1\n,,1155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,aquatic,zoo-data,0\n,,1156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,tail,zoo-data,0\n,,1157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,milk,zoo-data,0\n,,1158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,hair,zoo-data,0\n,,1159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,hair,zoo-data,0\n,,1160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,tail,zoo-data,0\n,,1161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,tail,zoo-data,0\n,,1162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,toothed,zoo-data,0\n,,1163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,domestic,zoo-data,0\n,,1164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,7,scorpion,type,zoo-data,0\n,,1165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,tail,zoo-data,0\n,,1166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,eggs,zoo-data,0\n,,1167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,milk,zoo-data,1\n,,1168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,toothed,zoo-data,0\n,,1169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,fins,zoo-data,0\n,,1170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,aquatic,zoo-data,0\n,,1171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,feathers,zoo-data,0\n,,1172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,eggs,zoo-data,0\n,,1173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,predator,zoo-data,0\n,,1174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,predator,zoo-data,1\n,,1175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,catsize,zoo-data,0\n,,1176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,tail,zoo-data,0\n,,1177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,backbone,zoo-data,0\n,,1178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,aquatic,zoo-data,0\n,,1179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,feathers,zoo-data,0\n,,1180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,legs,zoo-data,0\n,,1181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,fins,zoo-data,1\n,,1182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,hair,zoo-data,0\n,,1183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,4,seahorse,type,zoo-data,0\n,,1184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,fins,zoo-data,0\n,,1185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,catsize,zoo-data,0\n,,1186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,catsize,zoo-data,0\n,,1187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,feathers,zoo-data,0\n,,1188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,predator,zoo-data,0\n,,1189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,feathers,zoo-data,0\n,,1190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,eggs,zoo-data,0\n,,1191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,hair,zoo-data,1\n,,1192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,hair,zoo-data,0\n,,1193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,4,sole,type,zoo-data,0\n,,1194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,catsize,zoo-data,0\n,,1195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,fins,zoo-data,0\n,,1196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,hair,zoo-data,0\n,,1197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,predator,zoo-data,0\n,,1198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,eggs,zoo-data,1\n,,1199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,venomous,zoo-data,0\n,,1200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,feathers,zoo-data,1\n,,1201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,catsize,zoo-data,0\n,,1202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,domestic,zoo-data,0\n,,1203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,feathers,zoo-data,0\n,,1204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,venomous,zoo-data,0\n,,1205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,venomous,zoo-data,1\n,,1206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,tail,zoo-data,0\n,,1207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,toothed,zoo-data,1\n,,1208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,venomous,zoo-data,0\n,,1209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,hair,zoo-data,1\n,,1210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,tail,zoo-data,0\n,,1211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,fins,zoo-data,0\n,,1212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,legs,zoo-data,1\n,,1213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,milk,zoo-data,0\n,,1214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,feathers,zoo-data,0\n,,1215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,toothed,zoo-data,0\n,,1216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,toothed,zoo-data,1\n,,1217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,feathers,zoo-data,0\n,,1218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,toothed,zoo-data,0\n,,1219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,catsize,zoo-data,1\n,,1220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,type,zoo-data,0\n,,1221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,eggs,zoo-data,0\n,,1222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,legs,zoo-data,0\n,,1223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,legs,zoo-data,1\n,,1224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,eggs,zoo-data,0\n,,1225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,3,seasnake,type,zoo-data,0\n,,1226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,backbone,zoo-data,1\n,,1227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,feathers,zoo-data,0\n,,1228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,predator,zoo-data,0\n,,1229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,feathers,zoo-data,1\n,,1230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,domestic,zoo-data,0\n,,1231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,aquatic,zoo-data,1\n,,1232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,tail,zoo-data,1\n,,1233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,eggs,zoo-data,0\n,,1234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,fins,zoo-data,0\n,,1235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,toothed,zoo-data,1\n,,1236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,tail,zoo-data,0\n,,1237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,backbone,zoo-data,1\n,,1238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,feathers,zoo-data,0\n,,1239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,milk,zoo-data,0\n,,1240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,predator,zoo-data,0\n,,1241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,fins,zoo-data,1\n,,1242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,domestic,zoo-data,0\n,,1243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,breathes,zoo-data,1\n,,1244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,eggs,zoo-data,0\n,,1245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,tail,zoo-data,0\n,,1246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,backbone,zoo-data,0\n,,1247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,fins,zoo-data,0\n,,1248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,type,zoo-data,0\n,,1249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,domestic,zoo-data,1\n,,1250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,domestic,zoo-data,0\n,,1251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,eggs,zoo-data,0\n,,1252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,fins,zoo-data,0\n,,1253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,tail,zoo-data,1\n,,1254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,venomous,zoo-data,0\n,,1255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,venomous,zoo-data,1\n,,1256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,breathes,zoo-data,0\n,,1257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,breathes,zoo-data,0\n,,1258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,tail,zoo-data,0\n,,1259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,milk,zoo-data,0\n,,1260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,domestic,zoo-data,0\n,,1261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,type,zoo-data,1\n,,1262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,catsize,zoo-data,0\n,,1263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,domestic,zoo-data,0\n,,1264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,hair,zoo-data,1\n,,1265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,aquatic,zoo-data,0\n,,1266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,feathers,zoo-data,0\n,,1267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,aquatic,zoo-data,0\n,,1268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,hair,zoo-data,0\n,,1269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,toothed,zoo-data,1\n,,1270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,feathers,zoo-data,1\n,,1271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,aquatic,zoo-data,0\n,,1272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,domestic,zoo-data,0\n,,1273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,backbone,zoo-data,0\n,,1274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,eggs,zoo-data,0\n,,1275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,type,zoo-data,1\n,,1276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,eggs,zoo-data,1\n,,1277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,breathes,zoo-data,0\n,,1278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,predator,zoo-data,0\n,,1279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,toothed,zoo-data,0\n,,1280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,aquatic,zoo-data,0\n,,1281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,milk,zoo-data,1\n,,1282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,domestic,zoo-data,1\n,,1283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,domestic,zoo-data,0\n,,1284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,venomous,zoo-data,0\n,,1285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,backbone,zoo-data,0\n,,1286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,predator,zoo-data,0\n,,1287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,legs,zoo-data,1\n,,1288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,backbone,zoo-data,0\n,,1289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,catsize,zoo-data,0\n,,1290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,8,scorpion,legs,zoo-data,0\n,,1291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,tail,zoo-data,0\n,,1292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,toothed,zoo-data,0\n,,1293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,domestic,zoo-data,1\n,,1294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,fins,zoo-data,0\n,,1295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,toothed,zoo-data,1\n,,1296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,milk,zoo-data,0\n,,1297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,domestic,zoo-data,0\n,,1298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,backbone,zoo-data,1\n,,1299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,toothed,zoo-data,0\n,,1300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,tail,zoo-data,0\n,,1301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,backbone,zoo-data,1\n,,1302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,venomous,zoo-data,0\n,,1303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,fins,zoo-data,0\n,,1304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,catsize,zoo-data,1\n,,1305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,catsize,zoo-data,0\n,,1306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,4,toad,legs,zoo-data,0\n,,1307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,venomous,zoo-data,1\n,,1308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,eggs,zoo-data,0\n,,1309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,eggs,zoo-data,1\n,,1310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,venomous,zoo-data,0\n,,1311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,7,slug,type,zoo-data,0\n,,1312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,feathers,zoo-data,0\n,,1313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,catsize,zoo-data,1\n,,1314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,hair,zoo-data,0\n,,1315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,legs,zoo-data,1\n,,1316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,hair,zoo-data,0\n,,1317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,breathes,zoo-data,0\n,,1318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,4,tortoise,legs,zoo-data,0\n,,1319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,hair,zoo-data,0\n,,1320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,fins,zoo-data,0\n,,1321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,hair,zoo-data,0\n,,1322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,5,starfish,legs,zoo-data,0\n,,1323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,milk,zoo-data,1\n,,1324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,eggs,zoo-data,0\n,,1325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,predator,zoo-data,0\n,,1326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,legs,zoo-data,0\n,,1327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,toothed,zoo-data,0\n,,1328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,catsize,zoo-data,0\n,,1329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,aquatic,zoo-data,1\n,,1330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,milk,zoo-data,0\n,,1331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,legs,zoo-data,0\n,,1332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,catsize,zoo-data,0\n,,1333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,breathes,zoo-data,0\n,,1334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,milk,zoo-data,0\n,,1335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,venomous,zoo-data,1\n,,1336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,aquatic,zoo-data,0\n,,1337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,domestic,zoo-data,0\n,,1338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,hair,zoo-data,0\n,,1339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,eggs,zoo-data,0\n,,1340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,backbone,zoo-data,0\n,,1341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,toothed,zoo-data,0\n,,1342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,3,tuatara,type,zoo-data,0\n,,1343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,catsize,zoo-data,0\n,,1344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,feathers,zoo-data,0\n,,1345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,aquatic,zoo-data,0\n,,1346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,legs,zoo-data,1\n,,1347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,tail,zoo-data,0\n,,1348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,2,vampire,legs,zoo-data,1\n,,1349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,fins,zoo-data,0\n,,1350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,backbone,zoo-data,0\n,,1351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,toothed,zoo-data,0\n,,1352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,backbone,zoo-data,0\n,,1353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,catsize,zoo-data,0\n,,1354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,fins,zoo-data,0\n,,1355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,toothed,zoo-data,0\n,,1356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,venomous,zoo-data,0\n,,1357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,legs,zoo-data,0\n,,1358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,domestic,zoo-data,0\n,,1359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,predator,zoo-data,0\n,,1360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,type,zoo-data,0\n,,1361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,venomous,zoo-data,0\n,,1362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,milk,zoo-data,1\n,,1363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,aquatic,zoo-data,1\n,,1364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,hair,zoo-data,0\n,,1365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,fins,zoo-data,1\n,,1366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,venomous,zoo-data,0\n,,1367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,tail,zoo-data,0\n,,1368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,feathers,zoo-data,1\n,,1369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,type,zoo-data,1\n,,1370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,predator,zoo-data,0\n,,1371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,toothed,zoo-data,0\n,,1372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,type,zoo-data,0\n,,1373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,feathers,zoo-data,0\n,,1374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,aquatic,zoo-data,1\n,,1375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,breathes,zoo-data,0\n,,1376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,fins,zoo-data,0\n,,1377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,venomous,zoo-data,0\n,,1378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,hair,zoo-data,1\n,,1379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,milk,zoo-data,0\n,,1380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,fins,zoo-data,0\n,,1381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,feathers,zoo-data,0\n,,1382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,aquatic,zoo-data,0\n,,1383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,type,zoo-data,0\n,,1384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,aquatic,zoo-data,1\n,,1385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,tail,zoo-data,0\n,,1386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,hair,zoo-data,0\n,,1387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,hair,zoo-data,0\n,,1388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,backbone,zoo-data,0\n,,1389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,milk,zoo-data,0\n,,1390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,backbone,zoo-data,0\n,,1391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,hair,zoo-data,1\n,,1392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,milk,zoo-data,0\n,,1393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,predator,zoo-data,0\n,,1394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,breathes,zoo-data,0\n,,1395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,toothed,zoo-data,0\n,,1396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,4,wolf,legs,zoo-data,0\n,,1397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,milk,zoo-data,1\n,,1398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,predator,zoo-data,0\n,,1399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,breathes,zoo-data,0\n,,1400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,fins,zoo-data,0\n,,1401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,milk,zoo-data,0\n,,1402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,type,zoo-data,0\n,,1403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,domestic,zoo-data,1\n,,1404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,milk,zoo-data,0\n,,1405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,domestic,zoo-data,0\n,,1406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,predator,zoo-data,1\n,,1407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,aquatic,zoo-data,0\n,,1408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,tail,zoo-data,0\n,,1409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,aquatic,zoo-data,0\n,,1410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,backbone,zoo-data,0\n,,1411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,catsize,zoo-data,0\n,,1412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,feathers,zoo-data,0\n,,1413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,catsize,zoo-data,0\n,,1414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,domestic,zoo-data,0\n,,1415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,predator,zoo-data,1\n,,1416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,hair,zoo-data,0\n,,1417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,toothed,zoo-data,0\n,,1418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,feathers,zoo-data,0\n,,1419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,backbone,zoo-data,1\n,,1420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,fins,zoo-data,1\n,,1421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,predator,zoo-data,0\n,,1422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,breathes,zoo-data,0\n,,1423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,toothed,zoo-data,0\n,,1424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,milk,zoo-data,0\n,,1425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,type,zoo-data,1\n,,1426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,venomous,zoo-data,0\n,,1427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,hair,zoo-data,0\n,,1428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,eggs,zoo-data,1\n,,1429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,breathes,zoo-data,0\n,,1430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,breathes,zoo-data,0\n,,1431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,venomous,zoo-data,1\n,,1432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,eggs,zoo-data,0\n,,1433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,toothed,zoo-data,1\n,,1434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,2,wallaby,legs,zoo-data,0\n,,1435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,2,squirrel,legs,zoo-data,0\n,,1436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,fins,zoo-data,1\n,,1437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,toothed,zoo-data,0\n,,1438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,backbone,zoo-data,1\n,,1439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,type,zoo-data,1\n,,1440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,eggs,zoo-data,0\n,,1441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,hair,zoo-data,0\n,,1442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,breathes,zoo-data,1\n,,1443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,catsize,zoo-data,1\n,,1444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,hair,zoo-data,0\n,,1445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,milk,zoo-data,0\n,,1446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,feathers,zoo-data,1\n,,1447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,legs,zoo-data,1\n,,1448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,predator,zoo-data,0\n,,1449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,aquatic,zoo-data,0\n,,1450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,7,starfish,type,zoo-data,0\n,,1451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,milk,zoo-data,1\n,,1452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,domestic,zoo-data,1\n,,1453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,catsize,zoo-data,0\n,,1454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,fins,zoo-data,0\n,,1455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,milk,zoo-data,1\n,,1456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,breathes,zoo-data,1\n,,1457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,milk,zoo-data,0\n,,1458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,fins,zoo-data,1\n,,1459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,toothed,zoo-data,0\n,,1460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,feathers,zoo-data,0\n,,1461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,tail,zoo-data,1\n,,1462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,catsize,zoo-data,0\n,,1463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,feathers,zoo-data,1\n,,1464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,backbone,zoo-data,0\n,,1465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,aquatic,zoo-data,0\n,,1466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,feathers,zoo-data,0\n,,1467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,backbone,zoo-data,1\n,,1468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,tail,zoo-data,1\n,,1469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,legs,zoo-data,0\n,,1470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,fins,zoo-data,0\n,,1471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,venomous,zoo-data,1\n,,1472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,venomous,zoo-data,1\n,,1473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,catsize,zoo-data,1\n,,1474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,feathers,zoo-data,1\n,,1475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,tail,zoo-data,0\n,,1476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,predator,zoo-data,0\n,,1477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,catsize,zoo-data,1\n,,1478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,toothed,zoo-data,0\n,,1479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,milk,zoo-data,1\n,,1480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,domestic,zoo-data,0\n,,1481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,domestic,zoo-data,0\n,,1482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,breathes,zoo-data,0\n,,1483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,feathers,zoo-data,1\n,,1484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,feathers,zoo-data,0\n,,1485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,tail,zoo-data,0\n,,1486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,aquatic,zoo-data,1\n,,1487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,eggs,zoo-data,1\n,,1488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,hair,zoo-data,0\n,,1489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,tail,zoo-data,1\n,,1490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,predator,zoo-data,1\n,,1491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,venomous,zoo-data,0\n,,1492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,eggs,zoo-data,1\n,,1493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,breathes,zoo-data,1\n,,1494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,domestic,zoo-data,1\n,,1495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,venomous,zoo-data,1\n,,1496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,domestic,zoo-data,1\n,,1497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,eggs,zoo-data,1\n,,1498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,toothed,zoo-data,1\n,,1499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,venomous,zoo-data,0\n,,1500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,catsize,zoo-data,0\n,,1501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,milk,zoo-data,0\n,,1502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,aquatic,zoo-data,0\n,,1503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,fins,zoo-data,1\n\n\"\noutData =\n \"#group,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false\n#datatype,string,long,string,double,double,string,string,long,string,long,double,double,double,long,long\n#default,MAIN,,,,,,,,,,,,,,\n,result,table,Animal_name,P_x_k,Probability,_field_Probability_table,_field_r,_value,airborne_P_k_x_class,airborne_P_value_x,p_k,p_x,sum,tc_P_k_x_class,tc_P_value_x\n,,0,calf,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,clam,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cavy,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cheetah,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,chicken,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,1,calf,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,clam,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cavy,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cheetah,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,chicken,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,2,catfish,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,chub,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,carp,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,crab,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,3,catfish,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,chub,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,carp,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,crab,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n\n\"\nt_naive_bayes = (table=<-) =>\n table\n |> naiveBayesClassifier.naiveBayes(myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\")\n\ntest _naive_bayes = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bayes_test.flux", - Source: "now = () => 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bayes_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bayes_test.flux", - Source: "() => 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bayes_test.flux", - Source: "2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2020-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bayes_test.flux", - Source: "option now = () => 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1535, - }, - File: "bayes_test.flux", - Source: "inData =\n \"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,Animal_name,_field,_measurement,airborne\n,,0,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,fins,zoo-data,0\n,,1,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,4,calf,legs,zoo-data,0\n,,2,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,domestic,zoo-data,0\n,,3,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,predator,zoo-data,0\n,,4,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,breathes,zoo-data,0\n,,5,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,hair,zoo-data,0\n,,6,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,backbone,zoo-data,0\n,,7,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,venomous,zoo-data,0\n,,8,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,aquatic,zoo-data,0\n,,9,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,fins,zoo-data,0\n,,10,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,tail,zoo-data,0\n,,11,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,venomous,zoo-data,0\n,,12,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,type,zoo-data,0\n,,13,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,eggs,zoo-data,1\n,,14,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,tail,zoo-data,1\n,,15,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,domestic,zoo-data,1\n,,16,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,catsize,zoo-data,1\n,,17,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,toothed,zoo-data,0\n,,18,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,fins,zoo-data,0\n,,19,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,predator,zoo-data,0\n,,20,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,venomous,zoo-data,0\n,,21,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,hair,zoo-data,0\n,,22,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,predator,zoo-data,1\n,,23,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,predator,zoo-data,0\n,,24,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,eggs,zoo-data,0\n,,25,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,breathes,zoo-data,0\n,,26,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,legs,zoo-data,0\n,,27,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,hair,zoo-data,1\n,,28,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,domestic,zoo-data,1\n,,29,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,eggs,zoo-data,0\n,,30,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,toothed,zoo-data,0\n,,31,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,venomous,zoo-data,0\n,,32,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,feathers,zoo-data,1\n,,33,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,milk,zoo-data,1\n,,34,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,catsize,zoo-data,1\n,,35,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,eggs,zoo-data,0\n,,36,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,aquatic,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,backbone,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,backbone,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,4,frog,legs,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,4,frog,legs,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,domestic,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,domestic,zoo-data,0\n,,40,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,predator,zoo-data,0\n,,41,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,venomous,zoo-data,0\n,,42,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,type,zoo-data,0\n,,43,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,milk,zoo-data,1\n,,44,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,toothed,zoo-data,1\n,,45,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,2,gorilla,legs,zoo-data,0\n,,46,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,domestic,zoo-data,0\n,,47,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,feathers,zoo-data,0\n,,48,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,breathes,zoo-data,0\n,,49,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,fins,zoo-data,0\n,,50,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,milk,zoo-data,0\n,,51,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,backbone,zoo-data,0\n,,52,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,domestic,zoo-data,0\n,,53,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,feathers,zoo-data,1\n,,54,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,toothed,zoo-data,1\n,,55,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,legs,zoo-data,1\n,,56,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,eggs,zoo-data,0\n,,57,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,milk,zoo-data,1\n,,58,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,toothed,zoo-data,1\n,,59,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,fins,zoo-data,1\n,,60,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,backbone,zoo-data,1\n,,61,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,legs,zoo-data,1\n,,62,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,type,zoo-data,1\n,,63,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,toothed,zoo-data,0\n,,64,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,eggs,zoo-data,0\n,,65,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,breathes,zoo-data,0\n,,66,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,predator,zoo-data,0\n,,67,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,catsize,zoo-data,0\n,,68,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,breathes,zoo-data,0\n,,69,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,toothed,zoo-data,0\n,,70,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,type,zoo-data,1\n,,71,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,domestic,zoo-data,0\n,,72,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,backbone,zoo-data,0\n,,73,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,milk,zoo-data,0\n,,74,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,catsize,zoo-data,0\n,,75,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,domestic,zoo-data,0\n,,76,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,feathers,zoo-data,0\n,,77,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,milk,zoo-data,0\n,,78,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,milk,zoo-data,0\n,,79,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,backbone,zoo-data,0\n,,80,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,hair,zoo-data,0\n,,81,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,predator,zoo-data,0\n,,82,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,feathers,zoo-data,0\n,,83,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,backbone,zoo-data,0\n,,84,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,backbone,zoo-data,0\n,,85,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,catsize,zoo-data,0\n,,86,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,catsize,zoo-data,0\n,,87,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,predator,zoo-data,0\n,,88,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,catsize,zoo-data,0\n,,89,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,eggs,zoo-data,0\n,,90,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,breathes,zoo-data,0\n,,91,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,breathes,zoo-data,0\n,,92,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,hair,zoo-data,0\n,,93,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,4,cheetah,legs,zoo-data,0\n,,94,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,catsize,zoo-data,0\n,,95,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,toothed,zoo-data,0\n,,96,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,feathers,zoo-data,1\n,,97,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,backbone,zoo-data,0\n,,98,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,venomous,zoo-data,0\n,,99,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,backbone,zoo-data,1\n,,100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,feathers,zoo-data,1\n,,101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,4,cavy,legs,zoo-data,0\n,,102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,eggs,zoo-data,0\n,,103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,toothed,zoo-data,1\n,,104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,toothed,zoo-data,1\n,,105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,feathers,zoo-data,0\n,,106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,tail,zoo-data,1\n,,107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,fins,zoo-data,1\n,,108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,predator,zoo-data,0\n,,109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,toothed,zoo-data,0\n,,110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,milk,zoo-data,0\n,,111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,type,zoo-data,1\n,,112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,tail,zoo-data,0\n,,113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,predator,zoo-data,0\n,,114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,breathes,zoo-data,0\n,,115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,legs,zoo-data,0\n,,116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,type,zoo-data,0\n,,117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,venomous,zoo-data,0\n,,118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,venomous,zoo-data,0\n,,119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,tail,zoo-data,0\n,,120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,aquatic,zoo-data,0\n,,121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,feathers,zoo-data,0\n,,122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,7,octopus,type,zoo-data,0\n,,123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,7,clam,type,zoo-data,0\n,,124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,fins,zoo-data,0\n,,125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,venomous,zoo-data,0\n,,126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,domestic,zoo-data,0\n,,127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,hair,zoo-data,0\n,,128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,backbone,zoo-data,0\n,,129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,predator,zoo-data,0\n,,130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,4,carp,type,zoo-data,0\n,,131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,toothed,zoo-data,0\n,,132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,milk,zoo-data,0\n,,133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,breathes,zoo-data,0\n,,134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,toothed,zoo-data,0\n,,135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,tail,zoo-data,0\n,,136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,tail,zoo-data,0\n,,137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,venomous,zoo-data,0\n,,138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,tail,zoo-data,0\n,,139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,breathes,zoo-data,0\n,,140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,domestic,zoo-data,0\n,,141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,feathers,zoo-data,1\n,,142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,toothed,zoo-data,0\n,,143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,breathes,zoo-data,0\n,,144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,eggs,zoo-data,0\n,,145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,legs,zoo-data,0\n,,146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,catsize,zoo-data,0\n,,147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,predator,zoo-data,1\n,,148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,tail,zoo-data,0\n,,149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,domestic,zoo-data,0\n,,150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,aquatic,zoo-data,0\n,,151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,breathes,zoo-data,0\n,,152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,venomous,zoo-data,1\n,,153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,type,zoo-data,1\n,,154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,domestic,zoo-data,0\n,,155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,venomous,zoo-data,1\n,,156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,backbone,zoo-data,0\n,,157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,feathers,zoo-data,0\n,,158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,legs,zoo-data,1\n,,159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,aquatic,zoo-data,1\n,,160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,toothed,zoo-data,0\n,,161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,legs,zoo-data,1\n,,162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,venomous,zoo-data,0\n,,163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,eggs,zoo-data,0\n,,164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,hair,zoo-data,0\n,,165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,domestic,zoo-data,1\n,,166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,hair,zoo-data,1\n,,167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,milk,zoo-data,0\n,,168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,tail,zoo-data,0\n,,169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,predator,zoo-data,1\n,,170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,hair,zoo-data,0\n,,171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,milk,zoo-data,0\n,,172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,breathes,zoo-data,0\n,,173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,fins,zoo-data,1\n,,174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,hair,zoo-data,0\n,,175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,fins,zoo-data,0\n,,176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,feathers,zoo-data,0\n,,177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,feathers,zoo-data,0\n,,178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,breathes,zoo-data,0\n,,179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,4,elephant,legs,zoo-data,0\n,,180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,hair,zoo-data,0\n,,181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,milk,zoo-data,0\n,,182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,catsize,zoo-data,0\n,,183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,tail,zoo-data,0\n,,184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,eggs,zoo-data,0\n,,185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,milk,zoo-data,0\n,,186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,tail,zoo-data,0\n,,187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,eggs,zoo-data,0\n,,188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,predator,zoo-data,0\n,,189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,eggs,zoo-data,0\n,,190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,4,chub,type,zoo-data,0\n,,191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,legs,zoo-data,0\n,,192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,aquatic,zoo-data,0\n,,193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,breathes,zoo-data,1\n,,194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,predator,zoo-data,0\n,,195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,catsize,zoo-data,0\n,,196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,type,zoo-data,0\n,,197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,predator,zoo-data,0\n,,198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,aquatic,zoo-data,0\n,,199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,legs,zoo-data,0\n,,200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,legs,zoo-data,1\n,,201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,backbone,zoo-data,0\n,,202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,eggs,zoo-data,0\n,,203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,milk,zoo-data,0\n,,204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,toothed,zoo-data,0\n,,205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,4,catfish,type,zoo-data,0\n,,206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,catsize,zoo-data,0\n,,207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,legs,zoo-data,0\n,,208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,venomous,zoo-data,0\n,,209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,fins,zoo-data,0\n,,210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,toothed,zoo-data,0\n,,211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,fins,zoo-data,0\n,,212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,hair,zoo-data,0\n,,213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,milk,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,feathers,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,feathers,zoo-data,0\n,,215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,venomous,zoo-data,1\n,,216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,legs,zoo-data,0\n,,217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,fins,zoo-data,0\n,,218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,domestic,zoo-data,0\n,,219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,domestic,zoo-data,0\n,,220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,4,crab,legs,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,breathes,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,breathes,zoo-data,0\n,,222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,domestic,zoo-data,1\n,,223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,milk,zoo-data,1\n,,224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,tail,zoo-data,0\n,,225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,toothed,zoo-data,0\n,,226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,catsize,zoo-data,0\n,,227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,aquatic,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,5,frog,type,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,5,frog,type,zoo-data,0\n,,229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,catsize,zoo-data,1\n,,230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,venomous,zoo-data,1\n,,231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,milk,zoo-data,1\n,,232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,6,crayfish,legs,zoo-data,0\n,,233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,hair,zoo-data,1\n,,234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,fins,zoo-data,0\n,,235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,feathers,zoo-data,1\n,,236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,predator,zoo-data,0\n,,237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,feathers,zoo-data,1\n,,238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,aquatic,zoo-data,1\n,,239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,eggs,zoo-data,1\n,,240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,aquatic,zoo-data,0\n,,241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,breathes,zoo-data,1\n,,242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,predator,zoo-data,1\n,,243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,eggs,zoo-data,0\n,,244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,toothed,zoo-data,1\n,,245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,breathes,zoo-data,1\n,,246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,milk,zoo-data,1\n,,247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,domestic,zoo-data,0\n,,248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,tail,zoo-data,1\n,,249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,fins,zoo-data,1\n,,250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,backbone,zoo-data,0\n,,251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,tail,zoo-data,1\n,,252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,predator,zoo-data,0\n,,253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,aquatic,zoo-data,1\n,,254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,feathers,zoo-data,0\n,,255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,eggs,zoo-data,0\n,,256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,catsize,zoo-data,1\n,,257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,breathes,zoo-data,0\n,,258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,fins,zoo-data,0\n,,259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,hair,zoo-data,0\n,,260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,toothed,zoo-data,1\n,,261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,catsize,zoo-data,0\n,,262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,tail,zoo-data,1\n,,263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,domestic,zoo-data,0\n,,264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,fins,zoo-data,0\n,,265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,type,zoo-data,0\n,,266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,eggs,zoo-data,0\n,,267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,fins,zoo-data,1\n,,268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,feathers,zoo-data,0\n,,269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,catsize,zoo-data,1\n,,270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,eggs,zoo-data,0\n,,271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,domestic,zoo-data,0\n,,272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,feathers,zoo-data,0\n,,273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,predator,zoo-data,1\n,,274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,backbone,zoo-data,0\n,,275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,catsize,zoo-data,1\n,,276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,catsize,zoo-data,0\n,,277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,milk,zoo-data,1\n,,278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,toothed,zoo-data,0\n,,279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,aquatic,zoo-data,0\n,,280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,milk,zoo-data,0\n,,281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,backbone,zoo-data,1\n,,282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,venomous,zoo-data,0\n,,283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,feathers,zoo-data,0\n,,284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,hair,zoo-data,0\n,,285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,predator,zoo-data,1\n,,286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,predator,zoo-data,1\n,,287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,venomous,zoo-data,0\n,,288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,feathers,zoo-data,0\n,,289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,domestic,zoo-data,1\n,,290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,domestic,zoo-data,0\n,,291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,fins,zoo-data,0\n,,292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,toothed,zoo-data,0\n,,293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,type,zoo-data,1\n,,294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,breathes,zoo-data,1\n,,295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,venomous,zoo-data,0\n,,296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,feathers,zoo-data,0\n,,297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,hair,zoo-data,0\n,,298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,hair,zoo-data,0\n,,299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,domestic,zoo-data,0\n,,300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,backbone,zoo-data,0\n,,301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,predator,zoo-data,0\n,,302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,catsize,zoo-data,1\n,,303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,tail,zoo-data,0\n,,304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,aquatic,zoo-data,0\n,,305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,breathes,zoo-data,0\n,,306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,7,crab,type,zoo-data,0\n,,307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,4,dogfish,type,zoo-data,0\n,,308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,venomous,zoo-data,0\n,,309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,backbone,zoo-data,0\n,,310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,hair,zoo-data,0\n,,311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,aquatic,zoo-data,0\n,,312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,backbone,zoo-data,0\n,,313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,venomous,zoo-data,0\n,,314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,7,crayfish,type,zoo-data,0\n,,315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,milk,zoo-data,0\n,,316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,tail,zoo-data,0\n,,317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,domestic,zoo-data,0\n,,318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,aquatic,zoo-data,0\n,,319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,toothed,zoo-data,0\n,,320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,backbone,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,eggs,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,eggs,zoo-data,0\n,,322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,hair,zoo-data,1\n,,323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,aquatic,zoo-data,0\n,,324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,toothed,zoo-data,0\n,,325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,catsize,zoo-data,0\n,,326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,catsize,zoo-data,1\n,,327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,fins,zoo-data,0\n,,328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,venomous,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,toothed,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,toothed,zoo-data,0\n,,330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,backbone,zoo-data,1\n,,331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,backbone,zoo-data,0\n,,332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,type,zoo-data,0\n,,333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,hair,zoo-data,1\n,,334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,breathes,zoo-data,0\n,,335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,predator,zoo-data,0\n,,336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,catsize,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,fins,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,fins,zoo-data,0\n,,338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,domestic,zoo-data,1\n,,339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,eggs,zoo-data,1\n,,340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,breathes,zoo-data,1\n,,341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,toothed,zoo-data,1\n,,342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,aquatic,zoo-data,0\n,,343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,aquatic,zoo-data,0\n,,344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,breathes,zoo-data,0\n,,345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,toothed,zoo-data,1\n,,346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,aquatic,zoo-data,0\n,,347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,backbone,zoo-data,1\n,,348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,aquatic,zoo-data,0\n,,349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,fins,zoo-data,1\n,,350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,fins,zoo-data,0\n,,351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,type,zoo-data,0\n,,352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,fins,zoo-data,0\n,,353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,venomous,zoo-data,1\n,,354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,breathes,zoo-data,0\n,,355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,breathes,zoo-data,1\n,,356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,feathers,zoo-data,0\n,,357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,type,zoo-data,1\n,,358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,4,hare,legs,zoo-data,0\n,,359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,venomous,zoo-data,0\n,,360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,eggs,zoo-data,0\n,,361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,milk,zoo-data,0\n,,362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,4,deer,legs,zoo-data,0\n,,363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,venomous,zoo-data,1\n,,364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,backbone,zoo-data,0\n,,365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,type,zoo-data,0\n,,366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,venomous,zoo-data,1\n,,367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,catsize,zoo-data,0\n,,368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,aquatic,zoo-data,0\n,,369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,hair,zoo-data,0\n,,370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,tail,zoo-data,0\n,,371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,feathers,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,hair,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,hair,zoo-data,0\n,,373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,breathes,zoo-data,1\n,,374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,fins,zoo-data,0\n,,375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,tail,zoo-data,0\n,,376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,eggs,zoo-data,0\n,,377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,aquatic,zoo-data,0\n,,378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,catsize,zoo-data,0\n,,379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,milk,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,catsize,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,catsize,zoo-data,0\n,,381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,venomous,zoo-data,0\n,,382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,tail,zoo-data,1\n,,383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,backbone,zoo-data,0\n,,384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,milk,zoo-data,0\n,,385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,predator,zoo-data,0\n,,386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,aquatic,zoo-data,0\n,,387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,venomous,zoo-data,1\n,,388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,eggs,zoo-data,1\n,,389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,2,girl,legs,zoo-data,0\n,,390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,domestic,zoo-data,1\n,,391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,aquatic,zoo-data,0\n,,392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,backbone,zoo-data,0\n,,393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,breathes,zoo-data,0\n,,394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,hair,zoo-data,0\n,,395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,tail,zoo-data,1\n,,396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,backbone,zoo-data,1\n,,397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,domestic,zoo-data,0\n,,398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,toothed,zoo-data,1\n,,399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,2,sealion,legs,zoo-data,0\n,,400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,tail,zoo-data,0\n,,401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,backbone,zoo-data,0\n,,402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,breathes,zoo-data,0\n,,403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,predator,zoo-data,0\n,,404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,2,fruitbat,legs,zoo-data,1\n,,405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,feathers,zoo-data,1\n,,406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,breathes,zoo-data,1\n,,407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,breathes,zoo-data,0\n,,408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,feathers,zoo-data,1\n,,409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,breathes,zoo-data,0\n,,410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,backbone,zoo-data,1\n,,411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,toothed,zoo-data,0\n,,412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,tail,zoo-data,1\n,,413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,eggs,zoo-data,1\n,,414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,backbone,zoo-data,1\n,,415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,domestic,zoo-data,0\n,,416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,type,zoo-data,1\n,,417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,fins,zoo-data,0\n,,418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,hair,zoo-data,1\n,,419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,fins,zoo-data,0\n,,420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,toothed,zoo-data,0\n,,421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,tail,zoo-data,1\n,,422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,breathes,zoo-data,1\n,,423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,7,seawasp,type,zoo-data,0\n,,424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,backbone,zoo-data,0\n,,425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,type,zoo-data,0\n,,426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,legs,zoo-data,1\n,,427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,domestic,zoo-data,0\n,,428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,milk,zoo-data,0\n,,429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,type,zoo-data,1\n,,430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,predator,zoo-data,0\n,,431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,predator,zoo-data,1\n,,432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,venomous,zoo-data,0\n,,433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,aquatic,zoo-data,1\n,,434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,aquatic,zoo-data,1\n,,435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,milk,zoo-data,1\n,,436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,catsize,zoo-data,0\n,,437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,milk,zoo-data,0\n,,438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,predator,zoo-data,0\n,,439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,fins,zoo-data,1\n,,440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,fins,zoo-data,0\n,,441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,predator,zoo-data,1\n,,442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,milk,zoo-data,0\n,,443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,type,zoo-data,1\n,,444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,fins,zoo-data,1\n,,445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,domestic,zoo-data,0\n,,446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,milk,zoo-data,0\n,,447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,tail,zoo-data,1\n,,448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,type,zoo-data,0\n,,449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,breathes,zoo-data,1\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,milk,zoo-data,0\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,milk,zoo-data,0\n,,451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,eggs,zoo-data,0\n,,452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,predator,zoo-data,0\n,,453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,catsize,zoo-data,0\n,,454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,backbone,zoo-data,0\n,,455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,hair,zoo-data,1\n,,456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,feathers,zoo-data,0\n,,457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,backbone,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,aquatic,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,aquatic,zoo-data,0\n,,459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,backbone,zoo-data,0\n,,460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,toothed,zoo-data,0\n,,461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,feathers,zoo-data,0\n,,462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,fins,zoo-data,0\n,,463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,breathes,zoo-data,1\n,,464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,predator,zoo-data,0\n,,465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,venomous,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,predator,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,predator,zoo-data,0\n,,467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,catsize,zoo-data,0\n,,468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,eggs,zoo-data,0\n,,469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,feathers,zoo-data,1\n,,470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,toothed,zoo-data,0\n,,471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,milk,zoo-data,0\n,,472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,venomous,zoo-data,0\n,,473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,domestic,zoo-data,0\n,,474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,tail,zoo-data,0\n,,475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,backbone,zoo-data,0\n,,476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,aquatic,zoo-data,0\n,,477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,toothed,zoo-data,1\n,,478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,breathes,zoo-data,0\n,,479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,3,slowworm,type,zoo-data,0\n,,480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,domestic,zoo-data,0\n,,481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,toothed,zoo-data,0\n,,482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,feathers,zoo-data,0\n,,483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,hair,zoo-data,1\n,,484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,predator,zoo-data,0\n,,485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,predator,zoo-data,0\n,,486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,domestic,zoo-data,0\n,,487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,feathers,zoo-data,0\n,,488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,catsize,zoo-data,0\n,,489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,domestic,zoo-data,0\n,,490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,venomous,zoo-data,1\n,,491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,legs,zoo-data,1\n,,492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,hair,zoo-data,1\n,,493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,tail,zoo-data,0\n,,494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,aquatic,zoo-data,0\n,,495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,legs,zoo-data,0\n,,496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,aquatic,zoo-data,1\n,,497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,hair,zoo-data,0\n,,498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,feathers,zoo-data,0\n,,499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,domestic,zoo-data,1\n,,500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,venomous,zoo-data,1\n,,501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,venomous,zoo-data,0\n,,502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,backbone,zoo-data,0\n,,503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,legs,zoo-data,0\n,,504,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,toothed,zoo-data,1\n,,505,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,feathers,zoo-data,0\n,,506,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,hair,zoo-data,0\n,,507,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,eggs,zoo-data,0\n,,508,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,eggs,zoo-data,0\n,,509,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,tail,zoo-data,0\n,,510,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,eggs,zoo-data,0\n,,511,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,tail,zoo-data,0\n,,512,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,fins,zoo-data,1\n,,513,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,breathes,zoo-data,0\n,,514,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,fins,zoo-data,0\n,,515,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,tail,zoo-data,0\n,,516,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,toothed,zoo-data,0\n,,517,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,breathes,zoo-data,1\n,,518,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,fins,zoo-data,0\n,,519,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,domestic,zoo-data,0\n,,520,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,legs,zoo-data,1\n,,521,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,eggs,zoo-data,1\n,,522,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,tail,zoo-data,0\n,,523,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,milk,zoo-data,0\n,,524,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,catsize,zoo-data,0\n,,525,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,fins,zoo-data,1\n,,526,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,tail,zoo-data,0\n,,527,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,domestic,zoo-data,1\n,,528,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,eggs,zoo-data,1\n,,529,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,tail,zoo-data,1\n,,530,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,type,zoo-data,0\n,,531,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,breathes,zoo-data,0\n,,532,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,4,haddock,type,zoo-data,0\n,,533,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,milk,zoo-data,0\n,,534,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,milk,zoo-data,1\n,,535,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,backbone,zoo-data,0\n,,536,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,fins,zoo-data,1\n,,537,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,domestic,zoo-data,1\n,,538,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,eggs,zoo-data,1\n,,539,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,venomous,zoo-data,0\n,,540,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,feathers,zoo-data,0\n,,541,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,aquatic,zoo-data,0\n,,542,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,predator,zoo-data,1\n,,543,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,domestic,zoo-data,0\n,,544,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,catsize,zoo-data,1\n,,545,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,backbone,zoo-data,0\n,,546,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,milk,zoo-data,1\n,,547,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,backbone,zoo-data,1\n,,548,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,venomous,zoo-data,0\n,,549,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,venomous,zoo-data,0\n,,550,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,backbone,zoo-data,1\n,,551,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,type,zoo-data,0\n,,552,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,hair,zoo-data,0\n,,553,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,eggs,zoo-data,1\n,,554,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,tail,zoo-data,1\n,,555,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,fins,zoo-data,1\n,,556,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,catsize,zoo-data,0\n,,557,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,tail,zoo-data,0\n,,558,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,legs,zoo-data,1\n,,559,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,tail,zoo-data,0\n,,560,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,eggs,zoo-data,1\n,,561,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,legs,zoo-data,1\n,,562,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,fins,zoo-data,0\n,,563,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,legs,zoo-data,1\n,,564,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,aquatic,zoo-data,0\n,,565,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,hair,zoo-data,1\n,,566,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,fins,zoo-data,0\n,,567,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,domestic,zoo-data,0\n,,568,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,tail,zoo-data,0\n,,569,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,type,zoo-data,1\n,,570,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,milk,zoo-data,0\n,,571,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,domestic,zoo-data,1\n,,572,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,predator,zoo-data,0\n,,573,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,breathes,zoo-data,1\n,,574,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,tail,zoo-data,0\n,,575,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,predator,zoo-data,1\n,,576,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,catsize,zoo-data,0\n,,577,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,hair,zoo-data,1\n,,578,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,4,hamster,legs,zoo-data,0\n,,579,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,eggs,zoo-data,0\n,,580,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,catsize,zoo-data,0\n,,581,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,venomous,zoo-data,1\n,,582,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,domestic,zoo-data,0\n,,583,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,tail,zoo-data,1\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,venomous,zoo-data,0\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,venomous,zoo-data,0\n,,585,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,eggs,zoo-data,1\n,,586,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,type,zoo-data,0\n,,587,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,predator,zoo-data,0\n,,588,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,milk,zoo-data,1\n,,589,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,catsize,zoo-data,1\n,,590,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,backbone,zoo-data,0\n,,591,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,hair,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,tail,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,tail,zoo-data,0\n,,593,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,breathes,zoo-data,1\n,,594,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,predator,zoo-data,1\n,,595,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,backbone,zoo-data,0\n,,596,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,aquatic,zoo-data,1\n,,597,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,feathers,zoo-data,1\n,,598,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,predator,zoo-data,0\n,,599,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,eggs,zoo-data,0\n,,600,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,hair,zoo-data,1\n,,601,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,tail,zoo-data,1\n,,602,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,legs,zoo-data,0\n,,603,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,backbone,zoo-data,1\n,,604,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,4,herring,type,zoo-data,0\n,,605,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,aquatic,zoo-data,1\n,,606,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,legs,zoo-data,0\n,,607,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,predator,zoo-data,0\n,,608,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,aquatic,zoo-data,1\n,,609,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,aquatic,zoo-data,0\n,,610,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,predator,zoo-data,1\n,,611,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,feathers,zoo-data,0\n,,612,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,backbone,zoo-data,1\n,,613,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,domestic,zoo-data,1\n,,614,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,aquatic,zoo-data,1\n,,615,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,tail,zoo-data,0\n,,616,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,domestic,zoo-data,1\n,,617,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,venomous,zoo-data,0\n,,618,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,fins,zoo-data,1\n,,619,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,domestic,zoo-data,0\n,,620,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,catsize,zoo-data,1\n,,621,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,toothed,zoo-data,0\n,,622,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,predator,zoo-data,1\n,,623,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,5,toad,type,zoo-data,0\n,,624,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,hair,zoo-data,0\n,,625,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,feathers,zoo-data,1\n,,626,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,domestic,zoo-data,0\n,,627,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,catsize,zoo-data,0\n,,628,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,fins,zoo-data,0\n,,629,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,backbone,zoo-data,0\n,,630,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,tail,zoo-data,1\n,,631,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,3,tortoise,type,zoo-data,0\n,,632,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,feathers,zoo-data,0\n,,633,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,aquatic,zoo-data,1\n,,634,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,predator,zoo-data,1\n,,635,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,feathers,zoo-data,1\n,,636,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,legs,zoo-data,0\n,,637,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,type,zoo-data,0\n,,638,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,milk,zoo-data,0\n,,639,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,backbone,zoo-data,0\n,,640,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,aquatic,zoo-data,0\n,,641,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,legs,zoo-data,1\n,,642,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,catsize,zoo-data,1\n,,643,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,aquatic,zoo-data,1\n,,644,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,hair,zoo-data,1\n,,645,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,eggs,zoo-data,1\n,,646,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,venomous,zoo-data,0\n,,647,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,breathes,zoo-data,0\n,,648,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,breathes,zoo-data,0\n,,649,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,predator,zoo-data,1\n,,650,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,type,zoo-data,1\n,,651,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,milk,zoo-data,1\n,,652,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,milk,zoo-data,1\n,,653,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,backbone,zoo-data,1\n,,654,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,domestic,zoo-data,0\n,,655,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,venomous,zoo-data,0\n,,656,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,fins,zoo-data,0\n,,657,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,4,leopard,legs,zoo-data,0\n,,658,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,aquatic,zoo-data,1\n,,659,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,venomous,zoo-data,1\n,,660,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,toothed,zoo-data,1\n,,661,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,venomous,zoo-data,1\n,,662,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,eggs,zoo-data,0\n,,663,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,toothed,zoo-data,0\n,,664,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,4,giraffe,legs,zoo-data,0\n,,665,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,4,lion,legs,zoo-data,0\n,,666,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,toothed,zoo-data,1\n,,667,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,hair,zoo-data,0\n,,668,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,fins,zoo-data,1\n,,669,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,catsize,zoo-data,1\n,,670,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,aquatic,zoo-data,0\n,,671,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,catsize,zoo-data,0\n,,672,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,type,zoo-data,0\n,,673,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,type,zoo-data,0\n,,674,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,fins,zoo-data,1\n,,675,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,tail,zoo-data,0\n,,676,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,eggs,zoo-data,1\n,,677,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,eggs,zoo-data,0\n,,678,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,4,platypus,legs,zoo-data,0\n,,679,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,4,tuna,type,zoo-data,0\n,,680,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,fins,zoo-data,0\n,,681,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,hair,zoo-data,0\n,,682,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,legs,zoo-data,1\n,,683,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,catsize,zoo-data,0\n,,684,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,milk,zoo-data,1\n,,685,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,venomous,zoo-data,0\n,,686,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,backbone,zoo-data,0\n,,687,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,type,zoo-data,1\n,,688,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,tail,zoo-data,0\n,,689,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,feathers,zoo-data,0\n,,690,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,tail,zoo-data,1\n,,691,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,tail,zoo-data,1\n,,692,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,toothed,zoo-data,0\n,,693,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,tail,zoo-data,0\n,,694,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,predator,zoo-data,0\n,,695,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,eggs,zoo-data,0\n,,696,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,aquatic,zoo-data,1\n,,697,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,venomous,zoo-data,0\n,,698,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,feathers,zoo-data,0\n,,699,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,hair,zoo-data,1\n,,700,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,breathes,zoo-data,0\n,,701,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,type,zoo-data,0\n,,702,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,legs,zoo-data,0\n,,703,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,venomous,zoo-data,0\n,,704,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,backbone,zoo-data,1\n,,705,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,feathers,zoo-data,0\n,,706,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,aquatic,zoo-data,0\n,,707,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,feathers,zoo-data,1\n,,708,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,domestic,zoo-data,0\n,,709,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,milk,zoo-data,0\n,,710,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,eggs,zoo-data,0\n,,711,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,4,vole,legs,zoo-data,0\n,,712,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,venomous,zoo-data,0\n,,713,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,predator,zoo-data,0\n,,714,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,aquatic,zoo-data,0\n,,715,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,venomous,zoo-data,1\n,,716,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,domestic,zoo-data,0\n,,717,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,venomous,zoo-data,0\n,,718,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,4,pussycat,legs,zoo-data,0\n,,719,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,tail,zoo-data,0\n,,720,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,4,goat,legs,zoo-data,0\n,,721,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,venomous,zoo-data,0\n,,722,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,toothed,zoo-data,0\n,,723,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,domestic,zoo-data,1\n,,724,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,hair,zoo-data,0\n,,725,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,predator,zoo-data,0\n,,726,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,tail,zoo-data,0\n,,727,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,hair,zoo-data,1\n,,728,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,toothed,zoo-data,0\n,,729,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,domestic,zoo-data,0\n,,730,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,6,lobster,legs,zoo-data,0\n,,731,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,hair,zoo-data,0\n,,732,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,eggs,zoo-data,0\n,,733,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,backbone,zoo-data,0\n,,734,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,type,zoo-data,0\n,,735,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,predator,zoo-data,1\n,,736,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,backbone,zoo-data,0\n,,737,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,catsize,zoo-data,0\n,,738,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,domestic,zoo-data,0\n,,739,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,fins,zoo-data,0\n,,740,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,milk,zoo-data,0\n,,741,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,4,lynx,legs,zoo-data,0\n,,742,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,domestic,zoo-data,0\n,,743,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,fins,zoo-data,0\n,,744,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,catsize,zoo-data,0\n,,745,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,aquatic,zoo-data,0\n,,746,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,7,lobster,type,zoo-data,0\n,,747,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,breathes,zoo-data,0\n,,748,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,breathes,zoo-data,0\n,,749,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,tail,zoo-data,0\n,,750,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,catsize,zoo-data,0\n,,751,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,domestic,zoo-data,0\n,,752,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,type,zoo-data,1\n,,753,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,backbone,zoo-data,0\n,,754,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,predator,zoo-data,0\n,,755,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,tail,zoo-data,0\n,,756,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,fins,zoo-data,0\n,,757,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,toothed,zoo-data,0\n,,758,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,backbone,zoo-data,0\n,,759,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,catsize,zoo-data,0\n,,760,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,hair,zoo-data,0\n,,761,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,type,zoo-data,0\n,,762,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,toothed,zoo-data,0\n,,763,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,breathes,zoo-data,0\n,,764,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,milk,zoo-data,0\n,,765,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,4,mink,legs,zoo-data,0\n,,766,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,breathes,zoo-data,0\n,,767,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,backbone,zoo-data,1\n,,768,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,milk,zoo-data,0\n,,769,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,hair,zoo-data,0\n,,770,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,4,mole,legs,zoo-data,0\n,,771,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,venomous,zoo-data,0\n,,772,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,domestic,zoo-data,0\n,,773,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,tail,zoo-data,0\n,,774,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,toothed,zoo-data,0\n,,775,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,feathers,zoo-data,0\n,,776,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,aquatic,zoo-data,0\n,,777,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,feathers,zoo-data,0\n,,778,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,type,zoo-data,1\n,,779,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,tail,zoo-data,0\n,,780,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,venomous,zoo-data,0\n,,781,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,milk,zoo-data,0\n,,782,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,breathes,zoo-data,0\n,,783,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,eggs,zoo-data,0\n,,784,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,legs,zoo-data,0\n,,785,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,eggs,zoo-data,0\n,,786,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,aquatic,zoo-data,0\n,,787,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,milk,zoo-data,0\n,,788,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,hair,zoo-data,1\n,,789,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,aquatic,zoo-data,0\n,,790,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,fins,zoo-data,0\n,,791,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,eggs,zoo-data,0\n,,792,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,hair,zoo-data,0\n,,793,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,predator,zoo-data,0\n,,794,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,toothed,zoo-data,0\n,,795,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,fins,zoo-data,0\n,,796,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,feathers,zoo-data,0\n,,797,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,domestic,zoo-data,0\n,,798,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,domestic,zoo-data,0\n,,799,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,breathes,zoo-data,0\n,,800,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,tail,zoo-data,0\n,,801,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,breathes,zoo-data,0\n,,802,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,hair,zoo-data,0\n,,803,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,hair,zoo-data,0\n,,804,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,breathes,zoo-data,0\n,,805,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,backbone,zoo-data,0\n,,806,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,breathes,zoo-data,0\n,,807,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,7,worm,type,zoo-data,0\n,,808,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,eggs,zoo-data,0\n,,809,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,breathes,zoo-data,1\n,,810,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,predator,zoo-data,0\n,,811,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,hair,zoo-data,0\n,,812,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,4,newt,legs,zoo-data,0\n,,813,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,aquatic,zoo-data,0\n,,814,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,legs,zoo-data,0\n,,815,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,aquatic,zoo-data,1\n,,816,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,toothed,zoo-data,0\n,,817,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,fins,zoo-data,1\n,,818,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,fins,zoo-data,0\n,,819,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,tail,zoo-data,0\n,,820,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,domestic,zoo-data,0\n,,821,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,fins,zoo-data,0\n,,822,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,type,zoo-data,0\n,,823,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,tail,zoo-data,1\n,,824,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,type,zoo-data,0\n,,825,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,backbone,zoo-data,0\n,,826,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,hair,zoo-data,0\n,,827,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,4,mongoose,legs,zoo-data,0\n,,828,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,5,newt,type,zoo-data,0\n,,829,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,type,zoo-data,0\n,,830,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,toothed,zoo-data,0\n,,831,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,type,zoo-data,1\n,,832,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,hair,zoo-data,1\n,,833,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,catsize,zoo-data,0\n,,834,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,breathes,zoo-data,0\n,,835,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,catsize,zoo-data,0\n,,836,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,aquatic,zoo-data,0\n,,837,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,hair,zoo-data,0\n,,838,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,predator,zoo-data,0\n,,839,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,catsize,zoo-data,1\n,,840,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,milk,zoo-data,0\n,,841,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,4,oryx,legs,zoo-data,0\n,,842,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,eggs,zoo-data,1\n,,843,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,tail,zoo-data,0\n,,844,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,milk,zoo-data,0\n,,845,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,aquatic,zoo-data,0\n,,846,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,type,zoo-data,1\n,,847,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,toothed,zoo-data,0\n,,848,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,type,zoo-data,0\n,,849,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,aquatic,zoo-data,1\n,,850,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,catsize,zoo-data,0\n,,851,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,backbone,zoo-data,0\n,,852,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,predator,zoo-data,0\n,,853,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,hair,zoo-data,0\n,,854,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,venomous,zoo-data,0\n,,855,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,venomous,zoo-data,1\n,,856,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,domestic,zoo-data,1\n,,857,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,feathers,zoo-data,0\n,,858,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,venomous,zoo-data,0\n,,859,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,tail,zoo-data,0\n,,860,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,predator,zoo-data,0\n,,861,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,fins,zoo-data,0\n,,862,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,milk,zoo-data,0\n,,863,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,toothed,zoo-data,0\n,,864,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,eggs,zoo-data,0\n,,865,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,tail,zoo-data,0\n,,866,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,predator,zoo-data,1\n,,867,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,toothed,zoo-data,0\n,,868,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,catsize,zoo-data,0\n,,869,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,breathes,zoo-data,0\n,,870,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,8,octopus,legs,zoo-data,0\n,,871,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,predator,zoo-data,0\n,,872,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,type,zoo-data,0\n,,873,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,catsize,zoo-data,1\n,,874,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,breathes,zoo-data,0\n,,875,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,predator,zoo-data,0\n,,876,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,legs,zoo-data,0\n,,877,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,domestic,zoo-data,0\n,,878,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,aquatic,zoo-data,0\n,,879,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,eggs,zoo-data,1\n,,880,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,predator,zoo-data,0\n,,881,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,predator,zoo-data,1\n,,882,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,milk,zoo-data,1\n,,883,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,type,zoo-data,0\n,,884,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,catsize,zoo-data,0\n,,885,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,feathers,zoo-data,0\n,,886,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,toothed,zoo-data,1\n,,887,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,breathes,zoo-data,0\n,,888,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,feathers,zoo-data,0\n,,889,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,predator,zoo-data,1\n,,890,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,aquatic,zoo-data,1\n,,891,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,eggs,zoo-data,0\n,,892,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,aquatic,zoo-data,0\n,,893,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,tail,zoo-data,0\n,,894,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,venomous,zoo-data,0\n,,895,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,milk,zoo-data,0\n,,896,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,backbone,zoo-data,1\n,,897,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,hair,zoo-data,0\n,,898,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,backbone,zoo-data,0\n,,899,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,breathes,zoo-data,0\n,,900,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,milk,zoo-data,1\n,,901,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,legs,zoo-data,0\n,,902,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,domestic,zoo-data,1\n,,903,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,legs,zoo-data,1\n,,904,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,toothed,zoo-data,0\n,,905,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,eggs,zoo-data,0\n,,906,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,catsize,zoo-data,0\n,,907,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,4,pike,type,zoo-data,0\n,,908,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,aquatic,zoo-data,0\n,,909,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,milk,zoo-data,0\n,,910,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,feathers,zoo-data,0\n,,911,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,backbone,zoo-data,0\n,,912,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,domestic,zoo-data,0\n,,913,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,fins,zoo-data,1\n,,914,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,milk,zoo-data,0\n,,915,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,venomous,zoo-data,0\n,,916,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,hair,zoo-data,0\n,,917,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,hair,zoo-data,1\n,,918,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,domestic,zoo-data,0\n,,919,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,breathes,zoo-data,1\n,,920,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,breathes,zoo-data,0\n,,921,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,aquatic,zoo-data,0\n,,922,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,venomous,zoo-data,0\n,,923,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,eggs,zoo-data,0\n,,924,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,backbone,zoo-data,1\n,,925,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,legs,zoo-data,0\n,,926,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,tail,zoo-data,1\n,,927,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,milk,zoo-data,0\n,,928,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,backbone,zoo-data,0\n,,929,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,hair,zoo-data,1\n,,930,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,aquatic,zoo-data,0\n,,931,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,breathes,zoo-data,1\n,,932,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,catsize,zoo-data,0\n,,933,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,domestic,zoo-data,1\n,,934,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,toothed,zoo-data,0\n,,935,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,fins,zoo-data,0\n,,936,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,breathes,zoo-data,1\n,,937,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,toothed,zoo-data,0\n,,938,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,legs,zoo-data,1\n,,939,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,backbone,zoo-data,0\n,,940,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,catsize,zoo-data,1\n,,941,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,tail,zoo-data,0\n,,942,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,predator,zoo-data,0\n,,943,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,feathers,zoo-data,0\n,,944,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,fins,zoo-data,0\n,,945,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,feathers,zoo-data,0\n,,946,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,venomous,zoo-data,0\n,,947,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,type,zoo-data,1\n,,948,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,feathers,zoo-data,0\n,,949,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,venomous,zoo-data,0\n,,950,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,venomous,zoo-data,0\n,,951,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,catsize,zoo-data,0\n,,952,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,eggs,zoo-data,0\n,,953,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,milk,zoo-data,0\n,,954,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,aquatic,zoo-data,0\n,,955,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,predator,zoo-data,0\n,,956,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,eggs,zoo-data,0\n,,957,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,fins,zoo-data,0\n,,958,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,eggs,zoo-data,0\n,,959,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,aquatic,zoo-data,0\n,,960,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,fins,zoo-data,0\n,,961,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,toothed,zoo-data,0\n,,962,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,tail,zoo-data,0\n,,963,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,milk,zoo-data,0\n,,964,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,hair,zoo-data,0\n,,965,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,aquatic,zoo-data,0\n,,966,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,breathes,zoo-data,0\n,,967,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,4,polecat,legs,zoo-data,0\n,,968,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,fins,zoo-data,0\n,,969,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,catsize,zoo-data,0\n,,970,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,breathes,zoo-data,0\n,,971,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,feathers,zoo-data,0\n,,972,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,predator,zoo-data,0\n,,973,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,legs,zoo-data,0\n,,974,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,catsize,zoo-data,0\n,,975,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,domestic,zoo-data,0\n,,976,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,eggs,zoo-data,0\n,,977,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,predator,zoo-data,0\n,,978,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,venomous,zoo-data,0\n,,979,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,type,zoo-data,0\n,,980,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,catsize,zoo-data,0\n,,981,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,hair,zoo-data,0\n,,982,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,feathers,zoo-data,1\n,,983,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,toothed,zoo-data,0\n,,984,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,breathes,zoo-data,0\n,,985,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,4,stingray,type,zoo-data,0\n,,986,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,eggs,zoo-data,0\n,,987,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,hair,zoo-data,0\n,,988,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,aquatic,zoo-data,0\n,,989,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,type,zoo-data,1\n,,990,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,backbone,zoo-data,0\n,,991,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,predator,zoo-data,0\n,,992,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,breathes,zoo-data,1\n,,993,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,type,zoo-data,0\n,,994,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,venomous,zoo-data,0\n,,995,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,breathes,zoo-data,0\n,,996,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,fins,zoo-data,0\n,,997,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,type,zoo-data,0\n,,998,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,4,pony,legs,zoo-data,0\n,,999,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,eggs,zoo-data,0\n,,1000,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,feathers,zoo-data,0\n,,1001,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,4,piranha,type,zoo-data,0\n,,1002,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,fins,zoo-data,0\n,,1003,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,feathers,zoo-data,0\n,,1004,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,catsize,zoo-data,0\n,,1005,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,domestic,zoo-data,0\n,,1006,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,milk,zoo-data,0\n,,1007,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,venomous,zoo-data,0\n,,1008,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,fins,zoo-data,0\n,,1009,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,eggs,zoo-data,0\n,,1010,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,predator,zoo-data,0\n,,1011,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,eggs,zoo-data,0\n,,1012,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,catsize,zoo-data,0\n,,1013,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,aquatic,zoo-data,0\n,,1014,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,toothed,zoo-data,0\n,,1015,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,domestic,zoo-data,0\n,,1016,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,feathers,zoo-data,0\n,,1017,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,legs,zoo-data,0\n,,1018,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,milk,zoo-data,0\n,,1019,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,hair,zoo-data,0\n,,1020,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,breathes,zoo-data,0\n,,1021,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,fins,zoo-data,0\n,,1022,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,3,pitviper,type,zoo-data,0\n,,1023,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,breathes,zoo-data,0\n,,1024,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,tail,zoo-data,0\n,,1025,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,aquatic,zoo-data,0\n,,1026,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,milk,zoo-data,0\n,,1027,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,venomous,zoo-data,0\n,,1028,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,type,zoo-data,0\n,,1029,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,toothed,zoo-data,0\n,,1030,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,toothed,zoo-data,0\n,,1031,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,aquatic,zoo-data,0\n,,1032,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,predator,zoo-data,0\n,,1033,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,toothed,zoo-data,0\n,,1034,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,catsize,zoo-data,0\n,,1035,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,venomous,zoo-data,1\n,,1036,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,type,zoo-data,0\n,,1037,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,hair,zoo-data,0\n,,1038,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,hair,zoo-data,0\n,,1039,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,fins,zoo-data,0\n,,1040,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,backbone,zoo-data,0\n,,1041,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,eggs,zoo-data,0\n,,1042,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,catsize,zoo-data,1\n,,1043,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,type,zoo-data,0\n,,1044,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,venomous,zoo-data,0\n,,1045,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,toothed,zoo-data,0\n,,1046,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,type,zoo-data,0\n,,1047,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,venomous,zoo-data,0\n,,1048,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,backbone,zoo-data,0\n,,1049,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,hair,zoo-data,0\n,,1050,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,tail,zoo-data,0\n,,1051,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,hair,zoo-data,0\n,,1052,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,domestic,zoo-data,0\n,,1053,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,backbone,zoo-data,0\n,,1054,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,fins,zoo-data,0\n,,1055,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,domestic,zoo-data,0\n,,1056,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,eggs,zoo-data,0\n,,1057,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,aquatic,zoo-data,0\n,,1058,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,milk,zoo-data,0\n,,1059,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,milk,zoo-data,0\n,,1060,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,tail,zoo-data,0\n,,1061,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,catsize,zoo-data,0\n,,1062,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,4,tuatara,legs,zoo-data,0\n,,1063,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,predator,zoo-data,0\n,,1064,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,breathes,zoo-data,0\n,,1065,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,fins,zoo-data,0\n,,1066,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,feathers,zoo-data,0\n,,1067,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,predator,zoo-data,0\n,,1068,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,hair,zoo-data,0\n,,1069,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,eggs,zoo-data,0\n,,1070,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,venomous,zoo-data,0\n,,1071,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,type,zoo-data,0\n,,1072,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,4,reindeer,legs,zoo-data,0\n,,1073,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,milk,zoo-data,0\n,,1074,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,legs,zoo-data,0\n,,1075,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,hair,zoo-data,0\n,,1076,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,legs,zoo-data,0\n,,1077,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,feathers,zoo-data,0\n,,1078,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,venomous,zoo-data,0\n,,1079,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,catsize,zoo-data,0\n,,1080,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,predator,zoo-data,0\n,,1081,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,backbone,zoo-data,0\n,,1082,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,milk,zoo-data,0\n,,1083,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,breathes,zoo-data,1\n,,1084,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,eggs,zoo-data,0\n,,1085,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,aquatic,zoo-data,0\n,,1086,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,hair,zoo-data,0\n,,1087,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,backbone,zoo-data,0\n,,1088,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,breathes,zoo-data,0\n,,1089,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,backbone,zoo-data,0\n,,1090,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,milk,zoo-data,0\n,,1091,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,breathes,zoo-data,0\n,,1092,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,domestic,zoo-data,0\n,,1093,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,milk,zoo-data,0\n,,1094,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,4,puma,legs,zoo-data,0\n,,1095,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,hair,zoo-data,0\n,,1096,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,breathes,zoo-data,0\n,,1097,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,backbone,zoo-data,0\n,,1098,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,4,opossum,legs,zoo-data,0\n,,1099,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,catsize,zoo-data,0\n,,1100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,domestic,zoo-data,0\n,,1101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,feathers,zoo-data,0\n,,1102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,predator,zoo-data,0\n,,1103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,fins,zoo-data,0\n,,1104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,aquatic,zoo-data,1\n,,1105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,tail,zoo-data,0\n,,1106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,feathers,zoo-data,0\n,,1107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,catsize,zoo-data,0\n,,1108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,backbone,zoo-data,0\n,,1109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,fins,zoo-data,0\n,,1110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,eggs,zoo-data,0\n,,1111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,toothed,zoo-data,1\n,,1112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,feathers,zoo-data,0\n,,1113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,4,raccoon,legs,zoo-data,0\n,,1114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,milk,zoo-data,0\n,,1115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,breathes,zoo-data,0\n,,1116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,domestic,zoo-data,0\n,,1117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,toothed,zoo-data,0\n,,1118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,legs,zoo-data,1\n,,1119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,milk,zoo-data,0\n,,1120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,feathers,zoo-data,0\n,,1121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,toothed,zoo-data,0\n,,1122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,predator,zoo-data,0\n,,1123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,breathes,zoo-data,0\n,,1124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,tail,zoo-data,0\n,,1125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,catsize,zoo-data,1\n,,1126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,fins,zoo-data,0\n,,1127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,toothed,zoo-data,0\n,,1128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,backbone,zoo-data,0\n,,1129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,breathes,zoo-data,0\n,,1130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,hair,zoo-data,0\n,,1131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,eggs,zoo-data,0\n,,1132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,type,zoo-data,1\n,,1133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,feathers,zoo-data,1\n,,1134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,fins,zoo-data,0\n,,1135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,feathers,zoo-data,0\n,,1136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,aquatic,zoo-data,0\n,,1137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,milk,zoo-data,0\n,,1138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,toothed,zoo-data,0\n,,1139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,aquatic,zoo-data,0\n,,1140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,catsize,zoo-data,0\n,,1141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,feathers,zoo-data,0\n,,1142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,aquatic,zoo-data,0\n,,1143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,tail,zoo-data,0\n,,1144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,catsize,zoo-data,0\n,,1145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,venomous,zoo-data,0\n,,1146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,predator,zoo-data,0\n,,1147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,eggs,zoo-data,1\n,,1148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,eggs,zoo-data,0\n,,1149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,backbone,zoo-data,0\n,,1150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,type,zoo-data,0\n,,1151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,eggs,zoo-data,1\n,,1152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,eggs,zoo-data,0\n,,1153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,backbone,zoo-data,0\n,,1154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,toothed,zoo-data,1\n,,1155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,aquatic,zoo-data,0\n,,1156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,tail,zoo-data,0\n,,1157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,milk,zoo-data,0\n,,1158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,hair,zoo-data,0\n,,1159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,hair,zoo-data,0\n,,1160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,tail,zoo-data,0\n,,1161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,tail,zoo-data,0\n,,1162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,toothed,zoo-data,0\n,,1163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,domestic,zoo-data,0\n,,1164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,7,scorpion,type,zoo-data,0\n,,1165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,tail,zoo-data,0\n,,1166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,eggs,zoo-data,0\n,,1167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,milk,zoo-data,1\n,,1168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,toothed,zoo-data,0\n,,1169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,fins,zoo-data,0\n,,1170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,aquatic,zoo-data,0\n,,1171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,feathers,zoo-data,0\n,,1172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,eggs,zoo-data,0\n,,1173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,predator,zoo-data,0\n,,1174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,predator,zoo-data,1\n,,1175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,catsize,zoo-data,0\n,,1176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,tail,zoo-data,0\n,,1177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,backbone,zoo-data,0\n,,1178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,aquatic,zoo-data,0\n,,1179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,feathers,zoo-data,0\n,,1180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,legs,zoo-data,0\n,,1181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,fins,zoo-data,1\n,,1182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,hair,zoo-data,0\n,,1183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,4,seahorse,type,zoo-data,0\n,,1184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,fins,zoo-data,0\n,,1185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,catsize,zoo-data,0\n,,1186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,catsize,zoo-data,0\n,,1187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,feathers,zoo-data,0\n,,1188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,predator,zoo-data,0\n,,1189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,feathers,zoo-data,0\n,,1190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,eggs,zoo-data,0\n,,1191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,hair,zoo-data,1\n,,1192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,hair,zoo-data,0\n,,1193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,4,sole,type,zoo-data,0\n,,1194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,catsize,zoo-data,0\n,,1195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,fins,zoo-data,0\n,,1196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,hair,zoo-data,0\n,,1197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,predator,zoo-data,0\n,,1198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,eggs,zoo-data,1\n,,1199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,venomous,zoo-data,0\n,,1200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,feathers,zoo-data,1\n,,1201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,catsize,zoo-data,0\n,,1202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,domestic,zoo-data,0\n,,1203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,feathers,zoo-data,0\n,,1204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,venomous,zoo-data,0\n,,1205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,venomous,zoo-data,1\n,,1206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,tail,zoo-data,0\n,,1207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,toothed,zoo-data,1\n,,1208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,venomous,zoo-data,0\n,,1209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,hair,zoo-data,1\n,,1210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,tail,zoo-data,0\n,,1211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,fins,zoo-data,0\n,,1212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,legs,zoo-data,1\n,,1213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,milk,zoo-data,0\n,,1214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,feathers,zoo-data,0\n,,1215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,toothed,zoo-data,0\n,,1216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,toothed,zoo-data,1\n,,1217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,feathers,zoo-data,0\n,,1218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,toothed,zoo-data,0\n,,1219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,catsize,zoo-data,1\n,,1220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,type,zoo-data,0\n,,1221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,eggs,zoo-data,0\n,,1222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,legs,zoo-data,0\n,,1223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,legs,zoo-data,1\n,,1224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,eggs,zoo-data,0\n,,1225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,3,seasnake,type,zoo-data,0\n,,1226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,backbone,zoo-data,1\n,,1227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,feathers,zoo-data,0\n,,1228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,predator,zoo-data,0\n,,1229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,feathers,zoo-data,1\n,,1230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,domestic,zoo-data,0\n,,1231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,aquatic,zoo-data,1\n,,1232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,tail,zoo-data,1\n,,1233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,eggs,zoo-data,0\n,,1234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,fins,zoo-data,0\n,,1235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,toothed,zoo-data,1\n,,1236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,tail,zoo-data,0\n,,1237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,backbone,zoo-data,1\n,,1238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,feathers,zoo-data,0\n,,1239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,milk,zoo-data,0\n,,1240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,predator,zoo-data,0\n,,1241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,fins,zoo-data,1\n,,1242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,domestic,zoo-data,0\n,,1243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,breathes,zoo-data,1\n,,1244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,eggs,zoo-data,0\n,,1245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,tail,zoo-data,0\n,,1246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,backbone,zoo-data,0\n,,1247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,fins,zoo-data,0\n,,1248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,type,zoo-data,0\n,,1249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,domestic,zoo-data,1\n,,1250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,domestic,zoo-data,0\n,,1251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,eggs,zoo-data,0\n,,1252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,fins,zoo-data,0\n,,1253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,tail,zoo-data,1\n,,1254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,venomous,zoo-data,0\n,,1255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,venomous,zoo-data,1\n,,1256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,breathes,zoo-data,0\n,,1257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,breathes,zoo-data,0\n,,1258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,tail,zoo-data,0\n,,1259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,milk,zoo-data,0\n,,1260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,domestic,zoo-data,0\n,,1261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,type,zoo-data,1\n,,1262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,catsize,zoo-data,0\n,,1263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,domestic,zoo-data,0\n,,1264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,hair,zoo-data,1\n,,1265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,aquatic,zoo-data,0\n,,1266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,feathers,zoo-data,0\n,,1267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,aquatic,zoo-data,0\n,,1268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,hair,zoo-data,0\n,,1269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,toothed,zoo-data,1\n,,1270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,feathers,zoo-data,1\n,,1271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,aquatic,zoo-data,0\n,,1272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,domestic,zoo-data,0\n,,1273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,backbone,zoo-data,0\n,,1274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,eggs,zoo-data,0\n,,1275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,type,zoo-data,1\n,,1276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,eggs,zoo-data,1\n,,1277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,breathes,zoo-data,0\n,,1278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,predator,zoo-data,0\n,,1279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,toothed,zoo-data,0\n,,1280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,aquatic,zoo-data,0\n,,1281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,milk,zoo-data,1\n,,1282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,domestic,zoo-data,1\n,,1283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,domestic,zoo-data,0\n,,1284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,venomous,zoo-data,0\n,,1285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,backbone,zoo-data,0\n,,1286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,predator,zoo-data,0\n,,1287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,legs,zoo-data,1\n,,1288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,backbone,zoo-data,0\n,,1289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,catsize,zoo-data,0\n,,1290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,8,scorpion,legs,zoo-data,0\n,,1291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,tail,zoo-data,0\n,,1292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,toothed,zoo-data,0\n,,1293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,domestic,zoo-data,1\n,,1294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,fins,zoo-data,0\n,,1295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,toothed,zoo-data,1\n,,1296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,milk,zoo-data,0\n,,1297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,domestic,zoo-data,0\n,,1298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,backbone,zoo-data,1\n,,1299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,toothed,zoo-data,0\n,,1300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,tail,zoo-data,0\n,,1301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,backbone,zoo-data,1\n,,1302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,venomous,zoo-data,0\n,,1303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,fins,zoo-data,0\n,,1304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,catsize,zoo-data,1\n,,1305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,catsize,zoo-data,0\n,,1306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,4,toad,legs,zoo-data,0\n,,1307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,venomous,zoo-data,1\n,,1308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,eggs,zoo-data,0\n,,1309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,eggs,zoo-data,1\n,,1310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,venomous,zoo-data,0\n,,1311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,7,slug,type,zoo-data,0\n,,1312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,feathers,zoo-data,0\n,,1313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,catsize,zoo-data,1\n,,1314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,hair,zoo-data,0\n,,1315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,legs,zoo-data,1\n,,1316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,hair,zoo-data,0\n,,1317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,breathes,zoo-data,0\n,,1318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,4,tortoise,legs,zoo-data,0\n,,1319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,hair,zoo-data,0\n,,1320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,fins,zoo-data,0\n,,1321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,hair,zoo-data,0\n,,1322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,5,starfish,legs,zoo-data,0\n,,1323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,milk,zoo-data,1\n,,1324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,eggs,zoo-data,0\n,,1325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,predator,zoo-data,0\n,,1326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,legs,zoo-data,0\n,,1327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,toothed,zoo-data,0\n,,1328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,catsize,zoo-data,0\n,,1329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,aquatic,zoo-data,1\n,,1330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,milk,zoo-data,0\n,,1331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,legs,zoo-data,0\n,,1332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,catsize,zoo-data,0\n,,1333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,breathes,zoo-data,0\n,,1334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,milk,zoo-data,0\n,,1335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,venomous,zoo-data,1\n,,1336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,aquatic,zoo-data,0\n,,1337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,domestic,zoo-data,0\n,,1338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,hair,zoo-data,0\n,,1339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,eggs,zoo-data,0\n,,1340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,backbone,zoo-data,0\n,,1341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,toothed,zoo-data,0\n,,1342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,3,tuatara,type,zoo-data,0\n,,1343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,catsize,zoo-data,0\n,,1344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,feathers,zoo-data,0\n,,1345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,aquatic,zoo-data,0\n,,1346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,legs,zoo-data,1\n,,1347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,tail,zoo-data,0\n,,1348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,2,vampire,legs,zoo-data,1\n,,1349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,fins,zoo-data,0\n,,1350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,backbone,zoo-data,0\n,,1351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,toothed,zoo-data,0\n,,1352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,backbone,zoo-data,0\n,,1353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,catsize,zoo-data,0\n,,1354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,fins,zoo-data,0\n,,1355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,toothed,zoo-data,0\n,,1356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,venomous,zoo-data,0\n,,1357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,legs,zoo-data,0\n,,1358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,domestic,zoo-data,0\n,,1359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,predator,zoo-data,0\n,,1360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,type,zoo-data,0\n,,1361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,venomous,zoo-data,0\n,,1362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,milk,zoo-data,1\n,,1363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,aquatic,zoo-data,1\n,,1364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,hair,zoo-data,0\n,,1365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,fins,zoo-data,1\n,,1366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,venomous,zoo-data,0\n,,1367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,tail,zoo-data,0\n,,1368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,feathers,zoo-data,1\n,,1369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,type,zoo-data,1\n,,1370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,predator,zoo-data,0\n,,1371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,toothed,zoo-data,0\n,,1372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,type,zoo-data,0\n,,1373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,feathers,zoo-data,0\n,,1374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,aquatic,zoo-data,1\n,,1375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,breathes,zoo-data,0\n,,1376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,fins,zoo-data,0\n,,1377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,venomous,zoo-data,0\n,,1378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,hair,zoo-data,1\n,,1379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,milk,zoo-data,0\n,,1380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,fins,zoo-data,0\n,,1381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,feathers,zoo-data,0\n,,1382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,aquatic,zoo-data,0\n,,1383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,type,zoo-data,0\n,,1384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,aquatic,zoo-data,1\n,,1385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,tail,zoo-data,0\n,,1386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,hair,zoo-data,0\n,,1387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,hair,zoo-data,0\n,,1388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,backbone,zoo-data,0\n,,1389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,milk,zoo-data,0\n,,1390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,backbone,zoo-data,0\n,,1391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,hair,zoo-data,1\n,,1392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,milk,zoo-data,0\n,,1393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,predator,zoo-data,0\n,,1394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,breathes,zoo-data,0\n,,1395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,toothed,zoo-data,0\n,,1396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,4,wolf,legs,zoo-data,0\n,,1397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,milk,zoo-data,1\n,,1398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,predator,zoo-data,0\n,,1399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,breathes,zoo-data,0\n,,1400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,fins,zoo-data,0\n,,1401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,milk,zoo-data,0\n,,1402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,type,zoo-data,0\n,,1403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,domestic,zoo-data,1\n,,1404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,milk,zoo-data,0\n,,1405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,domestic,zoo-data,0\n,,1406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,predator,zoo-data,1\n,,1407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,aquatic,zoo-data,0\n,,1408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,tail,zoo-data,0\n,,1409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,aquatic,zoo-data,0\n,,1410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,backbone,zoo-data,0\n,,1411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,catsize,zoo-data,0\n,,1412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,feathers,zoo-data,0\n,,1413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,catsize,zoo-data,0\n,,1414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,domestic,zoo-data,0\n,,1415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,predator,zoo-data,1\n,,1416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,hair,zoo-data,0\n,,1417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,toothed,zoo-data,0\n,,1418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,feathers,zoo-data,0\n,,1419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,backbone,zoo-data,1\n,,1420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,fins,zoo-data,1\n,,1421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,predator,zoo-data,0\n,,1422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,breathes,zoo-data,0\n,,1423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,toothed,zoo-data,0\n,,1424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,milk,zoo-data,0\n,,1425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,type,zoo-data,1\n,,1426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,venomous,zoo-data,0\n,,1427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,hair,zoo-data,0\n,,1428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,eggs,zoo-data,1\n,,1429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,breathes,zoo-data,0\n,,1430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,breathes,zoo-data,0\n,,1431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,venomous,zoo-data,1\n,,1432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,eggs,zoo-data,0\n,,1433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,toothed,zoo-data,1\n,,1434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,2,wallaby,legs,zoo-data,0\n,,1435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,2,squirrel,legs,zoo-data,0\n,,1436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,fins,zoo-data,1\n,,1437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,toothed,zoo-data,0\n,,1438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,backbone,zoo-data,1\n,,1439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,type,zoo-data,1\n,,1440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,eggs,zoo-data,0\n,,1441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,hair,zoo-data,0\n,,1442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,breathes,zoo-data,1\n,,1443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,catsize,zoo-data,1\n,,1444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,hair,zoo-data,0\n,,1445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,milk,zoo-data,0\n,,1446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,feathers,zoo-data,1\n,,1447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,legs,zoo-data,1\n,,1448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,predator,zoo-data,0\n,,1449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,aquatic,zoo-data,0\n,,1450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,7,starfish,type,zoo-data,0\n,,1451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,milk,zoo-data,1\n,,1452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,domestic,zoo-data,1\n,,1453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,catsize,zoo-data,0\n,,1454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,fins,zoo-data,0\n,,1455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,milk,zoo-data,1\n,,1456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,breathes,zoo-data,1\n,,1457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,milk,zoo-data,0\n,,1458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,fins,zoo-data,1\n,,1459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,toothed,zoo-data,0\n,,1460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,feathers,zoo-data,0\n,,1461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,tail,zoo-data,1\n,,1462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,catsize,zoo-data,0\n,,1463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,feathers,zoo-data,1\n,,1464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,backbone,zoo-data,0\n,,1465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,aquatic,zoo-data,0\n,,1466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,feathers,zoo-data,0\n,,1467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,backbone,zoo-data,1\n,,1468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,tail,zoo-data,1\n,,1469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,legs,zoo-data,0\n,,1470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,fins,zoo-data,0\n,,1471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,venomous,zoo-data,1\n,,1472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,venomous,zoo-data,1\n,,1473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,catsize,zoo-data,1\n,,1474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,feathers,zoo-data,1\n,,1475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,tail,zoo-data,0\n,,1476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,predator,zoo-data,0\n,,1477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,catsize,zoo-data,1\n,,1478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,toothed,zoo-data,0\n,,1479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,milk,zoo-data,1\n,,1480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,domestic,zoo-data,0\n,,1481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,domestic,zoo-data,0\n,,1482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,breathes,zoo-data,0\n,,1483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,feathers,zoo-data,1\n,,1484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,feathers,zoo-data,0\n,,1485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,tail,zoo-data,0\n,,1486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,aquatic,zoo-data,1\n,,1487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,eggs,zoo-data,1\n,,1488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,hair,zoo-data,0\n,,1489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,tail,zoo-data,1\n,,1490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,predator,zoo-data,1\n,,1491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,venomous,zoo-data,0\n,,1492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,eggs,zoo-data,1\n,,1493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,breathes,zoo-data,1\n,,1494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,domestic,zoo-data,1\n,,1495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,venomous,zoo-data,1\n,,1496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,domestic,zoo-data,1\n,,1497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,eggs,zoo-data,1\n,,1498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,toothed,zoo-data,1\n,,1499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,venomous,zoo-data,0\n,,1500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,catsize,zoo-data,0\n,,1501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,milk,zoo-data,0\n,,1502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,aquatic,zoo-data,0\n,,1503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,fins,zoo-data,1\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "bayes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1535, - }, - File: "bayes_test.flux", - Source: "\"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,Animal_name,_field,_measurement,airborne\n,,0,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,fins,zoo-data,0\n,,1,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,4,calf,legs,zoo-data,0\n,,2,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,domestic,zoo-data,0\n,,3,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,predator,zoo-data,0\n,,4,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,breathes,zoo-data,0\n,,5,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,hair,zoo-data,0\n,,6,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,backbone,zoo-data,0\n,,7,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,venomous,zoo-data,0\n,,8,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,aquatic,zoo-data,0\n,,9,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,fins,zoo-data,0\n,,10,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,tail,zoo-data,0\n,,11,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,venomous,zoo-data,0\n,,12,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,type,zoo-data,0\n,,13,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,eggs,zoo-data,1\n,,14,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,tail,zoo-data,1\n,,15,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,domestic,zoo-data,1\n,,16,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,catsize,zoo-data,1\n,,17,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,toothed,zoo-data,0\n,,18,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,fins,zoo-data,0\n,,19,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,predator,zoo-data,0\n,,20,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,venomous,zoo-data,0\n,,21,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,hair,zoo-data,0\n,,22,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,predator,zoo-data,1\n,,23,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,predator,zoo-data,0\n,,24,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,eggs,zoo-data,0\n,,25,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,breathes,zoo-data,0\n,,26,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,legs,zoo-data,0\n,,27,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,hair,zoo-data,1\n,,28,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,domestic,zoo-data,1\n,,29,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,eggs,zoo-data,0\n,,30,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,toothed,zoo-data,0\n,,31,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,venomous,zoo-data,0\n,,32,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,feathers,zoo-data,1\n,,33,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,milk,zoo-data,1\n,,34,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,catsize,zoo-data,1\n,,35,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,eggs,zoo-data,0\n,,36,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,aquatic,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,backbone,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,backbone,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,4,frog,legs,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,4,frog,legs,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,domestic,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,domestic,zoo-data,0\n,,40,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,predator,zoo-data,0\n,,41,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,venomous,zoo-data,0\n,,42,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,type,zoo-data,0\n,,43,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,milk,zoo-data,1\n,,44,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,toothed,zoo-data,1\n,,45,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,2,gorilla,legs,zoo-data,0\n,,46,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,domestic,zoo-data,0\n,,47,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,feathers,zoo-data,0\n,,48,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,breathes,zoo-data,0\n,,49,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,fins,zoo-data,0\n,,50,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,milk,zoo-data,0\n,,51,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,backbone,zoo-data,0\n,,52,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,domestic,zoo-data,0\n,,53,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,feathers,zoo-data,1\n,,54,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,toothed,zoo-data,1\n,,55,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,legs,zoo-data,1\n,,56,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,eggs,zoo-data,0\n,,57,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,milk,zoo-data,1\n,,58,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,toothed,zoo-data,1\n,,59,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,fins,zoo-data,1\n,,60,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,backbone,zoo-data,1\n,,61,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,legs,zoo-data,1\n,,62,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,type,zoo-data,1\n,,63,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,toothed,zoo-data,0\n,,64,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,eggs,zoo-data,0\n,,65,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,breathes,zoo-data,0\n,,66,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,predator,zoo-data,0\n,,67,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,catsize,zoo-data,0\n,,68,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,breathes,zoo-data,0\n,,69,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,toothed,zoo-data,0\n,,70,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,type,zoo-data,1\n,,71,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,domestic,zoo-data,0\n,,72,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,backbone,zoo-data,0\n,,73,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,milk,zoo-data,0\n,,74,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,catsize,zoo-data,0\n,,75,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,domestic,zoo-data,0\n,,76,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,feathers,zoo-data,0\n,,77,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,milk,zoo-data,0\n,,78,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,milk,zoo-data,0\n,,79,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,backbone,zoo-data,0\n,,80,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,hair,zoo-data,0\n,,81,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,predator,zoo-data,0\n,,82,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,feathers,zoo-data,0\n,,83,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,backbone,zoo-data,0\n,,84,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,backbone,zoo-data,0\n,,85,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,catsize,zoo-data,0\n,,86,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,catsize,zoo-data,0\n,,87,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,predator,zoo-data,0\n,,88,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,catsize,zoo-data,0\n,,89,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,eggs,zoo-data,0\n,,90,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,breathes,zoo-data,0\n,,91,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,breathes,zoo-data,0\n,,92,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,hair,zoo-data,0\n,,93,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,4,cheetah,legs,zoo-data,0\n,,94,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,catsize,zoo-data,0\n,,95,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,toothed,zoo-data,0\n,,96,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,feathers,zoo-data,1\n,,97,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,backbone,zoo-data,0\n,,98,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,venomous,zoo-data,0\n,,99,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,backbone,zoo-data,1\n,,100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,feathers,zoo-data,1\n,,101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,4,cavy,legs,zoo-data,0\n,,102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,eggs,zoo-data,0\n,,103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,toothed,zoo-data,1\n,,104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,toothed,zoo-data,1\n,,105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,feathers,zoo-data,0\n,,106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,tail,zoo-data,1\n,,107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,fins,zoo-data,1\n,,108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,predator,zoo-data,0\n,,109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,toothed,zoo-data,0\n,,110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,milk,zoo-data,0\n,,111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,type,zoo-data,1\n,,112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,tail,zoo-data,0\n,,113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,predator,zoo-data,0\n,,114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,breathes,zoo-data,0\n,,115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,legs,zoo-data,0\n,,116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,type,zoo-data,0\n,,117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,venomous,zoo-data,0\n,,118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,venomous,zoo-data,0\n,,119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,tail,zoo-data,0\n,,120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,aquatic,zoo-data,0\n,,121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,feathers,zoo-data,0\n,,122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,7,octopus,type,zoo-data,0\n,,123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,7,clam,type,zoo-data,0\n,,124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,fins,zoo-data,0\n,,125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,venomous,zoo-data,0\n,,126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,domestic,zoo-data,0\n,,127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,hair,zoo-data,0\n,,128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,backbone,zoo-data,0\n,,129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,predator,zoo-data,0\n,,130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,4,carp,type,zoo-data,0\n,,131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,toothed,zoo-data,0\n,,132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,milk,zoo-data,0\n,,133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,breathes,zoo-data,0\n,,134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,toothed,zoo-data,0\n,,135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,tail,zoo-data,0\n,,136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,tail,zoo-data,0\n,,137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,venomous,zoo-data,0\n,,138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,tail,zoo-data,0\n,,139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,breathes,zoo-data,0\n,,140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,domestic,zoo-data,0\n,,141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,feathers,zoo-data,1\n,,142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,toothed,zoo-data,0\n,,143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,breathes,zoo-data,0\n,,144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,eggs,zoo-data,0\n,,145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,legs,zoo-data,0\n,,146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,catsize,zoo-data,0\n,,147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,predator,zoo-data,1\n,,148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,tail,zoo-data,0\n,,149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,domestic,zoo-data,0\n,,150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,aquatic,zoo-data,0\n,,151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,breathes,zoo-data,0\n,,152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,venomous,zoo-data,1\n,,153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,type,zoo-data,1\n,,154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,domestic,zoo-data,0\n,,155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,venomous,zoo-data,1\n,,156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,backbone,zoo-data,0\n,,157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,feathers,zoo-data,0\n,,158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,legs,zoo-data,1\n,,159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,aquatic,zoo-data,1\n,,160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,toothed,zoo-data,0\n,,161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,legs,zoo-data,1\n,,162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,venomous,zoo-data,0\n,,163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,eggs,zoo-data,0\n,,164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,hair,zoo-data,0\n,,165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,domestic,zoo-data,1\n,,166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,hair,zoo-data,1\n,,167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,milk,zoo-data,0\n,,168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,tail,zoo-data,0\n,,169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,predator,zoo-data,1\n,,170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,hair,zoo-data,0\n,,171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,milk,zoo-data,0\n,,172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,breathes,zoo-data,0\n,,173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,fins,zoo-data,1\n,,174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,hair,zoo-data,0\n,,175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,fins,zoo-data,0\n,,176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,feathers,zoo-data,0\n,,177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,feathers,zoo-data,0\n,,178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,breathes,zoo-data,0\n,,179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,4,elephant,legs,zoo-data,0\n,,180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,hair,zoo-data,0\n,,181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,milk,zoo-data,0\n,,182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,catsize,zoo-data,0\n,,183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,tail,zoo-data,0\n,,184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,eggs,zoo-data,0\n,,185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,milk,zoo-data,0\n,,186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,tail,zoo-data,0\n,,187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,eggs,zoo-data,0\n,,188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,predator,zoo-data,0\n,,189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,eggs,zoo-data,0\n,,190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,4,chub,type,zoo-data,0\n,,191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,legs,zoo-data,0\n,,192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,aquatic,zoo-data,0\n,,193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,breathes,zoo-data,1\n,,194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,predator,zoo-data,0\n,,195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,catsize,zoo-data,0\n,,196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,type,zoo-data,0\n,,197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,predator,zoo-data,0\n,,198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,aquatic,zoo-data,0\n,,199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,legs,zoo-data,0\n,,200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,legs,zoo-data,1\n,,201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,backbone,zoo-data,0\n,,202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,eggs,zoo-data,0\n,,203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,milk,zoo-data,0\n,,204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,toothed,zoo-data,0\n,,205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,4,catfish,type,zoo-data,0\n,,206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,catsize,zoo-data,0\n,,207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,legs,zoo-data,0\n,,208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,venomous,zoo-data,0\n,,209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,fins,zoo-data,0\n,,210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,toothed,zoo-data,0\n,,211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,fins,zoo-data,0\n,,212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,hair,zoo-data,0\n,,213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,milk,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,feathers,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,feathers,zoo-data,0\n,,215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,venomous,zoo-data,1\n,,216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,legs,zoo-data,0\n,,217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,fins,zoo-data,0\n,,218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,domestic,zoo-data,0\n,,219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,domestic,zoo-data,0\n,,220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,4,crab,legs,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,breathes,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,breathes,zoo-data,0\n,,222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,domestic,zoo-data,1\n,,223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,milk,zoo-data,1\n,,224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,tail,zoo-data,0\n,,225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,toothed,zoo-data,0\n,,226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,catsize,zoo-data,0\n,,227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,aquatic,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,5,frog,type,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,5,frog,type,zoo-data,0\n,,229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,catsize,zoo-data,1\n,,230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,venomous,zoo-data,1\n,,231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,milk,zoo-data,1\n,,232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,6,crayfish,legs,zoo-data,0\n,,233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,hair,zoo-data,1\n,,234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,fins,zoo-data,0\n,,235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,feathers,zoo-data,1\n,,236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,predator,zoo-data,0\n,,237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,feathers,zoo-data,1\n,,238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,aquatic,zoo-data,1\n,,239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,eggs,zoo-data,1\n,,240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,aquatic,zoo-data,0\n,,241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,breathes,zoo-data,1\n,,242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,predator,zoo-data,1\n,,243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,eggs,zoo-data,0\n,,244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,toothed,zoo-data,1\n,,245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,breathes,zoo-data,1\n,,246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,milk,zoo-data,1\n,,247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,domestic,zoo-data,0\n,,248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,tail,zoo-data,1\n,,249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,fins,zoo-data,1\n,,250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,backbone,zoo-data,0\n,,251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,tail,zoo-data,1\n,,252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,predator,zoo-data,0\n,,253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,aquatic,zoo-data,1\n,,254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,feathers,zoo-data,0\n,,255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,eggs,zoo-data,0\n,,256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,catsize,zoo-data,1\n,,257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,breathes,zoo-data,0\n,,258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,fins,zoo-data,0\n,,259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,hair,zoo-data,0\n,,260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,toothed,zoo-data,1\n,,261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,catsize,zoo-data,0\n,,262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,tail,zoo-data,1\n,,263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,domestic,zoo-data,0\n,,264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,fins,zoo-data,0\n,,265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,type,zoo-data,0\n,,266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,eggs,zoo-data,0\n,,267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,fins,zoo-data,1\n,,268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,feathers,zoo-data,0\n,,269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,catsize,zoo-data,1\n,,270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,eggs,zoo-data,0\n,,271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,domestic,zoo-data,0\n,,272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,feathers,zoo-data,0\n,,273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,predator,zoo-data,1\n,,274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,backbone,zoo-data,0\n,,275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,catsize,zoo-data,1\n,,276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,catsize,zoo-data,0\n,,277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,milk,zoo-data,1\n,,278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,toothed,zoo-data,0\n,,279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,aquatic,zoo-data,0\n,,280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,milk,zoo-data,0\n,,281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,backbone,zoo-data,1\n,,282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,venomous,zoo-data,0\n,,283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,feathers,zoo-data,0\n,,284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,hair,zoo-data,0\n,,285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,predator,zoo-data,1\n,,286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,predator,zoo-data,1\n,,287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,venomous,zoo-data,0\n,,288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,feathers,zoo-data,0\n,,289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,domestic,zoo-data,1\n,,290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,domestic,zoo-data,0\n,,291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,fins,zoo-data,0\n,,292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,toothed,zoo-data,0\n,,293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,type,zoo-data,1\n,,294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,breathes,zoo-data,1\n,,295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,venomous,zoo-data,0\n,,296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,feathers,zoo-data,0\n,,297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,hair,zoo-data,0\n,,298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,hair,zoo-data,0\n,,299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,domestic,zoo-data,0\n,,300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,backbone,zoo-data,0\n,,301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,predator,zoo-data,0\n,,302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,catsize,zoo-data,1\n,,303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,tail,zoo-data,0\n,,304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,aquatic,zoo-data,0\n,,305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,breathes,zoo-data,0\n,,306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,7,crab,type,zoo-data,0\n,,307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,4,dogfish,type,zoo-data,0\n,,308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,venomous,zoo-data,0\n,,309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,backbone,zoo-data,0\n,,310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,hair,zoo-data,0\n,,311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,aquatic,zoo-data,0\n,,312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,backbone,zoo-data,0\n,,313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,venomous,zoo-data,0\n,,314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,7,crayfish,type,zoo-data,0\n,,315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,milk,zoo-data,0\n,,316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,tail,zoo-data,0\n,,317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,domestic,zoo-data,0\n,,318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,aquatic,zoo-data,0\n,,319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,toothed,zoo-data,0\n,,320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,backbone,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,eggs,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,eggs,zoo-data,0\n,,322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,hair,zoo-data,1\n,,323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,aquatic,zoo-data,0\n,,324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,toothed,zoo-data,0\n,,325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,catsize,zoo-data,0\n,,326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,catsize,zoo-data,1\n,,327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,fins,zoo-data,0\n,,328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,venomous,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,toothed,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,toothed,zoo-data,0\n,,330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,backbone,zoo-data,1\n,,331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,backbone,zoo-data,0\n,,332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,type,zoo-data,0\n,,333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,hair,zoo-data,1\n,,334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,breathes,zoo-data,0\n,,335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,predator,zoo-data,0\n,,336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,catsize,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,fins,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,fins,zoo-data,0\n,,338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,domestic,zoo-data,1\n,,339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,eggs,zoo-data,1\n,,340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,breathes,zoo-data,1\n,,341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,toothed,zoo-data,1\n,,342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,aquatic,zoo-data,0\n,,343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,aquatic,zoo-data,0\n,,344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,breathes,zoo-data,0\n,,345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,toothed,zoo-data,1\n,,346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,aquatic,zoo-data,0\n,,347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,backbone,zoo-data,1\n,,348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,aquatic,zoo-data,0\n,,349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,fins,zoo-data,1\n,,350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,fins,zoo-data,0\n,,351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,type,zoo-data,0\n,,352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,fins,zoo-data,0\n,,353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,venomous,zoo-data,1\n,,354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,breathes,zoo-data,0\n,,355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,breathes,zoo-data,1\n,,356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,feathers,zoo-data,0\n,,357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,type,zoo-data,1\n,,358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,4,hare,legs,zoo-data,0\n,,359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,venomous,zoo-data,0\n,,360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,eggs,zoo-data,0\n,,361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,milk,zoo-data,0\n,,362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,4,deer,legs,zoo-data,0\n,,363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,venomous,zoo-data,1\n,,364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,backbone,zoo-data,0\n,,365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,type,zoo-data,0\n,,366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,venomous,zoo-data,1\n,,367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,catsize,zoo-data,0\n,,368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,aquatic,zoo-data,0\n,,369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,hair,zoo-data,0\n,,370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,tail,zoo-data,0\n,,371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,feathers,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,hair,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,hair,zoo-data,0\n,,373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,breathes,zoo-data,1\n,,374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,fins,zoo-data,0\n,,375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,tail,zoo-data,0\n,,376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,eggs,zoo-data,0\n,,377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,aquatic,zoo-data,0\n,,378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,catsize,zoo-data,0\n,,379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,milk,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,catsize,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,catsize,zoo-data,0\n,,381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,venomous,zoo-data,0\n,,382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,tail,zoo-data,1\n,,383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,backbone,zoo-data,0\n,,384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,milk,zoo-data,0\n,,385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,predator,zoo-data,0\n,,386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,aquatic,zoo-data,0\n,,387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,venomous,zoo-data,1\n,,388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,eggs,zoo-data,1\n,,389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,2,girl,legs,zoo-data,0\n,,390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,domestic,zoo-data,1\n,,391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,aquatic,zoo-data,0\n,,392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,backbone,zoo-data,0\n,,393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,breathes,zoo-data,0\n,,394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,hair,zoo-data,0\n,,395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,tail,zoo-data,1\n,,396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,backbone,zoo-data,1\n,,397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,domestic,zoo-data,0\n,,398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,toothed,zoo-data,1\n,,399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,2,sealion,legs,zoo-data,0\n,,400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,tail,zoo-data,0\n,,401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,backbone,zoo-data,0\n,,402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,breathes,zoo-data,0\n,,403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,predator,zoo-data,0\n,,404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,2,fruitbat,legs,zoo-data,1\n,,405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,feathers,zoo-data,1\n,,406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,breathes,zoo-data,1\n,,407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,breathes,zoo-data,0\n,,408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,feathers,zoo-data,1\n,,409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,breathes,zoo-data,0\n,,410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,backbone,zoo-data,1\n,,411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,toothed,zoo-data,0\n,,412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,tail,zoo-data,1\n,,413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,eggs,zoo-data,1\n,,414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,backbone,zoo-data,1\n,,415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,domestic,zoo-data,0\n,,416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,type,zoo-data,1\n,,417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,fins,zoo-data,0\n,,418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,hair,zoo-data,1\n,,419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,fins,zoo-data,0\n,,420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,toothed,zoo-data,0\n,,421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,tail,zoo-data,1\n,,422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,breathes,zoo-data,1\n,,423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,7,seawasp,type,zoo-data,0\n,,424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,backbone,zoo-data,0\n,,425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,type,zoo-data,0\n,,426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,legs,zoo-data,1\n,,427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,domestic,zoo-data,0\n,,428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,milk,zoo-data,0\n,,429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,type,zoo-data,1\n,,430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,predator,zoo-data,0\n,,431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,predator,zoo-data,1\n,,432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,venomous,zoo-data,0\n,,433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,aquatic,zoo-data,1\n,,434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,aquatic,zoo-data,1\n,,435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,milk,zoo-data,1\n,,436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,catsize,zoo-data,0\n,,437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,milk,zoo-data,0\n,,438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,predator,zoo-data,0\n,,439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,fins,zoo-data,1\n,,440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,fins,zoo-data,0\n,,441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,predator,zoo-data,1\n,,442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,milk,zoo-data,0\n,,443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,type,zoo-data,1\n,,444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,fins,zoo-data,1\n,,445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,domestic,zoo-data,0\n,,446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,milk,zoo-data,0\n,,447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,tail,zoo-data,1\n,,448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,type,zoo-data,0\n,,449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,breathes,zoo-data,1\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,milk,zoo-data,0\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,milk,zoo-data,0\n,,451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,eggs,zoo-data,0\n,,452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,predator,zoo-data,0\n,,453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,catsize,zoo-data,0\n,,454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,backbone,zoo-data,0\n,,455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,hair,zoo-data,1\n,,456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,feathers,zoo-data,0\n,,457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,backbone,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,aquatic,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,aquatic,zoo-data,0\n,,459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,backbone,zoo-data,0\n,,460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,toothed,zoo-data,0\n,,461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,feathers,zoo-data,0\n,,462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,fins,zoo-data,0\n,,463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,breathes,zoo-data,1\n,,464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,predator,zoo-data,0\n,,465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,venomous,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,predator,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,predator,zoo-data,0\n,,467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,catsize,zoo-data,0\n,,468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,eggs,zoo-data,0\n,,469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,feathers,zoo-data,1\n,,470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,toothed,zoo-data,0\n,,471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,milk,zoo-data,0\n,,472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,venomous,zoo-data,0\n,,473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,domestic,zoo-data,0\n,,474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,tail,zoo-data,0\n,,475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,backbone,zoo-data,0\n,,476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,aquatic,zoo-data,0\n,,477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,toothed,zoo-data,1\n,,478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,breathes,zoo-data,0\n,,479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,3,slowworm,type,zoo-data,0\n,,480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,domestic,zoo-data,0\n,,481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,toothed,zoo-data,0\n,,482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,feathers,zoo-data,0\n,,483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,hair,zoo-data,1\n,,484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,predator,zoo-data,0\n,,485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,predator,zoo-data,0\n,,486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,domestic,zoo-data,0\n,,487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,feathers,zoo-data,0\n,,488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,catsize,zoo-data,0\n,,489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,domestic,zoo-data,0\n,,490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,venomous,zoo-data,1\n,,491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,legs,zoo-data,1\n,,492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,hair,zoo-data,1\n,,493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,tail,zoo-data,0\n,,494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,aquatic,zoo-data,0\n,,495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,legs,zoo-data,0\n,,496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,aquatic,zoo-data,1\n,,497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,hair,zoo-data,0\n,,498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,feathers,zoo-data,0\n,,499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,domestic,zoo-data,1\n,,500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,venomous,zoo-data,1\n,,501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,venomous,zoo-data,0\n,,502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,backbone,zoo-data,0\n,,503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,legs,zoo-data,0\n,,504,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,toothed,zoo-data,1\n,,505,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,feathers,zoo-data,0\n,,506,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,hair,zoo-data,0\n,,507,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,eggs,zoo-data,0\n,,508,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,eggs,zoo-data,0\n,,509,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,tail,zoo-data,0\n,,510,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,eggs,zoo-data,0\n,,511,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,tail,zoo-data,0\n,,512,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,fins,zoo-data,1\n,,513,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,breathes,zoo-data,0\n,,514,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,fins,zoo-data,0\n,,515,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,tail,zoo-data,0\n,,516,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,toothed,zoo-data,0\n,,517,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,breathes,zoo-data,1\n,,518,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,fins,zoo-data,0\n,,519,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,domestic,zoo-data,0\n,,520,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,legs,zoo-data,1\n,,521,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,eggs,zoo-data,1\n,,522,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,tail,zoo-data,0\n,,523,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,milk,zoo-data,0\n,,524,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,catsize,zoo-data,0\n,,525,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,fins,zoo-data,1\n,,526,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,tail,zoo-data,0\n,,527,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,domestic,zoo-data,1\n,,528,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,eggs,zoo-data,1\n,,529,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,tail,zoo-data,1\n,,530,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,type,zoo-data,0\n,,531,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,breathes,zoo-data,0\n,,532,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,4,haddock,type,zoo-data,0\n,,533,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,milk,zoo-data,0\n,,534,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,milk,zoo-data,1\n,,535,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,backbone,zoo-data,0\n,,536,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,fins,zoo-data,1\n,,537,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,domestic,zoo-data,1\n,,538,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,eggs,zoo-data,1\n,,539,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,venomous,zoo-data,0\n,,540,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,feathers,zoo-data,0\n,,541,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,aquatic,zoo-data,0\n,,542,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,predator,zoo-data,1\n,,543,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,domestic,zoo-data,0\n,,544,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,catsize,zoo-data,1\n,,545,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,backbone,zoo-data,0\n,,546,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,milk,zoo-data,1\n,,547,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,backbone,zoo-data,1\n,,548,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,venomous,zoo-data,0\n,,549,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,venomous,zoo-data,0\n,,550,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,backbone,zoo-data,1\n,,551,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,type,zoo-data,0\n,,552,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,hair,zoo-data,0\n,,553,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,eggs,zoo-data,1\n,,554,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,tail,zoo-data,1\n,,555,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,fins,zoo-data,1\n,,556,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,catsize,zoo-data,0\n,,557,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,tail,zoo-data,0\n,,558,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,legs,zoo-data,1\n,,559,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,tail,zoo-data,0\n,,560,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,eggs,zoo-data,1\n,,561,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,legs,zoo-data,1\n,,562,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,fins,zoo-data,0\n,,563,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,legs,zoo-data,1\n,,564,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,aquatic,zoo-data,0\n,,565,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,hair,zoo-data,1\n,,566,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,fins,zoo-data,0\n,,567,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,domestic,zoo-data,0\n,,568,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,tail,zoo-data,0\n,,569,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,type,zoo-data,1\n,,570,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,milk,zoo-data,0\n,,571,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,domestic,zoo-data,1\n,,572,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,predator,zoo-data,0\n,,573,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,breathes,zoo-data,1\n,,574,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,tail,zoo-data,0\n,,575,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,predator,zoo-data,1\n,,576,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,catsize,zoo-data,0\n,,577,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,hair,zoo-data,1\n,,578,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,4,hamster,legs,zoo-data,0\n,,579,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,eggs,zoo-data,0\n,,580,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,catsize,zoo-data,0\n,,581,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,venomous,zoo-data,1\n,,582,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,domestic,zoo-data,0\n,,583,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,tail,zoo-data,1\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,venomous,zoo-data,0\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,venomous,zoo-data,0\n,,585,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,eggs,zoo-data,1\n,,586,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,type,zoo-data,0\n,,587,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,predator,zoo-data,0\n,,588,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,milk,zoo-data,1\n,,589,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,catsize,zoo-data,1\n,,590,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,backbone,zoo-data,0\n,,591,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,hair,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,tail,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,tail,zoo-data,0\n,,593,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,breathes,zoo-data,1\n,,594,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,predator,zoo-data,1\n,,595,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,backbone,zoo-data,0\n,,596,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,aquatic,zoo-data,1\n,,597,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,feathers,zoo-data,1\n,,598,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,predator,zoo-data,0\n,,599,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,eggs,zoo-data,0\n,,600,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,hair,zoo-data,1\n,,601,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,tail,zoo-data,1\n,,602,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,legs,zoo-data,0\n,,603,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,backbone,zoo-data,1\n,,604,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,4,herring,type,zoo-data,0\n,,605,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,aquatic,zoo-data,1\n,,606,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,legs,zoo-data,0\n,,607,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,predator,zoo-data,0\n,,608,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,aquatic,zoo-data,1\n,,609,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,aquatic,zoo-data,0\n,,610,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,predator,zoo-data,1\n,,611,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,feathers,zoo-data,0\n,,612,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,backbone,zoo-data,1\n,,613,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,domestic,zoo-data,1\n,,614,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,aquatic,zoo-data,1\n,,615,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,tail,zoo-data,0\n,,616,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,domestic,zoo-data,1\n,,617,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,venomous,zoo-data,0\n,,618,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,fins,zoo-data,1\n,,619,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,domestic,zoo-data,0\n,,620,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,catsize,zoo-data,1\n,,621,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,toothed,zoo-data,0\n,,622,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,predator,zoo-data,1\n,,623,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,5,toad,type,zoo-data,0\n,,624,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,hair,zoo-data,0\n,,625,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,feathers,zoo-data,1\n,,626,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,domestic,zoo-data,0\n,,627,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,catsize,zoo-data,0\n,,628,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,fins,zoo-data,0\n,,629,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,backbone,zoo-data,0\n,,630,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,tail,zoo-data,1\n,,631,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,3,tortoise,type,zoo-data,0\n,,632,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,feathers,zoo-data,0\n,,633,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,aquatic,zoo-data,1\n,,634,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,predator,zoo-data,1\n,,635,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,feathers,zoo-data,1\n,,636,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,legs,zoo-data,0\n,,637,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,type,zoo-data,0\n,,638,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,milk,zoo-data,0\n,,639,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,backbone,zoo-data,0\n,,640,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,aquatic,zoo-data,0\n,,641,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,legs,zoo-data,1\n,,642,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,catsize,zoo-data,1\n,,643,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,aquatic,zoo-data,1\n,,644,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,hair,zoo-data,1\n,,645,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,eggs,zoo-data,1\n,,646,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,venomous,zoo-data,0\n,,647,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,breathes,zoo-data,0\n,,648,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,breathes,zoo-data,0\n,,649,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,predator,zoo-data,1\n,,650,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,type,zoo-data,1\n,,651,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,milk,zoo-data,1\n,,652,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,milk,zoo-data,1\n,,653,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,backbone,zoo-data,1\n,,654,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,domestic,zoo-data,0\n,,655,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,venomous,zoo-data,0\n,,656,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,fins,zoo-data,0\n,,657,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,4,leopard,legs,zoo-data,0\n,,658,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,aquatic,zoo-data,1\n,,659,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,venomous,zoo-data,1\n,,660,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,toothed,zoo-data,1\n,,661,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,venomous,zoo-data,1\n,,662,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,eggs,zoo-data,0\n,,663,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,toothed,zoo-data,0\n,,664,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,4,giraffe,legs,zoo-data,0\n,,665,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,4,lion,legs,zoo-data,0\n,,666,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,toothed,zoo-data,1\n,,667,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,hair,zoo-data,0\n,,668,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,fins,zoo-data,1\n,,669,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,catsize,zoo-data,1\n,,670,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,aquatic,zoo-data,0\n,,671,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,catsize,zoo-data,0\n,,672,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,type,zoo-data,0\n,,673,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,type,zoo-data,0\n,,674,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,fins,zoo-data,1\n,,675,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,tail,zoo-data,0\n,,676,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,eggs,zoo-data,1\n,,677,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,eggs,zoo-data,0\n,,678,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,4,platypus,legs,zoo-data,0\n,,679,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,4,tuna,type,zoo-data,0\n,,680,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,fins,zoo-data,0\n,,681,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,hair,zoo-data,0\n,,682,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,legs,zoo-data,1\n,,683,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,catsize,zoo-data,0\n,,684,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,milk,zoo-data,1\n,,685,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,venomous,zoo-data,0\n,,686,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,backbone,zoo-data,0\n,,687,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,type,zoo-data,1\n,,688,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,tail,zoo-data,0\n,,689,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,feathers,zoo-data,0\n,,690,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,tail,zoo-data,1\n,,691,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,tail,zoo-data,1\n,,692,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,toothed,zoo-data,0\n,,693,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,tail,zoo-data,0\n,,694,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,predator,zoo-data,0\n,,695,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,eggs,zoo-data,0\n,,696,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,aquatic,zoo-data,1\n,,697,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,venomous,zoo-data,0\n,,698,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,feathers,zoo-data,0\n,,699,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,hair,zoo-data,1\n,,700,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,breathes,zoo-data,0\n,,701,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,type,zoo-data,0\n,,702,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,legs,zoo-data,0\n,,703,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,venomous,zoo-data,0\n,,704,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,backbone,zoo-data,1\n,,705,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,feathers,zoo-data,0\n,,706,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,aquatic,zoo-data,0\n,,707,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,feathers,zoo-data,1\n,,708,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,domestic,zoo-data,0\n,,709,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,milk,zoo-data,0\n,,710,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,eggs,zoo-data,0\n,,711,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,4,vole,legs,zoo-data,0\n,,712,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,venomous,zoo-data,0\n,,713,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,predator,zoo-data,0\n,,714,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,aquatic,zoo-data,0\n,,715,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,venomous,zoo-data,1\n,,716,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,domestic,zoo-data,0\n,,717,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,venomous,zoo-data,0\n,,718,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,4,pussycat,legs,zoo-data,0\n,,719,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,tail,zoo-data,0\n,,720,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,4,goat,legs,zoo-data,0\n,,721,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,venomous,zoo-data,0\n,,722,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,toothed,zoo-data,0\n,,723,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,domestic,zoo-data,1\n,,724,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,hair,zoo-data,0\n,,725,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,predator,zoo-data,0\n,,726,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,tail,zoo-data,0\n,,727,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,hair,zoo-data,1\n,,728,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,toothed,zoo-data,0\n,,729,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,domestic,zoo-data,0\n,,730,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,6,lobster,legs,zoo-data,0\n,,731,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,hair,zoo-data,0\n,,732,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,eggs,zoo-data,0\n,,733,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,backbone,zoo-data,0\n,,734,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,type,zoo-data,0\n,,735,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,predator,zoo-data,1\n,,736,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,backbone,zoo-data,0\n,,737,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,catsize,zoo-data,0\n,,738,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,domestic,zoo-data,0\n,,739,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,fins,zoo-data,0\n,,740,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,milk,zoo-data,0\n,,741,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,4,lynx,legs,zoo-data,0\n,,742,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,domestic,zoo-data,0\n,,743,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,fins,zoo-data,0\n,,744,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,catsize,zoo-data,0\n,,745,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,aquatic,zoo-data,0\n,,746,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,7,lobster,type,zoo-data,0\n,,747,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,breathes,zoo-data,0\n,,748,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,breathes,zoo-data,0\n,,749,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,tail,zoo-data,0\n,,750,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,catsize,zoo-data,0\n,,751,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,domestic,zoo-data,0\n,,752,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,type,zoo-data,1\n,,753,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,backbone,zoo-data,0\n,,754,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,predator,zoo-data,0\n,,755,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,tail,zoo-data,0\n,,756,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,fins,zoo-data,0\n,,757,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,toothed,zoo-data,0\n,,758,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,backbone,zoo-data,0\n,,759,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,catsize,zoo-data,0\n,,760,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,hair,zoo-data,0\n,,761,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,type,zoo-data,0\n,,762,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,toothed,zoo-data,0\n,,763,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,breathes,zoo-data,0\n,,764,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,milk,zoo-data,0\n,,765,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,4,mink,legs,zoo-data,0\n,,766,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,breathes,zoo-data,0\n,,767,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,backbone,zoo-data,1\n,,768,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,milk,zoo-data,0\n,,769,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,hair,zoo-data,0\n,,770,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,4,mole,legs,zoo-data,0\n,,771,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,venomous,zoo-data,0\n,,772,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,domestic,zoo-data,0\n,,773,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,tail,zoo-data,0\n,,774,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,toothed,zoo-data,0\n,,775,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,feathers,zoo-data,0\n,,776,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,aquatic,zoo-data,0\n,,777,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,feathers,zoo-data,0\n,,778,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,type,zoo-data,1\n,,779,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,tail,zoo-data,0\n,,780,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,venomous,zoo-data,0\n,,781,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,milk,zoo-data,0\n,,782,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,breathes,zoo-data,0\n,,783,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,eggs,zoo-data,0\n,,784,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,legs,zoo-data,0\n,,785,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,eggs,zoo-data,0\n,,786,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,aquatic,zoo-data,0\n,,787,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,milk,zoo-data,0\n,,788,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,hair,zoo-data,1\n,,789,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,aquatic,zoo-data,0\n,,790,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,fins,zoo-data,0\n,,791,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,eggs,zoo-data,0\n,,792,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,hair,zoo-data,0\n,,793,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,predator,zoo-data,0\n,,794,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,toothed,zoo-data,0\n,,795,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,fins,zoo-data,0\n,,796,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,feathers,zoo-data,0\n,,797,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,domestic,zoo-data,0\n,,798,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,domestic,zoo-data,0\n,,799,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,breathes,zoo-data,0\n,,800,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,tail,zoo-data,0\n,,801,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,breathes,zoo-data,0\n,,802,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,hair,zoo-data,0\n,,803,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,hair,zoo-data,0\n,,804,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,breathes,zoo-data,0\n,,805,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,backbone,zoo-data,0\n,,806,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,breathes,zoo-data,0\n,,807,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,7,worm,type,zoo-data,0\n,,808,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,eggs,zoo-data,0\n,,809,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,breathes,zoo-data,1\n,,810,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,predator,zoo-data,0\n,,811,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,hair,zoo-data,0\n,,812,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,4,newt,legs,zoo-data,0\n,,813,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,aquatic,zoo-data,0\n,,814,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,legs,zoo-data,0\n,,815,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,aquatic,zoo-data,1\n,,816,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,toothed,zoo-data,0\n,,817,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,fins,zoo-data,1\n,,818,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,fins,zoo-data,0\n,,819,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,tail,zoo-data,0\n,,820,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,domestic,zoo-data,0\n,,821,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,fins,zoo-data,0\n,,822,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,type,zoo-data,0\n,,823,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,tail,zoo-data,1\n,,824,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,type,zoo-data,0\n,,825,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,backbone,zoo-data,0\n,,826,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,hair,zoo-data,0\n,,827,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,4,mongoose,legs,zoo-data,0\n,,828,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,5,newt,type,zoo-data,0\n,,829,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,type,zoo-data,0\n,,830,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,toothed,zoo-data,0\n,,831,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,type,zoo-data,1\n,,832,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,hair,zoo-data,1\n,,833,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,catsize,zoo-data,0\n,,834,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,breathes,zoo-data,0\n,,835,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,catsize,zoo-data,0\n,,836,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,aquatic,zoo-data,0\n,,837,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,hair,zoo-data,0\n,,838,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,predator,zoo-data,0\n,,839,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,catsize,zoo-data,1\n,,840,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,milk,zoo-data,0\n,,841,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,4,oryx,legs,zoo-data,0\n,,842,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,eggs,zoo-data,1\n,,843,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,tail,zoo-data,0\n,,844,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,milk,zoo-data,0\n,,845,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,aquatic,zoo-data,0\n,,846,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,type,zoo-data,1\n,,847,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,toothed,zoo-data,0\n,,848,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,type,zoo-data,0\n,,849,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,aquatic,zoo-data,1\n,,850,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,catsize,zoo-data,0\n,,851,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,backbone,zoo-data,0\n,,852,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,predator,zoo-data,0\n,,853,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,hair,zoo-data,0\n,,854,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,venomous,zoo-data,0\n,,855,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,venomous,zoo-data,1\n,,856,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,domestic,zoo-data,1\n,,857,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,feathers,zoo-data,0\n,,858,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,venomous,zoo-data,0\n,,859,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,tail,zoo-data,0\n,,860,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,predator,zoo-data,0\n,,861,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,fins,zoo-data,0\n,,862,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,milk,zoo-data,0\n,,863,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,toothed,zoo-data,0\n,,864,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,eggs,zoo-data,0\n,,865,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,tail,zoo-data,0\n,,866,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,predator,zoo-data,1\n,,867,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,toothed,zoo-data,0\n,,868,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,catsize,zoo-data,0\n,,869,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,breathes,zoo-data,0\n,,870,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,8,octopus,legs,zoo-data,0\n,,871,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,predator,zoo-data,0\n,,872,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,type,zoo-data,0\n,,873,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,catsize,zoo-data,1\n,,874,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,breathes,zoo-data,0\n,,875,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,predator,zoo-data,0\n,,876,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,legs,zoo-data,0\n,,877,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,domestic,zoo-data,0\n,,878,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,aquatic,zoo-data,0\n,,879,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,eggs,zoo-data,1\n,,880,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,predator,zoo-data,0\n,,881,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,predator,zoo-data,1\n,,882,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,milk,zoo-data,1\n,,883,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,type,zoo-data,0\n,,884,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,catsize,zoo-data,0\n,,885,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,feathers,zoo-data,0\n,,886,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,toothed,zoo-data,1\n,,887,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,breathes,zoo-data,0\n,,888,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,feathers,zoo-data,0\n,,889,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,predator,zoo-data,1\n,,890,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,aquatic,zoo-data,1\n,,891,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,eggs,zoo-data,0\n,,892,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,aquatic,zoo-data,0\n,,893,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,tail,zoo-data,0\n,,894,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,venomous,zoo-data,0\n,,895,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,milk,zoo-data,0\n,,896,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,backbone,zoo-data,1\n,,897,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,hair,zoo-data,0\n,,898,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,backbone,zoo-data,0\n,,899,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,breathes,zoo-data,0\n,,900,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,milk,zoo-data,1\n,,901,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,legs,zoo-data,0\n,,902,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,domestic,zoo-data,1\n,,903,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,legs,zoo-data,1\n,,904,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,toothed,zoo-data,0\n,,905,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,eggs,zoo-data,0\n,,906,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,catsize,zoo-data,0\n,,907,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,4,pike,type,zoo-data,0\n,,908,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,aquatic,zoo-data,0\n,,909,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,milk,zoo-data,0\n,,910,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,feathers,zoo-data,0\n,,911,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,backbone,zoo-data,0\n,,912,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,domestic,zoo-data,0\n,,913,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,fins,zoo-data,1\n,,914,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,milk,zoo-data,0\n,,915,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,venomous,zoo-data,0\n,,916,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,hair,zoo-data,0\n,,917,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,hair,zoo-data,1\n,,918,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,domestic,zoo-data,0\n,,919,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,breathes,zoo-data,1\n,,920,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,breathes,zoo-data,0\n,,921,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,aquatic,zoo-data,0\n,,922,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,venomous,zoo-data,0\n,,923,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,eggs,zoo-data,0\n,,924,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,backbone,zoo-data,1\n,,925,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,legs,zoo-data,0\n,,926,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,tail,zoo-data,1\n,,927,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,milk,zoo-data,0\n,,928,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,backbone,zoo-data,0\n,,929,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,hair,zoo-data,1\n,,930,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,aquatic,zoo-data,0\n,,931,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,breathes,zoo-data,1\n,,932,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,catsize,zoo-data,0\n,,933,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,domestic,zoo-data,1\n,,934,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,toothed,zoo-data,0\n,,935,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,fins,zoo-data,0\n,,936,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,breathes,zoo-data,1\n,,937,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,toothed,zoo-data,0\n,,938,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,legs,zoo-data,1\n,,939,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,backbone,zoo-data,0\n,,940,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,catsize,zoo-data,1\n,,941,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,tail,zoo-data,0\n,,942,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,predator,zoo-data,0\n,,943,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,feathers,zoo-data,0\n,,944,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,fins,zoo-data,0\n,,945,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,feathers,zoo-data,0\n,,946,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,venomous,zoo-data,0\n,,947,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,type,zoo-data,1\n,,948,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,feathers,zoo-data,0\n,,949,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,venomous,zoo-data,0\n,,950,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,venomous,zoo-data,0\n,,951,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,catsize,zoo-data,0\n,,952,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,eggs,zoo-data,0\n,,953,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,milk,zoo-data,0\n,,954,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,aquatic,zoo-data,0\n,,955,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,predator,zoo-data,0\n,,956,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,eggs,zoo-data,0\n,,957,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,fins,zoo-data,0\n,,958,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,eggs,zoo-data,0\n,,959,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,aquatic,zoo-data,0\n,,960,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,fins,zoo-data,0\n,,961,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,toothed,zoo-data,0\n,,962,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,tail,zoo-data,0\n,,963,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,milk,zoo-data,0\n,,964,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,hair,zoo-data,0\n,,965,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,aquatic,zoo-data,0\n,,966,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,breathes,zoo-data,0\n,,967,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,4,polecat,legs,zoo-data,0\n,,968,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,fins,zoo-data,0\n,,969,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,catsize,zoo-data,0\n,,970,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,breathes,zoo-data,0\n,,971,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,feathers,zoo-data,0\n,,972,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,predator,zoo-data,0\n,,973,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,legs,zoo-data,0\n,,974,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,catsize,zoo-data,0\n,,975,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,domestic,zoo-data,0\n,,976,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,eggs,zoo-data,0\n,,977,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,predator,zoo-data,0\n,,978,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,venomous,zoo-data,0\n,,979,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,type,zoo-data,0\n,,980,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,catsize,zoo-data,0\n,,981,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,hair,zoo-data,0\n,,982,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,feathers,zoo-data,1\n,,983,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,toothed,zoo-data,0\n,,984,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,breathes,zoo-data,0\n,,985,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,4,stingray,type,zoo-data,0\n,,986,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,eggs,zoo-data,0\n,,987,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,hair,zoo-data,0\n,,988,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,aquatic,zoo-data,0\n,,989,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,type,zoo-data,1\n,,990,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,backbone,zoo-data,0\n,,991,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,predator,zoo-data,0\n,,992,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,breathes,zoo-data,1\n,,993,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,type,zoo-data,0\n,,994,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,venomous,zoo-data,0\n,,995,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,breathes,zoo-data,0\n,,996,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,fins,zoo-data,0\n,,997,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,type,zoo-data,0\n,,998,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,4,pony,legs,zoo-data,0\n,,999,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,eggs,zoo-data,0\n,,1000,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,feathers,zoo-data,0\n,,1001,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,4,piranha,type,zoo-data,0\n,,1002,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,fins,zoo-data,0\n,,1003,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,feathers,zoo-data,0\n,,1004,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,catsize,zoo-data,0\n,,1005,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,domestic,zoo-data,0\n,,1006,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,milk,zoo-data,0\n,,1007,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,venomous,zoo-data,0\n,,1008,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,fins,zoo-data,0\n,,1009,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,eggs,zoo-data,0\n,,1010,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,predator,zoo-data,0\n,,1011,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,eggs,zoo-data,0\n,,1012,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,catsize,zoo-data,0\n,,1013,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,aquatic,zoo-data,0\n,,1014,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,toothed,zoo-data,0\n,,1015,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,domestic,zoo-data,0\n,,1016,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,feathers,zoo-data,0\n,,1017,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,legs,zoo-data,0\n,,1018,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,milk,zoo-data,0\n,,1019,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,hair,zoo-data,0\n,,1020,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,breathes,zoo-data,0\n,,1021,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,fins,zoo-data,0\n,,1022,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,3,pitviper,type,zoo-data,0\n,,1023,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,breathes,zoo-data,0\n,,1024,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,tail,zoo-data,0\n,,1025,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,aquatic,zoo-data,0\n,,1026,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,milk,zoo-data,0\n,,1027,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,venomous,zoo-data,0\n,,1028,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,type,zoo-data,0\n,,1029,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,toothed,zoo-data,0\n,,1030,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,toothed,zoo-data,0\n,,1031,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,aquatic,zoo-data,0\n,,1032,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,predator,zoo-data,0\n,,1033,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,toothed,zoo-data,0\n,,1034,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,catsize,zoo-data,0\n,,1035,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,venomous,zoo-data,1\n,,1036,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,type,zoo-data,0\n,,1037,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,hair,zoo-data,0\n,,1038,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,hair,zoo-data,0\n,,1039,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,fins,zoo-data,0\n,,1040,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,backbone,zoo-data,0\n,,1041,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,eggs,zoo-data,0\n,,1042,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,catsize,zoo-data,1\n,,1043,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,type,zoo-data,0\n,,1044,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,venomous,zoo-data,0\n,,1045,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,toothed,zoo-data,0\n,,1046,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,type,zoo-data,0\n,,1047,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,venomous,zoo-data,0\n,,1048,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,backbone,zoo-data,0\n,,1049,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,hair,zoo-data,0\n,,1050,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,tail,zoo-data,0\n,,1051,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,hair,zoo-data,0\n,,1052,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,domestic,zoo-data,0\n,,1053,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,backbone,zoo-data,0\n,,1054,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,fins,zoo-data,0\n,,1055,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,domestic,zoo-data,0\n,,1056,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,eggs,zoo-data,0\n,,1057,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,aquatic,zoo-data,0\n,,1058,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,milk,zoo-data,0\n,,1059,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,milk,zoo-data,0\n,,1060,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,tail,zoo-data,0\n,,1061,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,catsize,zoo-data,0\n,,1062,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,4,tuatara,legs,zoo-data,0\n,,1063,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,predator,zoo-data,0\n,,1064,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,breathes,zoo-data,0\n,,1065,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,fins,zoo-data,0\n,,1066,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,feathers,zoo-data,0\n,,1067,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,predator,zoo-data,0\n,,1068,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,hair,zoo-data,0\n,,1069,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,eggs,zoo-data,0\n,,1070,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,venomous,zoo-data,0\n,,1071,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,type,zoo-data,0\n,,1072,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,4,reindeer,legs,zoo-data,0\n,,1073,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,milk,zoo-data,0\n,,1074,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,legs,zoo-data,0\n,,1075,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,hair,zoo-data,0\n,,1076,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,legs,zoo-data,0\n,,1077,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,feathers,zoo-data,0\n,,1078,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,venomous,zoo-data,0\n,,1079,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,catsize,zoo-data,0\n,,1080,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,predator,zoo-data,0\n,,1081,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,backbone,zoo-data,0\n,,1082,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,milk,zoo-data,0\n,,1083,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,breathes,zoo-data,1\n,,1084,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,eggs,zoo-data,0\n,,1085,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,aquatic,zoo-data,0\n,,1086,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,hair,zoo-data,0\n,,1087,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,backbone,zoo-data,0\n,,1088,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,breathes,zoo-data,0\n,,1089,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,backbone,zoo-data,0\n,,1090,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,milk,zoo-data,0\n,,1091,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,breathes,zoo-data,0\n,,1092,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,domestic,zoo-data,0\n,,1093,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,milk,zoo-data,0\n,,1094,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,4,puma,legs,zoo-data,0\n,,1095,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,hair,zoo-data,0\n,,1096,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,breathes,zoo-data,0\n,,1097,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,backbone,zoo-data,0\n,,1098,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,4,opossum,legs,zoo-data,0\n,,1099,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,catsize,zoo-data,0\n,,1100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,domestic,zoo-data,0\n,,1101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,feathers,zoo-data,0\n,,1102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,predator,zoo-data,0\n,,1103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,fins,zoo-data,0\n,,1104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,aquatic,zoo-data,1\n,,1105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,tail,zoo-data,0\n,,1106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,feathers,zoo-data,0\n,,1107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,catsize,zoo-data,0\n,,1108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,backbone,zoo-data,0\n,,1109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,fins,zoo-data,0\n,,1110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,eggs,zoo-data,0\n,,1111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,toothed,zoo-data,1\n,,1112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,feathers,zoo-data,0\n,,1113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,4,raccoon,legs,zoo-data,0\n,,1114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,milk,zoo-data,0\n,,1115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,breathes,zoo-data,0\n,,1116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,domestic,zoo-data,0\n,,1117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,toothed,zoo-data,0\n,,1118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,legs,zoo-data,1\n,,1119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,milk,zoo-data,0\n,,1120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,feathers,zoo-data,0\n,,1121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,toothed,zoo-data,0\n,,1122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,predator,zoo-data,0\n,,1123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,breathes,zoo-data,0\n,,1124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,tail,zoo-data,0\n,,1125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,catsize,zoo-data,1\n,,1126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,fins,zoo-data,0\n,,1127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,toothed,zoo-data,0\n,,1128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,backbone,zoo-data,0\n,,1129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,breathes,zoo-data,0\n,,1130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,hair,zoo-data,0\n,,1131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,eggs,zoo-data,0\n,,1132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,type,zoo-data,1\n,,1133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,feathers,zoo-data,1\n,,1134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,fins,zoo-data,0\n,,1135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,feathers,zoo-data,0\n,,1136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,aquatic,zoo-data,0\n,,1137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,milk,zoo-data,0\n,,1138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,toothed,zoo-data,0\n,,1139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,aquatic,zoo-data,0\n,,1140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,catsize,zoo-data,0\n,,1141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,feathers,zoo-data,0\n,,1142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,aquatic,zoo-data,0\n,,1143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,tail,zoo-data,0\n,,1144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,catsize,zoo-data,0\n,,1145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,venomous,zoo-data,0\n,,1146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,predator,zoo-data,0\n,,1147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,eggs,zoo-data,1\n,,1148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,eggs,zoo-data,0\n,,1149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,backbone,zoo-data,0\n,,1150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,type,zoo-data,0\n,,1151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,eggs,zoo-data,1\n,,1152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,eggs,zoo-data,0\n,,1153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,backbone,zoo-data,0\n,,1154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,toothed,zoo-data,1\n,,1155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,aquatic,zoo-data,0\n,,1156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,tail,zoo-data,0\n,,1157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,milk,zoo-data,0\n,,1158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,hair,zoo-data,0\n,,1159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,hair,zoo-data,0\n,,1160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,tail,zoo-data,0\n,,1161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,tail,zoo-data,0\n,,1162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,toothed,zoo-data,0\n,,1163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,domestic,zoo-data,0\n,,1164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,7,scorpion,type,zoo-data,0\n,,1165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,tail,zoo-data,0\n,,1166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,eggs,zoo-data,0\n,,1167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,milk,zoo-data,1\n,,1168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,toothed,zoo-data,0\n,,1169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,fins,zoo-data,0\n,,1170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,aquatic,zoo-data,0\n,,1171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,feathers,zoo-data,0\n,,1172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,eggs,zoo-data,0\n,,1173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,predator,zoo-data,0\n,,1174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,predator,zoo-data,1\n,,1175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,catsize,zoo-data,0\n,,1176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,tail,zoo-data,0\n,,1177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,backbone,zoo-data,0\n,,1178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,aquatic,zoo-data,0\n,,1179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,feathers,zoo-data,0\n,,1180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,legs,zoo-data,0\n,,1181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,fins,zoo-data,1\n,,1182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,hair,zoo-data,0\n,,1183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,4,seahorse,type,zoo-data,0\n,,1184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,fins,zoo-data,0\n,,1185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,catsize,zoo-data,0\n,,1186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,catsize,zoo-data,0\n,,1187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,feathers,zoo-data,0\n,,1188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,predator,zoo-data,0\n,,1189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,feathers,zoo-data,0\n,,1190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,eggs,zoo-data,0\n,,1191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,hair,zoo-data,1\n,,1192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,hair,zoo-data,0\n,,1193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,4,sole,type,zoo-data,0\n,,1194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,catsize,zoo-data,0\n,,1195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,fins,zoo-data,0\n,,1196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,hair,zoo-data,0\n,,1197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,predator,zoo-data,0\n,,1198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,eggs,zoo-data,1\n,,1199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,venomous,zoo-data,0\n,,1200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,feathers,zoo-data,1\n,,1201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,catsize,zoo-data,0\n,,1202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,domestic,zoo-data,0\n,,1203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,feathers,zoo-data,0\n,,1204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,venomous,zoo-data,0\n,,1205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,venomous,zoo-data,1\n,,1206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,tail,zoo-data,0\n,,1207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,toothed,zoo-data,1\n,,1208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,venomous,zoo-data,0\n,,1209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,hair,zoo-data,1\n,,1210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,tail,zoo-data,0\n,,1211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,fins,zoo-data,0\n,,1212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,legs,zoo-data,1\n,,1213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,milk,zoo-data,0\n,,1214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,feathers,zoo-data,0\n,,1215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,toothed,zoo-data,0\n,,1216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,toothed,zoo-data,1\n,,1217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,feathers,zoo-data,0\n,,1218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,toothed,zoo-data,0\n,,1219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,catsize,zoo-data,1\n,,1220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,type,zoo-data,0\n,,1221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,eggs,zoo-data,0\n,,1222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,legs,zoo-data,0\n,,1223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,legs,zoo-data,1\n,,1224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,eggs,zoo-data,0\n,,1225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,3,seasnake,type,zoo-data,0\n,,1226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,backbone,zoo-data,1\n,,1227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,feathers,zoo-data,0\n,,1228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,predator,zoo-data,0\n,,1229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,feathers,zoo-data,1\n,,1230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,domestic,zoo-data,0\n,,1231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,aquatic,zoo-data,1\n,,1232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,tail,zoo-data,1\n,,1233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,eggs,zoo-data,0\n,,1234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,fins,zoo-data,0\n,,1235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,toothed,zoo-data,1\n,,1236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,tail,zoo-data,0\n,,1237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,backbone,zoo-data,1\n,,1238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,feathers,zoo-data,0\n,,1239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,milk,zoo-data,0\n,,1240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,predator,zoo-data,0\n,,1241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,fins,zoo-data,1\n,,1242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,domestic,zoo-data,0\n,,1243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,breathes,zoo-data,1\n,,1244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,eggs,zoo-data,0\n,,1245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,tail,zoo-data,0\n,,1246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,backbone,zoo-data,0\n,,1247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,fins,zoo-data,0\n,,1248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,type,zoo-data,0\n,,1249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,domestic,zoo-data,1\n,,1250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,domestic,zoo-data,0\n,,1251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,eggs,zoo-data,0\n,,1252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,fins,zoo-data,0\n,,1253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,tail,zoo-data,1\n,,1254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,venomous,zoo-data,0\n,,1255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,venomous,zoo-data,1\n,,1256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,breathes,zoo-data,0\n,,1257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,breathes,zoo-data,0\n,,1258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,tail,zoo-data,0\n,,1259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,milk,zoo-data,0\n,,1260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,domestic,zoo-data,0\n,,1261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,type,zoo-data,1\n,,1262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,catsize,zoo-data,0\n,,1263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,domestic,zoo-data,0\n,,1264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,hair,zoo-data,1\n,,1265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,aquatic,zoo-data,0\n,,1266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,feathers,zoo-data,0\n,,1267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,aquatic,zoo-data,0\n,,1268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,hair,zoo-data,0\n,,1269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,toothed,zoo-data,1\n,,1270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,feathers,zoo-data,1\n,,1271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,aquatic,zoo-data,0\n,,1272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,domestic,zoo-data,0\n,,1273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,backbone,zoo-data,0\n,,1274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,eggs,zoo-data,0\n,,1275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,type,zoo-data,1\n,,1276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,eggs,zoo-data,1\n,,1277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,breathes,zoo-data,0\n,,1278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,predator,zoo-data,0\n,,1279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,toothed,zoo-data,0\n,,1280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,aquatic,zoo-data,0\n,,1281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,milk,zoo-data,1\n,,1282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,domestic,zoo-data,1\n,,1283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,domestic,zoo-data,0\n,,1284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,venomous,zoo-data,0\n,,1285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,backbone,zoo-data,0\n,,1286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,predator,zoo-data,0\n,,1287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,legs,zoo-data,1\n,,1288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,backbone,zoo-data,0\n,,1289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,catsize,zoo-data,0\n,,1290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,8,scorpion,legs,zoo-data,0\n,,1291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,tail,zoo-data,0\n,,1292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,toothed,zoo-data,0\n,,1293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,domestic,zoo-data,1\n,,1294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,fins,zoo-data,0\n,,1295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,toothed,zoo-data,1\n,,1296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,milk,zoo-data,0\n,,1297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,domestic,zoo-data,0\n,,1298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,backbone,zoo-data,1\n,,1299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,toothed,zoo-data,0\n,,1300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,tail,zoo-data,0\n,,1301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,backbone,zoo-data,1\n,,1302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,venomous,zoo-data,0\n,,1303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,fins,zoo-data,0\n,,1304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,catsize,zoo-data,1\n,,1305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,catsize,zoo-data,0\n,,1306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,4,toad,legs,zoo-data,0\n,,1307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,venomous,zoo-data,1\n,,1308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,eggs,zoo-data,0\n,,1309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,eggs,zoo-data,1\n,,1310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,venomous,zoo-data,0\n,,1311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,7,slug,type,zoo-data,0\n,,1312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,feathers,zoo-data,0\n,,1313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,catsize,zoo-data,1\n,,1314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,hair,zoo-data,0\n,,1315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,legs,zoo-data,1\n,,1316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,hair,zoo-data,0\n,,1317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,breathes,zoo-data,0\n,,1318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,4,tortoise,legs,zoo-data,0\n,,1319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,hair,zoo-data,0\n,,1320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,fins,zoo-data,0\n,,1321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,hair,zoo-data,0\n,,1322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,5,starfish,legs,zoo-data,0\n,,1323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,milk,zoo-data,1\n,,1324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,eggs,zoo-data,0\n,,1325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,predator,zoo-data,0\n,,1326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,legs,zoo-data,0\n,,1327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,toothed,zoo-data,0\n,,1328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,catsize,zoo-data,0\n,,1329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,aquatic,zoo-data,1\n,,1330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,milk,zoo-data,0\n,,1331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,legs,zoo-data,0\n,,1332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,catsize,zoo-data,0\n,,1333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,breathes,zoo-data,0\n,,1334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,milk,zoo-data,0\n,,1335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,venomous,zoo-data,1\n,,1336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,aquatic,zoo-data,0\n,,1337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,domestic,zoo-data,0\n,,1338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,hair,zoo-data,0\n,,1339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,eggs,zoo-data,0\n,,1340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,backbone,zoo-data,0\n,,1341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,toothed,zoo-data,0\n,,1342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,3,tuatara,type,zoo-data,0\n,,1343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,catsize,zoo-data,0\n,,1344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,feathers,zoo-data,0\n,,1345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,aquatic,zoo-data,0\n,,1346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,legs,zoo-data,1\n,,1347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,tail,zoo-data,0\n,,1348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,2,vampire,legs,zoo-data,1\n,,1349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,fins,zoo-data,0\n,,1350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,backbone,zoo-data,0\n,,1351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,toothed,zoo-data,0\n,,1352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,backbone,zoo-data,0\n,,1353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,catsize,zoo-data,0\n,,1354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,fins,zoo-data,0\n,,1355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,toothed,zoo-data,0\n,,1356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,venomous,zoo-data,0\n,,1357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,legs,zoo-data,0\n,,1358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,domestic,zoo-data,0\n,,1359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,predator,zoo-data,0\n,,1360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,type,zoo-data,0\n,,1361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,venomous,zoo-data,0\n,,1362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,milk,zoo-data,1\n,,1363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,aquatic,zoo-data,1\n,,1364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,hair,zoo-data,0\n,,1365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,fins,zoo-data,1\n,,1366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,venomous,zoo-data,0\n,,1367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,tail,zoo-data,0\n,,1368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,feathers,zoo-data,1\n,,1369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,type,zoo-data,1\n,,1370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,predator,zoo-data,0\n,,1371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,toothed,zoo-data,0\n,,1372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,type,zoo-data,0\n,,1373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,feathers,zoo-data,0\n,,1374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,aquatic,zoo-data,1\n,,1375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,breathes,zoo-data,0\n,,1376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,fins,zoo-data,0\n,,1377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,venomous,zoo-data,0\n,,1378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,hair,zoo-data,1\n,,1379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,milk,zoo-data,0\n,,1380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,fins,zoo-data,0\n,,1381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,feathers,zoo-data,0\n,,1382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,aquatic,zoo-data,0\n,,1383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,type,zoo-data,0\n,,1384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,aquatic,zoo-data,1\n,,1385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,tail,zoo-data,0\n,,1386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,hair,zoo-data,0\n,,1387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,hair,zoo-data,0\n,,1388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,backbone,zoo-data,0\n,,1389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,milk,zoo-data,0\n,,1390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,backbone,zoo-data,0\n,,1391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,hair,zoo-data,1\n,,1392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,milk,zoo-data,0\n,,1393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,predator,zoo-data,0\n,,1394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,breathes,zoo-data,0\n,,1395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,toothed,zoo-data,0\n,,1396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,4,wolf,legs,zoo-data,0\n,,1397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,milk,zoo-data,1\n,,1398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,predator,zoo-data,0\n,,1399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,breathes,zoo-data,0\n,,1400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,fins,zoo-data,0\n,,1401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,milk,zoo-data,0\n,,1402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,type,zoo-data,0\n,,1403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,domestic,zoo-data,1\n,,1404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,milk,zoo-data,0\n,,1405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,domestic,zoo-data,0\n,,1406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,predator,zoo-data,1\n,,1407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,aquatic,zoo-data,0\n,,1408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,tail,zoo-data,0\n,,1409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,aquatic,zoo-data,0\n,,1410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,backbone,zoo-data,0\n,,1411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,catsize,zoo-data,0\n,,1412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,feathers,zoo-data,0\n,,1413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,catsize,zoo-data,0\n,,1414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,domestic,zoo-data,0\n,,1415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,predator,zoo-data,1\n,,1416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,hair,zoo-data,0\n,,1417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,toothed,zoo-data,0\n,,1418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,feathers,zoo-data,0\n,,1419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,backbone,zoo-data,1\n,,1420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,fins,zoo-data,1\n,,1421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,predator,zoo-data,0\n,,1422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,breathes,zoo-data,0\n,,1423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,toothed,zoo-data,0\n,,1424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,milk,zoo-data,0\n,,1425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,type,zoo-data,1\n,,1426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,venomous,zoo-data,0\n,,1427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,hair,zoo-data,0\n,,1428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,eggs,zoo-data,1\n,,1429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,breathes,zoo-data,0\n,,1430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,breathes,zoo-data,0\n,,1431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,venomous,zoo-data,1\n,,1432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,eggs,zoo-data,0\n,,1433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,toothed,zoo-data,1\n,,1434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,2,wallaby,legs,zoo-data,0\n,,1435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,2,squirrel,legs,zoo-data,0\n,,1436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,fins,zoo-data,1\n,,1437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,toothed,zoo-data,0\n,,1438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,backbone,zoo-data,1\n,,1439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,type,zoo-data,1\n,,1440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,eggs,zoo-data,0\n,,1441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,hair,zoo-data,0\n,,1442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,breathes,zoo-data,1\n,,1443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,catsize,zoo-data,1\n,,1444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,hair,zoo-data,0\n,,1445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,milk,zoo-data,0\n,,1446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,feathers,zoo-data,1\n,,1447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,legs,zoo-data,1\n,,1448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,predator,zoo-data,0\n,,1449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,aquatic,zoo-data,0\n,,1450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,7,starfish,type,zoo-data,0\n,,1451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,milk,zoo-data,1\n,,1452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,domestic,zoo-data,1\n,,1453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,catsize,zoo-data,0\n,,1454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,fins,zoo-data,0\n,,1455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,milk,zoo-data,1\n,,1456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,breathes,zoo-data,1\n,,1457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,milk,zoo-data,0\n,,1458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,fins,zoo-data,1\n,,1459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,toothed,zoo-data,0\n,,1460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,feathers,zoo-data,0\n,,1461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,tail,zoo-data,1\n,,1462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,catsize,zoo-data,0\n,,1463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,feathers,zoo-data,1\n,,1464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,backbone,zoo-data,0\n,,1465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,aquatic,zoo-data,0\n,,1466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,feathers,zoo-data,0\n,,1467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,backbone,zoo-data,1\n,,1468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,tail,zoo-data,1\n,,1469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,legs,zoo-data,0\n,,1470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,fins,zoo-data,0\n,,1471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,venomous,zoo-data,1\n,,1472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,venomous,zoo-data,1\n,,1473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,catsize,zoo-data,1\n,,1474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,feathers,zoo-data,1\n,,1475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,tail,zoo-data,0\n,,1476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,predator,zoo-data,0\n,,1477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,catsize,zoo-data,1\n,,1478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,toothed,zoo-data,0\n,,1479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,milk,zoo-data,1\n,,1480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,domestic,zoo-data,0\n,,1481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,domestic,zoo-data,0\n,,1482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,breathes,zoo-data,0\n,,1483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,feathers,zoo-data,1\n,,1484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,feathers,zoo-data,0\n,,1485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,tail,zoo-data,0\n,,1486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,aquatic,zoo-data,1\n,,1487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,eggs,zoo-data,1\n,,1488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,hair,zoo-data,0\n,,1489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,tail,zoo-data,1\n,,1490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,predator,zoo-data,1\n,,1491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,venomous,zoo-data,0\n,,1492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,eggs,zoo-data,1\n,,1493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,breathes,zoo-data,1\n,,1494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,domestic,zoo-data,1\n,,1495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,venomous,zoo-data,1\n,,1496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,domestic,zoo-data,1\n,,1497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,eggs,zoo-data,1\n,,1498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,toothed,zoo-data,1\n,,1499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,venomous,zoo-data,0\n,,1500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,catsize,zoo-data,0\n,,1501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,milk,zoo-data,0\n,,1502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,aquatic,zoo-data,0\n,,1503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,fins,zoo-data,1\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,Animal_name,_field,_measurement,airborne\n,,0,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,fins,zoo-data,0\n,,1,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,4,calf,legs,zoo-data,0\n,,2,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,domestic,zoo-data,0\n,,3,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,predator,zoo-data,0\n,,4,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,breathes,zoo-data,0\n,,5,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,hair,zoo-data,0\n,,6,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,backbone,zoo-data,0\n,,7,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,venomous,zoo-data,0\n,,8,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,aquatic,zoo-data,0\n,,9,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,fins,zoo-data,0\n,,10,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,tail,zoo-data,0\n,,11,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,venomous,zoo-data,0\n,,12,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,type,zoo-data,0\n,,13,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,eggs,zoo-data,1\n,,14,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,tail,zoo-data,1\n,,15,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,domestic,zoo-data,1\n,,16,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,catsize,zoo-data,1\n,,17,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,toothed,zoo-data,0\n,,18,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,fins,zoo-data,0\n,,19,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,predator,zoo-data,0\n,,20,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,venomous,zoo-data,0\n,,21,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,hair,zoo-data,0\n,,22,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,predator,zoo-data,1\n,,23,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,predator,zoo-data,0\n,,24,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,eggs,zoo-data,0\n,,25,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,breathes,zoo-data,0\n,,26,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,legs,zoo-data,0\n,,27,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,hair,zoo-data,1\n,,28,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,domestic,zoo-data,1\n,,29,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,eggs,zoo-data,0\n,,30,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,toothed,zoo-data,0\n,,31,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,venomous,zoo-data,0\n,,32,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,feathers,zoo-data,1\n,,33,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,milk,zoo-data,1\n,,34,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,catsize,zoo-data,1\n,,35,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,eggs,zoo-data,0\n,,36,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,aquatic,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,backbone,zoo-data,0\n,,37,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,backbone,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,4,frog,legs,zoo-data,0\n,,38,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,4,frog,legs,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,domestic,zoo-data,0\n,,39,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,domestic,zoo-data,0\n,,40,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,predator,zoo-data,0\n,,41,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,venomous,zoo-data,0\n,,42,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,type,zoo-data,0\n,,43,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,milk,zoo-data,1\n,,44,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,toothed,zoo-data,1\n,,45,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,2,gorilla,legs,zoo-data,0\n,,46,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,domestic,zoo-data,0\n,,47,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,feathers,zoo-data,0\n,,48,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,breathes,zoo-data,0\n,,49,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,fins,zoo-data,0\n,,50,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,milk,zoo-data,0\n,,51,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,backbone,zoo-data,0\n,,52,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,domestic,zoo-data,0\n,,53,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,feathers,zoo-data,1\n,,54,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,toothed,zoo-data,1\n,,55,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,legs,zoo-data,1\n,,56,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,eggs,zoo-data,0\n,,57,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,milk,zoo-data,1\n,,58,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,toothed,zoo-data,1\n,,59,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,fins,zoo-data,1\n,,60,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,backbone,zoo-data,1\n,,61,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,legs,zoo-data,1\n,,62,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,6,housefly,type,zoo-data,1\n,,63,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,toothed,zoo-data,0\n,,64,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,eggs,zoo-data,0\n,,65,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,breathes,zoo-data,0\n,,66,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,predator,zoo-data,0\n,,67,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,catsize,zoo-data,0\n,,68,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,breathes,zoo-data,0\n,,69,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,toothed,zoo-data,0\n,,70,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,type,zoo-data,1\n,,71,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,domestic,zoo-data,0\n,,72,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,backbone,zoo-data,0\n,,73,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,milk,zoo-data,0\n,,74,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,catsize,zoo-data,0\n,,75,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,domestic,zoo-data,0\n,,76,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,feathers,zoo-data,0\n,,77,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,milk,zoo-data,0\n,,78,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,milk,zoo-data,0\n,,79,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,backbone,zoo-data,0\n,,80,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,hair,zoo-data,0\n,,81,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,predator,zoo-data,0\n,,82,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,feathers,zoo-data,0\n,,83,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,backbone,zoo-data,0\n,,84,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,backbone,zoo-data,0\n,,85,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,catsize,zoo-data,0\n,,86,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,catsize,zoo-data,0\n,,87,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,predator,zoo-data,0\n,,88,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,catsize,zoo-data,0\n,,89,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,eggs,zoo-data,0\n,,90,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,breathes,zoo-data,0\n,,91,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,breathes,zoo-data,0\n,,92,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,hair,zoo-data,0\n,,93,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,4,cheetah,legs,zoo-data,0\n,,94,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,catsize,zoo-data,0\n,,95,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,toothed,zoo-data,0\n,,96,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,feathers,zoo-data,1\n,,97,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,backbone,zoo-data,0\n,,98,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,venomous,zoo-data,0\n,,99,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,backbone,zoo-data,1\n,,100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,feathers,zoo-data,1\n,,101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,4,cavy,legs,zoo-data,0\n,,102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,eggs,zoo-data,0\n,,103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,toothed,zoo-data,1\n,,104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,toothed,zoo-data,1\n,,105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,feathers,zoo-data,0\n,,106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,tail,zoo-data,1\n,,107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,fins,zoo-data,1\n,,108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,predator,zoo-data,0\n,,109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,toothed,zoo-data,0\n,,110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,milk,zoo-data,0\n,,111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,type,zoo-data,1\n,,112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,tail,zoo-data,0\n,,113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,predator,zoo-data,0\n,,114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,breathes,zoo-data,0\n,,115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,legs,zoo-data,0\n,,116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,type,zoo-data,0\n,,117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,venomous,zoo-data,0\n,,118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,venomous,zoo-data,0\n,,119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,tail,zoo-data,0\n,,120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,aquatic,zoo-data,0\n,,121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,feathers,zoo-data,0\n,,122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,7,octopus,type,zoo-data,0\n,,123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,7,clam,type,zoo-data,0\n,,124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,fins,zoo-data,0\n,,125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,venomous,zoo-data,0\n,,126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,domestic,zoo-data,0\n,,127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,hair,zoo-data,0\n,,128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,backbone,zoo-data,0\n,,129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,predator,zoo-data,0\n,,130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,4,carp,type,zoo-data,0\n,,131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,toothed,zoo-data,0\n,,132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,milk,zoo-data,0\n,,133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,breathes,zoo-data,0\n,,134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,toothed,zoo-data,0\n,,135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,tail,zoo-data,0\n,,136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,tail,zoo-data,0\n,,137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,venomous,zoo-data,0\n,,138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,tail,zoo-data,0\n,,139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,breathes,zoo-data,0\n,,140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,domestic,zoo-data,0\n,,141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,feathers,zoo-data,1\n,,142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,toothed,zoo-data,0\n,,143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,breathes,zoo-data,0\n,,144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,eggs,zoo-data,0\n,,145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,legs,zoo-data,0\n,,146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,catsize,zoo-data,0\n,,147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,predator,zoo-data,1\n,,148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,tail,zoo-data,0\n,,149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,domestic,zoo-data,0\n,,150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,aquatic,zoo-data,0\n,,151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,breathes,zoo-data,0\n,,152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,venomous,zoo-data,1\n,,153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,type,zoo-data,1\n,,154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,domestic,zoo-data,0\n,,155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,venomous,zoo-data,1\n,,156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,backbone,zoo-data,0\n,,157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,feathers,zoo-data,0\n,,158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,2,chicken,legs,zoo-data,1\n,,159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,aquatic,zoo-data,1\n,,160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,toothed,zoo-data,0\n,,161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,legs,zoo-data,1\n,,162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,venomous,zoo-data,0\n,,163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,eggs,zoo-data,0\n,,164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,hair,zoo-data,0\n,,165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,domestic,zoo-data,1\n,,166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,hair,zoo-data,1\n,,167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,milk,zoo-data,0\n,,168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,tail,zoo-data,0\n,,169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,predator,zoo-data,1\n,,170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,1,calf,hair,zoo-data,0\n,,171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,milk,zoo-data,0\n,,172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,breathes,zoo-data,0\n,,173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,fins,zoo-data,1\n,,174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,hair,zoo-data,0\n,,175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,fins,zoo-data,0\n,,176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,feathers,zoo-data,0\n,,177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T09:35:21.959273527Z,0,calf,feathers,zoo-data,0\n,,178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,breathes,zoo-data,0\n,,179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,4,elephant,legs,zoo-data,0\n,,180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,hair,zoo-data,0\n,,181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,milk,zoo-data,0\n,,182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,catsize,zoo-data,0\n,,183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,tail,zoo-data,0\n,,184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,1,carp,eggs,zoo-data,0\n,,185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,milk,zoo-data,0\n,,186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,tail,zoo-data,0\n,,187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,eggs,zoo-data,0\n,,188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,predator,zoo-data,0\n,,189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,eggs,zoo-data,0\n,,190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,4,chub,type,zoo-data,0\n,,191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,legs,zoo-data,0\n,,192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,aquatic,zoo-data,0\n,,193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,breathes,zoo-data,1\n,,194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,predator,zoo-data,0\n,,195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,catsize,zoo-data,0\n,,196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,1,cavy,type,zoo-data,0\n,,197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,predator,zoo-data,0\n,,198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,1,catfish,aquatic,zoo-data,0\n,,199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,legs,zoo-data,0\n,,200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,legs,zoo-data,1\n,,201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,backbone,zoo-data,0\n,,202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,eggs,zoo-data,0\n,,203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,milk,zoo-data,0\n,,204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,toothed,zoo-data,0\n,,205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,4,catfish,type,zoo-data,0\n,,206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,catsize,zoo-data,0\n,,207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,legs,zoo-data,0\n,,208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,venomous,zoo-data,0\n,,209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,fins,zoo-data,0\n,,210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,toothed,zoo-data,0\n,,211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,fins,zoo-data,0\n,,212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,hair,zoo-data,0\n,,213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,milk,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,feathers,zoo-data,0\n,,214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,feathers,zoo-data,0\n,,215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,venomous,zoo-data,1\n,,216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,legs,zoo-data,0\n,,217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,fins,zoo-data,0\n,,218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,domestic,zoo-data,0\n,,219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,domestic,zoo-data,0\n,,220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,4,crab,legs,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,breathes,zoo-data,0\n,,221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,breathes,zoo-data,0\n,,222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,domestic,zoo-data,1\n,,223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,milk,zoo-data,1\n,,224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,tail,zoo-data,0\n,,225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,toothed,zoo-data,0\n,,226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,catsize,zoo-data,0\n,,227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,aquatic,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,5,frog,type,zoo-data,0\n,,228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,5,frog,type,zoo-data,0\n,,229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,catsize,zoo-data,1\n,,230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,venomous,zoo-data,1\n,,231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,milk,zoo-data,1\n,,232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,6,crayfish,legs,zoo-data,0\n,,233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,hair,zoo-data,1\n,,234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,fins,zoo-data,0\n,,235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,feathers,zoo-data,1\n,,236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,predator,zoo-data,0\n,,237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,feathers,zoo-data,1\n,,238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,0,chicken,aquatic,zoo-data,1\n,,239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,eggs,zoo-data,1\n,,240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,aquatic,zoo-data,0\n,,241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,breathes,zoo-data,1\n,,242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,predator,zoo-data,1\n,,243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,eggs,zoo-data,0\n,,244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,toothed,zoo-data,1\n,,245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T17:34:50.258668134Z,1,chicken,breathes,zoo-data,1\n,,246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,milk,zoo-data,1\n,,247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,domestic,zoo-data,0\n,,248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,tail,zoo-data,1\n,,249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,fins,zoo-data,1\n,,250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,backbone,zoo-data,0\n,,251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,tail,zoo-data,1\n,,252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,predator,zoo-data,0\n,,253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,aquatic,zoo-data,1\n,,254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,feathers,zoo-data,0\n,,255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,eggs,zoo-data,0\n,,256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,catsize,zoo-data,1\n,,257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,breathes,zoo-data,0\n,,258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,fins,zoo-data,0\n,,259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,hair,zoo-data,0\n,,260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,toothed,zoo-data,1\n,,261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,catsize,zoo-data,0\n,,262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,tail,zoo-data,1\n,,263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,domestic,zoo-data,0\n,,264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,fins,zoo-data,0\n,,265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,type,zoo-data,0\n,,266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,1,clam,eggs,zoo-data,0\n,,267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,fins,zoo-data,1\n,,268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,feathers,zoo-data,0\n,,269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,catsize,zoo-data,1\n,,270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,eggs,zoo-data,0\n,,271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,domestic,zoo-data,0\n,,272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,feathers,zoo-data,0\n,,273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,predator,zoo-data,1\n,,274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,backbone,zoo-data,0\n,,275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,catsize,zoo-data,1\n,,276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,catsize,zoo-data,0\n,,277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,milk,zoo-data,1\n,,278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,toothed,zoo-data,0\n,,279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,aquatic,zoo-data,0\n,,280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T11:11:15.619152449Z,0,carp,milk,zoo-data,0\n,,281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,backbone,zoo-data,1\n,,282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,venomous,zoo-data,0\n,,283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,feathers,zoo-data,0\n,,284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,hair,zoo-data,0\n,,285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,predator,zoo-data,1\n,,286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,predator,zoo-data,1\n,,287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,venomous,zoo-data,0\n,,288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T12:47:09.27903137Z,0,catfish,feathers,zoo-data,0\n,,289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,domestic,zoo-data,1\n,,290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,domestic,zoo-data,0\n,,291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,fins,zoo-data,0\n,,292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,toothed,zoo-data,0\n,,293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,type,zoo-data,1\n,,294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,breathes,zoo-data,1\n,,295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,venomous,zoo-data,0\n,,296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T14:23:02.938910291Z,0,cavy,feathers,zoo-data,0\n,,297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,hair,zoo-data,0\n,,298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,0,crab,hair,zoo-data,0\n,,299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,domestic,zoo-data,0\n,,300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,backbone,zoo-data,0\n,,301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,predator,zoo-data,0\n,,302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,catsize,zoo-data,1\n,,303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,tail,zoo-data,0\n,,304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,0,cheetah,aquatic,zoo-data,0\n,,305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,1,flea,breathes,zoo-data,0\n,,306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,7,crab,type,zoo-data,0\n,,307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,4,dogfish,type,zoo-data,0\n,,308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,0,dogfish,venomous,zoo-data,0\n,,309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,backbone,zoo-data,0\n,,310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,hair,zoo-data,0\n,,311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,aquatic,zoo-data,0\n,,312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T15:58:56.598789212Z,1,cheetah,backbone,zoo-data,0\n,,313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,venomous,zoo-data,0\n,,314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,7,crayfish,type,zoo-data,0\n,,315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,milk,zoo-data,0\n,,316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,tail,zoo-data,0\n,,317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,domestic,zoo-data,0\n,,318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,aquatic,zoo-data,0\n,,319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,toothed,zoo-data,0\n,,320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,1,chub,backbone,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,eggs,zoo-data,0\n,,321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,eggs,zoo-data,0\n,,322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,hair,zoo-data,1\n,,323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,aquatic,zoo-data,0\n,,324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,toothed,zoo-data,0\n,,325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,catsize,zoo-data,0\n,,326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,catsize,zoo-data,1\n,,327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,fins,zoo-data,0\n,,328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,venomous,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,toothed,zoo-data,0\n,,329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,toothed,zoo-data,0\n,,330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,backbone,zoo-data,1\n,,331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,backbone,zoo-data,0\n,,332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,type,zoo-data,0\n,,333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,hair,zoo-data,1\n,,334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,breathes,zoo-data,0\n,,335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,predator,zoo-data,0\n,,336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T19:10:43.918547055Z,0,chub,catsize,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,fins,zoo-data,0\n,,337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,fins,zoo-data,0\n,,338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,0,crow,domestic,zoo-data,1\n,,339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,eggs,zoo-data,1\n,,340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,breathes,zoo-data,1\n,,341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,toothed,zoo-data,1\n,,342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,aquatic,zoo-data,0\n,,343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,aquatic,zoo-data,0\n,,344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,breathes,zoo-data,0\n,,345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,toothed,zoo-data,1\n,,346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,aquatic,zoo-data,0\n,,347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,backbone,zoo-data,1\n,,348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,aquatic,zoo-data,0\n,,349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,fins,zoo-data,1\n,,350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,fins,zoo-data,0\n,,351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,type,zoo-data,0\n,,352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T20:46:37.578425976Z,0,clam,fins,zoo-data,0\n,,353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,venomous,zoo-data,1\n,,354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,breathes,zoo-data,0\n,,355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,breathes,zoo-data,1\n,,356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,feathers,zoo-data,0\n,,357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,2,flamingo,type,zoo-data,1\n,,358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,4,hare,legs,zoo-data,0\n,,359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,venomous,zoo-data,0\n,,360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,eggs,zoo-data,0\n,,361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,milk,zoo-data,0\n,,362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,4,deer,legs,zoo-data,0\n,,363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,venomous,zoo-data,1\n,,364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,backbone,zoo-data,0\n,,365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,6,flea,type,zoo-data,0\n,,366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,venomous,zoo-data,1\n,,367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,catsize,zoo-data,0\n,,368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T22:22:31.238304898Z,1,crab,aquatic,zoo-data,0\n,,369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,hair,zoo-data,0\n,,370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,tail,zoo-data,0\n,,371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,0,elephant,feathers,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,hair,zoo-data,0\n,,372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,hair,zoo-data,0\n,,373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,breathes,zoo-data,1\n,,374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,fins,zoo-data,0\n,,375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,tail,zoo-data,0\n,,376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,1,crayfish,eggs,zoo-data,0\n,,377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,aquatic,zoo-data,0\n,,378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,catsize,zoo-data,0\n,,379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,milk,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,catsize,zoo-data,0\n,,380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,catsize,zoo-data,0\n,,381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,venomous,zoo-data,0\n,,382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,tail,zoo-data,1\n,,383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,backbone,zoo-data,0\n,,384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,milk,zoo-data,0\n,,385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,predator,zoo-data,0\n,,386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T04:46:05.877820583Z,1,dogfish,aquatic,zoo-data,0\n,,387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,venomous,zoo-data,1\n,,388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,eggs,zoo-data,1\n,,389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,2,girl,legs,zoo-data,0\n,,390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,domestic,zoo-data,1\n,,391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,aquatic,zoo-data,0\n,,392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,backbone,zoo-data,0\n,,393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,breathes,zoo-data,0\n,,394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,hair,zoo-data,0\n,,395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,tail,zoo-data,1\n,,396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,backbone,zoo-data,1\n,,397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,domestic,zoo-data,0\n,,398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,toothed,zoo-data,1\n,,399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,2,sealion,legs,zoo-data,0\n,,400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-01T23:58:24.898183819Z,0,crayfish,tail,zoo-data,0\n,,401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,backbone,zoo-data,0\n,,402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,breathes,zoo-data,0\n,,403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,predator,zoo-data,0\n,,404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,2,fruitbat,legs,zoo-data,1\n,,405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,feathers,zoo-data,1\n,,406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,breathes,zoo-data,1\n,,407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,breathes,zoo-data,0\n,,408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,1,crow,feathers,zoo-data,1\n,,409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,breathes,zoo-data,0\n,,410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,1,dove,backbone,zoo-data,1\n,,411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,toothed,zoo-data,0\n,,412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,tail,zoo-data,1\n,,413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,1,gnat,eggs,zoo-data,1\n,,414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,backbone,zoo-data,1\n,,415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,domestic,zoo-data,0\n,,416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T01:34:18.55806274Z,2,crow,type,zoo-data,1\n,,417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,fins,zoo-data,0\n,,418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,hair,zoo-data,1\n,,419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,fins,zoo-data,0\n,,420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,toothed,zoo-data,0\n,,421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,tail,zoo-data,1\n,,422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,breathes,zoo-data,1\n,,423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,7,seawasp,type,zoo-data,0\n,,424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,backbone,zoo-data,0\n,,425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,type,zoo-data,0\n,,426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,2,duck,legs,zoo-data,1\n,,427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,domestic,zoo-data,0\n,,428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,milk,zoo-data,0\n,,429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,type,zoo-data,1\n,,430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,predator,zoo-data,0\n,,431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,predator,zoo-data,1\n,,432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,venomous,zoo-data,0\n,,433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,aquatic,zoo-data,1\n,,434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,0,flamingo,aquatic,zoo-data,1\n,,435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,milk,zoo-data,1\n,,436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,catsize,zoo-data,0\n,,437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,milk,zoo-data,0\n,,438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,predator,zoo-data,0\n,,439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,fins,zoo-data,1\n,,440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,0,deer,fins,zoo-data,0\n,,441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,predator,zoo-data,1\n,,442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,milk,zoo-data,0\n,,443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,type,zoo-data,1\n,,444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,fins,zoo-data,1\n,,445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,domestic,zoo-data,0\n,,446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,milk,zoo-data,0\n,,447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,tail,zoo-data,1\n,,448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T03:10:12.217941662Z,1,deer,type,zoo-data,0\n,,449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,breathes,zoo-data,1\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,milk,zoo-data,0\n,,450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,milk,zoo-data,0\n,,451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,eggs,zoo-data,0\n,,452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,predator,zoo-data,0\n,,453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,catsize,zoo-data,0\n,,454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,backbone,zoo-data,0\n,,455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,hair,zoo-data,1\n,,456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,feathers,zoo-data,0\n,,457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,backbone,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,aquatic,zoo-data,0\n,,458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,aquatic,zoo-data,0\n,,459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,backbone,zoo-data,0\n,,460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,toothed,zoo-data,0\n,,461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,feathers,zoo-data,0\n,,462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,fins,zoo-data,0\n,,463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,breathes,zoo-data,1\n,,464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,predator,zoo-data,0\n,,465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,venomous,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,1,frog,predator,zoo-data,0\n,,466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,predator,zoo-data,0\n,,467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,catsize,zoo-data,0\n,,468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,eggs,zoo-data,0\n,,469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,feathers,zoo-data,1\n,,470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,toothed,zoo-data,0\n,,471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,milk,zoo-data,0\n,,472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,venomous,zoo-data,0\n,,473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,domestic,zoo-data,0\n,,474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,tail,zoo-data,0\n,,475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,1,girl,backbone,zoo-data,0\n,,476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,aquatic,zoo-data,0\n,,477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,toothed,zoo-data,1\n,,478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,breathes,zoo-data,0\n,,479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,3,slowworm,type,zoo-data,0\n,,480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,0,dolphin,domestic,zoo-data,0\n,,481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,toothed,zoo-data,0\n,,482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,feathers,zoo-data,0\n,,483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,hair,zoo-data,1\n,,484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,predator,zoo-data,0\n,,485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,predator,zoo-data,0\n,,486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,domestic,zoo-data,0\n,,487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,feathers,zoo-data,0\n,,488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T06:21:59.537699504Z,1,dolphin,catsize,zoo-data,0\n,,489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,domestic,zoo-data,0\n,,490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,venomous,zoo-data,1\n,,491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,6,gnat,legs,zoo-data,1\n,,492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,hair,zoo-data,1\n,,493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,tail,zoo-data,0\n,,494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,aquatic,zoo-data,0\n,,495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,legs,zoo-data,0\n,,496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,aquatic,zoo-data,1\n,,497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,hair,zoo-data,0\n,,498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,feathers,zoo-data,0\n,,499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,domestic,zoo-data,1\n,,500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,venomous,zoo-data,1\n,,501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,venomous,zoo-data,0\n,,502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,backbone,zoo-data,0\n,,503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,legs,zoo-data,0\n,,504,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,toothed,zoo-data,1\n,,505,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,feathers,zoo-data,0\n,,506,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,hair,zoo-data,0\n,,507,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,eggs,zoo-data,0\n,,508,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,eggs,zoo-data,0\n,,509,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,tail,zoo-data,0\n,,510,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,eggs,zoo-data,0\n,,511,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,tail,zoo-data,0\n,,512,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,0,dove,fins,zoo-data,1\n,,513,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,breathes,zoo-data,0\n,,514,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,fins,zoo-data,0\n,,515,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,1,goat,tail,zoo-data,0\n,,516,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,toothed,zoo-data,0\n,,517,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,breathes,zoo-data,1\n,,518,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,fins,zoo-data,0\n,,519,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,domestic,zoo-data,0\n,,520,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T07:57:53.197578425Z,2,dove,legs,zoo-data,1\n,,521,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,eggs,zoo-data,1\n,,522,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,tail,zoo-data,0\n,,523,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,milk,zoo-data,0\n,,524,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,catsize,zoo-data,0\n,,525,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,fins,zoo-data,1\n,,526,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,tail,zoo-data,0\n,,527,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,domestic,zoo-data,1\n,,528,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,1,duck,eggs,zoo-data,1\n,,529,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,tail,zoo-data,1\n,,530,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,type,zoo-data,0\n,,531,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,breathes,zoo-data,0\n,,532,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,4,haddock,type,zoo-data,0\n,,533,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,milk,zoo-data,0\n,,534,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,milk,zoo-data,1\n,,535,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,backbone,zoo-data,0\n,,536,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,fins,zoo-data,1\n,,537,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,domestic,zoo-data,1\n,,538,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,eggs,zoo-data,1\n,,539,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,0,gorilla,venomous,zoo-data,0\n,,540,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,feathers,zoo-data,0\n,,541,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,aquatic,zoo-data,0\n,,542,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,predator,zoo-data,1\n,,543,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,domestic,zoo-data,0\n,,544,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T09:33:46.857457347Z,0,duck,catsize,zoo-data,1\n,,545,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,backbone,zoo-data,0\n,,546,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,milk,zoo-data,1\n,,547,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,backbone,zoo-data,1\n,,548,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,venomous,zoo-data,0\n,,549,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,venomous,zoo-data,0\n,,550,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,backbone,zoo-data,1\n,,551,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,type,zoo-data,0\n,,552,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T11:09:40.517336268Z,1,elephant,hair,zoo-data,0\n,,553,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,eggs,zoo-data,1\n,,554,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,1,gull,tail,zoo-data,1\n,,555,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,fins,zoo-data,1\n,,556,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,catsize,zoo-data,0\n,,557,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,tail,zoo-data,0\n,,558,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,legs,zoo-data,1\n,,559,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,tail,zoo-data,0\n,,560,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T12:45:34.177215189Z,1,flamingo,eggs,zoo-data,1\n,,561,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,legs,zoo-data,1\n,,562,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,fins,zoo-data,0\n,,563,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,legs,zoo-data,1\n,,564,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,aquatic,zoo-data,0\n,,565,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,hair,zoo-data,1\n,,566,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,fins,zoo-data,0\n,,567,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,domestic,zoo-data,0\n,,568,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,tail,zoo-data,0\n,,569,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,6,honeybee,type,zoo-data,1\n,,570,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,milk,zoo-data,0\n,,571,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,0,gull,domestic,zoo-data,1\n,,572,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,predator,zoo-data,0\n,,573,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,breathes,zoo-data,1\n,,574,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,tail,zoo-data,0\n,,575,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,predator,zoo-data,1\n,,576,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T14:21:27.837094111Z,0,flea,catsize,zoo-data,0\n,,577,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,hair,zoo-data,1\n,,578,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,4,hamster,legs,zoo-data,0\n,,579,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,eggs,zoo-data,0\n,,580,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,catsize,zoo-data,0\n,,581,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,1,honeybee,venomous,zoo-data,1\n,,582,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,domestic,zoo-data,0\n,,583,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,tail,zoo-data,1\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,venomous,zoo-data,0\n,,584,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,1,frog,venomous,zoo-data,0\n,,585,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,eggs,zoo-data,1\n,,586,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,type,zoo-data,0\n,,587,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,0,hamster,predator,zoo-data,0\n,,588,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,milk,zoo-data,1\n,,589,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,catsize,zoo-data,1\n,,590,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,backbone,zoo-data,0\n,,591,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,hair,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T15:57:21.496973032Z,0,frog,tail,zoo-data,0\n,,592,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T17:33:15.156851953Z,0,frog,tail,zoo-data,0\n,,593,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,1,housefly,breathes,zoo-data,1\n,,594,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,predator,zoo-data,1\n,,595,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,backbone,zoo-data,0\n,,596,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,aquatic,zoo-data,1\n,,597,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,feathers,zoo-data,1\n,,598,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,predator,zoo-data,0\n,,599,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,eggs,zoo-data,0\n,,600,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,1,fruitbat,hair,zoo-data,1\n,,601,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,tail,zoo-data,1\n,,602,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,legs,zoo-data,0\n,,603,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,1,hawk,backbone,zoo-data,1\n,,604,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,4,herring,type,zoo-data,0\n,,605,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,aquatic,zoo-data,1\n,,606,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,legs,zoo-data,0\n,,607,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,predator,zoo-data,0\n,,608,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,aquatic,zoo-data,1\n,,609,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,aquatic,zoo-data,0\n,,610,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,predator,zoo-data,1\n,,611,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,feathers,zoo-data,0\n,,612,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,backbone,zoo-data,1\n,,613,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,domestic,zoo-data,1\n,,614,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,aquatic,zoo-data,1\n,,615,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,tail,zoo-data,0\n,,616,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T19:09:08.816730875Z,0,fruitbat,domestic,zoo-data,1\n,,617,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,venomous,zoo-data,0\n,,618,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,fins,zoo-data,1\n,,619,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,domestic,zoo-data,0\n,,620,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,catsize,zoo-data,1\n,,621,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,toothed,zoo-data,0\n,,622,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,predator,zoo-data,1\n,,623,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,5,toad,type,zoo-data,0\n,,624,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,hair,zoo-data,0\n,,625,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,feathers,zoo-data,1\n,,626,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,domestic,zoo-data,0\n,,627,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,catsize,zoo-data,0\n,,628,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,fins,zoo-data,0\n,,629,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,backbone,zoo-data,0\n,,630,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,tail,zoo-data,1\n,,631,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,3,tortoise,type,zoo-data,0\n,,632,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,feathers,zoo-data,0\n,,633,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,aquatic,zoo-data,1\n,,634,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,predator,zoo-data,1\n,,635,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,feathers,zoo-data,1\n,,636,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,legs,zoo-data,0\n,,637,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,2,kiwi,type,zoo-data,0\n,,638,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,milk,zoo-data,0\n,,639,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,backbone,zoo-data,0\n,,640,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,aquatic,zoo-data,0\n,,641,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,legs,zoo-data,1\n,,642,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,catsize,zoo-data,1\n,,643,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,aquatic,zoo-data,1\n,,644,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,hair,zoo-data,1\n,,645,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,1,ladybird,eggs,zoo-data,1\n,,646,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,venomous,zoo-data,0\n,,647,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,breathes,zoo-data,0\n,,648,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,breathes,zoo-data,0\n,,649,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,predator,zoo-data,1\n,,650,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,6,ladybird,type,zoo-data,1\n,,651,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,milk,zoo-data,1\n,,652,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,milk,zoo-data,1\n,,653,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,backbone,zoo-data,1\n,,654,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,domestic,zoo-data,0\n,,655,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,venomous,zoo-data,0\n,,656,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,0,giraffe,fins,zoo-data,0\n,,657,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,4,leopard,legs,zoo-data,0\n,,658,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,aquatic,zoo-data,1\n,,659,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T15:55:46.395156851Z,0,housefly,venomous,zoo-data,1\n,,660,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,toothed,zoo-data,1\n,,661,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,venomous,zoo-data,1\n,,662,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,eggs,zoo-data,0\n,,663,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,toothed,zoo-data,0\n,,664,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,4,giraffe,legs,zoo-data,0\n,,665,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,4,lion,legs,zoo-data,0\n,,666,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,toothed,zoo-data,1\n,,667,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,hair,zoo-data,0\n,,668,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,fins,zoo-data,1\n,,669,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,catsize,zoo-data,1\n,,670,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,aquatic,zoo-data,0\n,,671,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,catsize,zoo-data,0\n,,672,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T20:45:02.476609796Z,1,giraffe,type,zoo-data,0\n,,673,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,type,zoo-data,0\n,,674,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,fins,zoo-data,1\n,,675,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,tail,zoo-data,0\n,,676,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,eggs,zoo-data,1\n,,677,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,eggs,zoo-data,0\n,,678,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,4,platypus,legs,zoo-data,0\n,,679,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,4,tuna,type,zoo-data,0\n,,680,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,fins,zoo-data,0\n,,681,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,hair,zoo-data,0\n,,682,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,2,lark,legs,zoo-data,1\n,,683,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,catsize,zoo-data,0\n,,684,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,milk,zoo-data,1\n,,685,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,venomous,zoo-data,0\n,,686,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,backbone,zoo-data,0\n,,687,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,type,zoo-data,1\n,,688,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T22:20:56.136488717Z,0,girl,tail,zoo-data,0\n,,689,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,feathers,zoo-data,0\n,,690,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,tail,zoo-data,1\n,,691,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,tail,zoo-data,1\n,,692,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,toothed,zoo-data,0\n,,693,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,tail,zoo-data,0\n,,694,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,predator,zoo-data,0\n,,695,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,eggs,zoo-data,0\n,,696,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,aquatic,zoo-data,1\n,,697,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,venomous,zoo-data,0\n,,698,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,feathers,zoo-data,0\n,,699,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,hair,zoo-data,1\n,,700,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,breathes,zoo-data,0\n,,701,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,type,zoo-data,0\n,,702,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,legs,zoo-data,0\n,,703,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,venomous,zoo-data,0\n,,704,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-02T23:56:49.796367638Z,0,gnat,backbone,zoo-data,1\n,,705,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,feathers,zoo-data,0\n,,706,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,aquatic,zoo-data,0\n,,707,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,1,lark,feathers,zoo-data,1\n,,708,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,domestic,zoo-data,0\n,,709,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,milk,zoo-data,0\n,,710,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,eggs,zoo-data,0\n,,711,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,4,vole,legs,zoo-data,0\n,,712,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,0,goat,venomous,zoo-data,0\n,,713,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,predator,zoo-data,0\n,,714,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,aquatic,zoo-data,0\n,,715,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,venomous,zoo-data,1\n,,716,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,domestic,zoo-data,0\n,,717,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,venomous,zoo-data,0\n,,718,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,4,pussycat,legs,zoo-data,0\n,,719,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,tail,zoo-data,0\n,,720,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T01:32:43.45624656Z,4,goat,legs,zoo-data,0\n,,721,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,venomous,zoo-data,0\n,,722,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,toothed,zoo-data,0\n,,723,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T20:43:27.374793615Z,0,lark,domestic,zoo-data,1\n,,724,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,hair,zoo-data,0\n,,725,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,predator,zoo-data,0\n,,726,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,tail,zoo-data,0\n,,727,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,hair,zoo-data,1\n,,728,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,toothed,zoo-data,0\n,,729,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,domestic,zoo-data,0\n,,730,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,6,lobster,legs,zoo-data,0\n,,731,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,hair,zoo-data,0\n,,732,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,eggs,zoo-data,0\n,,733,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,backbone,zoo-data,0\n,,734,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,type,zoo-data,0\n,,735,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,predator,zoo-data,1\n,,736,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,backbone,zoo-data,0\n,,737,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,catsize,zoo-data,0\n,,738,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,domestic,zoo-data,0\n,,739,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,0,leopard,fins,zoo-data,0\n,,740,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,milk,zoo-data,0\n,,741,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,4,lynx,legs,zoo-data,0\n,,742,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,domestic,zoo-data,0\n,,743,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,fins,zoo-data,0\n,,744,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T03:08:37.116125481Z,1,gorilla,catsize,zoo-data,0\n,,745,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,aquatic,zoo-data,0\n,,746,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,7,lobster,type,zoo-data,0\n,,747,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,breathes,zoo-data,0\n,,748,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,breathes,zoo-data,0\n,,749,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,tail,zoo-data,0\n,,750,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,catsize,zoo-data,0\n,,751,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,domestic,zoo-data,0\n,,752,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T04:44:30.776004402Z,2,gull,type,zoo-data,1\n,,753,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,backbone,zoo-data,0\n,,754,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,predator,zoo-data,0\n,,755,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,tail,zoo-data,0\n,,756,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,fins,zoo-data,0\n,,757,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,toothed,zoo-data,0\n,,758,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,backbone,zoo-data,0\n,,759,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,catsize,zoo-data,0\n,,760,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,hair,zoo-data,0\n,,761,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,type,zoo-data,0\n,,762,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,toothed,zoo-data,0\n,,763,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,breathes,zoo-data,0\n,,764,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,milk,zoo-data,0\n,,765,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,4,mink,legs,zoo-data,0\n,,766,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,breathes,zoo-data,0\n,,767,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,backbone,zoo-data,1\n,,768,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,milk,zoo-data,0\n,,769,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,hair,zoo-data,0\n,,770,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,4,mole,legs,zoo-data,0\n,,771,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,venomous,zoo-data,0\n,,772,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,domestic,zoo-data,0\n,,773,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,tail,zoo-data,0\n,,774,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,toothed,zoo-data,0\n,,775,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,feathers,zoo-data,0\n,,776,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,1,haddock,aquatic,zoo-data,0\n,,777,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,feathers,zoo-data,0\n,,778,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,6,moth,type,zoo-data,1\n,,779,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,0,lobster,tail,zoo-data,0\n,,780,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,venomous,zoo-data,0\n,,781,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,milk,zoo-data,0\n,,782,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,breathes,zoo-data,0\n,,783,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,eggs,zoo-data,0\n,,784,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T06:20:24.435883324Z,0,haddock,legs,zoo-data,0\n,,785,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,eggs,zoo-data,0\n,,786,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,aquatic,zoo-data,0\n,,787,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,milk,zoo-data,0\n,,788,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,hair,zoo-data,1\n,,789,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,aquatic,zoo-data,0\n,,790,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,fins,zoo-data,0\n,,791,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,eggs,zoo-data,0\n,,792,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,hair,zoo-data,0\n,,793,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,predator,zoo-data,0\n,,794,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,toothed,zoo-data,0\n,,795,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,fins,zoo-data,0\n,,796,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,feathers,zoo-data,0\n,,797,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,domestic,zoo-data,0\n,,798,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,domestic,zoo-data,0\n,,799,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,1,worm,breathes,zoo-data,0\n,,800,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T07:56:18.095762245Z,1,hamster,tail,zoo-data,0\n,,801,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,breathes,zoo-data,0\n,,802,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,hair,zoo-data,0\n,,803,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,hair,zoo-data,0\n,,804,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,breathes,zoo-data,0\n,,805,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,backbone,zoo-data,0\n,,806,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,breathes,zoo-data,0\n,,807,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,7,worm,type,zoo-data,0\n,,808,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,0,hare,eggs,zoo-data,0\n,,809,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,breathes,zoo-data,1\n,,810,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,predator,zoo-data,0\n,,811,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,hair,zoo-data,0\n,,812,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,4,newt,legs,zoo-data,0\n,,813,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,aquatic,zoo-data,0\n,,814,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,legs,zoo-data,0\n,,815,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,aquatic,zoo-data,1\n,,816,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,toothed,zoo-data,0\n,,817,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,fins,zoo-data,1\n,,818,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,fins,zoo-data,0\n,,819,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,1,mole,tail,zoo-data,0\n,,820,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,domestic,zoo-data,0\n,,821,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,fins,zoo-data,0\n,,822,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,type,zoo-data,0\n,,823,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,tail,zoo-data,1\n,,824,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T09:32:11.755641166Z,1,hare,type,zoo-data,0\n,,825,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,backbone,zoo-data,0\n,,826,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,hair,zoo-data,0\n,,827,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,4,mongoose,legs,zoo-data,0\n,,828,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,5,newt,type,zoo-data,0\n,,829,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,type,zoo-data,0\n,,830,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,toothed,zoo-data,0\n,,831,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,type,zoo-data,1\n,,832,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,hair,zoo-data,1\n,,833,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,catsize,zoo-data,0\n,,834,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,breathes,zoo-data,0\n,,835,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,catsize,zoo-data,0\n,,836,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,aquatic,zoo-data,0\n,,837,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,hair,zoo-data,0\n,,838,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,predator,zoo-data,0\n,,839,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,0,hawk,catsize,zoo-data,1\n,,840,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,milk,zoo-data,0\n,,841,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,4,oryx,legs,zoo-data,0\n,,842,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,1,moth,eggs,zoo-data,1\n,,843,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,tail,zoo-data,0\n,,844,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,milk,zoo-data,0\n,,845,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,aquatic,zoo-data,0\n,,846,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T11:08:05.415520088Z,2,hawk,type,zoo-data,1\n,,847,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,toothed,zoo-data,0\n,,848,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,type,zoo-data,0\n,,849,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,aquatic,zoo-data,1\n,,850,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,catsize,zoo-data,0\n,,851,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,backbone,zoo-data,0\n,,852,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,predator,zoo-data,0\n,,853,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,hair,zoo-data,0\n,,854,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,venomous,zoo-data,0\n,,855,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,venomous,zoo-data,1\n,,856,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,domestic,zoo-data,1\n,,857,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,feathers,zoo-data,0\n,,858,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,venomous,zoo-data,0\n,,859,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,tail,zoo-data,0\n,,860,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,predator,zoo-data,0\n,,861,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,fins,zoo-data,0\n,,862,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,milk,zoo-data,0\n,,863,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,toothed,zoo-data,0\n,,864,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,eggs,zoo-data,0\n,,865,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,tail,zoo-data,0\n,,866,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,predator,zoo-data,1\n,,867,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,1,herring,toothed,zoo-data,0\n,,868,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,catsize,zoo-data,0\n,,869,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,breathes,zoo-data,0\n,,870,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,8,octopus,legs,zoo-data,0\n,,871,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,predator,zoo-data,0\n,,872,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,2,ostrich,type,zoo-data,0\n,,873,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,catsize,zoo-data,1\n,,874,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T12:43:59.075399009Z,0,herring,breathes,zoo-data,0\n,,875,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,predator,zoo-data,0\n,,876,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,legs,zoo-data,0\n,,877,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,domestic,zoo-data,0\n,,878,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,aquatic,zoo-data,0\n,,879,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,eggs,zoo-data,1\n,,880,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,predator,zoo-data,0\n,,881,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T14:19:52.73527793Z,0,honeybee,predator,zoo-data,1\n,,882,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,milk,zoo-data,1\n,,883,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,2,penguin,type,zoo-data,0\n,,884,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,0,opossum,catsize,zoo-data,0\n,,885,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,feathers,zoo-data,0\n,,886,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,toothed,zoo-data,1\n,,887,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,breathes,zoo-data,0\n,,888,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,1,kiwi,feathers,zoo-data,0\n,,889,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,predator,zoo-data,1\n,,890,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,aquatic,zoo-data,1\n,,891,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,eggs,zoo-data,0\n,,892,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,aquatic,zoo-data,0\n,,893,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,tail,zoo-data,0\n,,894,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,venomous,zoo-data,0\n,,895,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T17:31:40.055035773Z,0,kiwi,milk,zoo-data,0\n,,896,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,backbone,zoo-data,1\n,,897,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,hair,zoo-data,0\n,,898,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,backbone,zoo-data,0\n,,899,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,breathes,zoo-data,0\n,,900,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,milk,zoo-data,1\n,,901,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,legs,zoo-data,0\n,,902,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T19:07:33.714914694Z,0,ladybird,domestic,zoo-data,1\n,,903,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,legs,zoo-data,1\n,,904,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,toothed,zoo-data,0\n,,905,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,eggs,zoo-data,0\n,,906,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,1,ostrich,catsize,zoo-data,0\n,,907,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,4,pike,type,zoo-data,0\n,,908,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,aquatic,zoo-data,0\n,,909,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T22:19:21.034672537Z,1,leopard,milk,zoo-data,0\n,,910,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,feathers,zoo-data,0\n,,911,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,backbone,zoo-data,0\n,,912,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,domestic,zoo-data,0\n,,913,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,fins,zoo-data,1\n,,914,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,milk,zoo-data,0\n,,915,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,venomous,zoo-data,0\n,,916,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,hair,zoo-data,0\n,,917,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,hair,zoo-data,1\n,,918,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,domestic,zoo-data,0\n,,919,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,breathes,zoo-data,1\n,,920,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,breathes,zoo-data,0\n,,921,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,aquatic,zoo-data,0\n,,922,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,venomous,zoo-data,0\n,,923,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,eggs,zoo-data,0\n,,924,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,backbone,zoo-data,1\n,,925,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,legs,zoo-data,0\n,,926,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,tail,zoo-data,1\n,,927,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,milk,zoo-data,0\n,,928,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,backbone,zoo-data,0\n,,929,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,hair,zoo-data,1\n,,930,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,aquatic,zoo-data,0\n,,931,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,breathes,zoo-data,1\n,,932,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,catsize,zoo-data,0\n,,933,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,domestic,zoo-data,1\n,,934,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,toothed,zoo-data,0\n,,935,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,fins,zoo-data,0\n,,936,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,breathes,zoo-data,1\n,,937,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,toothed,zoo-data,0\n,,938,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,legs,zoo-data,1\n,,939,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,backbone,zoo-data,0\n,,940,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,0,parakeet,catsize,zoo-data,1\n,,941,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,tail,zoo-data,0\n,,942,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,predator,zoo-data,0\n,,943,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,feathers,zoo-data,0\n,,944,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,0,lion,fins,zoo-data,0\n,,945,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,feathers,zoo-data,0\n,,946,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,venomous,zoo-data,0\n,,947,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,2,parakeet,type,zoo-data,1\n,,948,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,feathers,zoo-data,0\n,,949,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,1,pitviper,venomous,zoo-data,0\n,,950,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,venomous,zoo-data,0\n,,951,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-03T23:55:14.694551458Z,1,lion,catsize,zoo-data,0\n,,952,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,eggs,zoo-data,0\n,,953,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,milk,zoo-data,0\n,,954,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,aquatic,zoo-data,0\n,,955,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,predator,zoo-data,0\n,,956,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,eggs,zoo-data,0\n,,957,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,fins,zoo-data,0\n,,958,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T01:31:08.354430379Z,1,lobster,eggs,zoo-data,0\n,,959,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,aquatic,zoo-data,0\n,,960,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,fins,zoo-data,0\n,,961,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,toothed,zoo-data,0\n,,962,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,tail,zoo-data,0\n,,963,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,milk,zoo-data,0\n,,964,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,hair,zoo-data,0\n,,965,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,0,lynx,aquatic,zoo-data,0\n,,966,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,breathes,zoo-data,0\n,,967,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,4,polecat,legs,zoo-data,0\n,,968,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,fins,zoo-data,0\n,,969,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,catsize,zoo-data,0\n,,970,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,breathes,zoo-data,0\n,,971,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,feathers,zoo-data,0\n,,972,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,predator,zoo-data,0\n,,973,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,0,pike,legs,zoo-data,0\n,,974,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,catsize,zoo-data,0\n,,975,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,0,penguin,domestic,zoo-data,0\n,,976,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,eggs,zoo-data,0\n,,977,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,predator,zoo-data,0\n,,978,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,venomous,zoo-data,0\n,,979,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T03:07:02.014309301Z,1,lynx,type,zoo-data,0\n,,980,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,catsize,zoo-data,0\n,,981,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,hair,zoo-data,0\n,,982,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,feathers,zoo-data,1\n,,983,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,toothed,zoo-data,0\n,,984,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,breathes,zoo-data,0\n,,985,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,4,stingray,type,zoo-data,0\n,,986,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,0,mink,eggs,zoo-data,0\n,,987,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,hair,zoo-data,0\n,,988,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,aquatic,zoo-data,0\n,,989,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,2,pheasant,type,zoo-data,1\n,,990,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,backbone,zoo-data,0\n,,991,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,predator,zoo-data,0\n,,992,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,breathes,zoo-data,1\n,,993,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T04:42:55.674188222Z,1,mink,type,zoo-data,0\n,,994,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,venomous,zoo-data,0\n,,995,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,breathes,zoo-data,0\n,,996,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,fins,zoo-data,0\n,,997,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,type,zoo-data,0\n,,998,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,4,pony,legs,zoo-data,0\n,,999,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,eggs,zoo-data,0\n,,1000,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,feathers,zoo-data,0\n,,1001,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,4,piranha,type,zoo-data,0\n,,1002,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,fins,zoo-data,0\n,,1003,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,feathers,zoo-data,0\n,,1004,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,catsize,zoo-data,0\n,,1005,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,domestic,zoo-data,0\n,,1006,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,milk,zoo-data,0\n,,1007,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T06:18:49.334067143Z,0,mole,venomous,zoo-data,0\n,,1008,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,fins,zoo-data,0\n,,1009,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,eggs,zoo-data,0\n,,1010,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,predator,zoo-data,0\n,,1011,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,eggs,zoo-data,0\n,,1012,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,catsize,zoo-data,0\n,,1013,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,aquatic,zoo-data,0\n,,1014,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,toothed,zoo-data,0\n,,1015,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,domestic,zoo-data,0\n,,1016,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,feathers,zoo-data,0\n,,1017,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,legs,zoo-data,0\n,,1018,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,milk,zoo-data,0\n,,1019,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,hair,zoo-data,0\n,,1020,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,breathes,zoo-data,0\n,,1021,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,0,mongoose,fins,zoo-data,0\n,,1022,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,3,pitviper,type,zoo-data,0\n,,1023,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,breathes,zoo-data,0\n,,1024,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,tail,zoo-data,0\n,,1025,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,aquatic,zoo-data,0\n,,1026,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,milk,zoo-data,0\n,,1027,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,venomous,zoo-data,0\n,,1028,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T07:54:42.993946064Z,1,mongoose,type,zoo-data,0\n,,1029,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,0,platypus,toothed,zoo-data,0\n,,1030,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,toothed,zoo-data,0\n,,1031,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,aquatic,zoo-data,0\n,,1032,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,predator,zoo-data,0\n,,1033,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,toothed,zoo-data,0\n,,1034,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,catsize,zoo-data,0\n,,1035,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,venomous,zoo-data,1\n,,1036,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,type,zoo-data,0\n,,1037,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,hair,zoo-data,0\n,,1038,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T04:41:20.572372041Z,1,platypus,hair,zoo-data,0\n,,1039,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,fins,zoo-data,0\n,,1040,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,backbone,zoo-data,0\n,,1041,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,eggs,zoo-data,0\n,,1042,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T09:30:36.653824986Z,0,moth,catsize,zoo-data,1\n,,1043,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,type,zoo-data,0\n,,1044,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,venomous,zoo-data,0\n,,1045,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,toothed,zoo-data,0\n,,1046,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,type,zoo-data,0\n,,1047,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,venomous,zoo-data,0\n,,1048,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,backbone,zoo-data,0\n,,1049,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,hair,zoo-data,0\n,,1050,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,tail,zoo-data,0\n,,1051,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,hair,zoo-data,0\n,,1052,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,domestic,zoo-data,0\n,,1053,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,backbone,zoo-data,0\n,,1054,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,fins,zoo-data,0\n,,1055,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,domestic,zoo-data,0\n,,1056,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,eggs,zoo-data,0\n,,1057,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,aquatic,zoo-data,0\n,,1058,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,milk,zoo-data,0\n,,1059,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,1,pony,milk,zoo-data,0\n,,1060,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,tail,zoo-data,0\n,,1061,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,catsize,zoo-data,0\n,,1062,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,4,tuatara,legs,zoo-data,0\n,,1063,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,1,newt,predator,zoo-data,0\n,,1064,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,breathes,zoo-data,0\n,,1065,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,fins,zoo-data,0\n,,1066,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,feathers,zoo-data,0\n,,1067,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,predator,zoo-data,0\n,,1068,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,hair,zoo-data,0\n,,1069,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,eggs,zoo-data,0\n,,1070,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T11:06:30.313703907Z,0,newt,venomous,zoo-data,0\n,,1071,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,1,porpoise,type,zoo-data,0\n,,1072,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,4,reindeer,legs,zoo-data,0\n,,1073,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,milk,zoo-data,0\n,,1074,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,legs,zoo-data,0\n,,1075,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,hair,zoo-data,0\n,,1076,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,legs,zoo-data,0\n,,1077,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,0,octopus,feathers,zoo-data,0\n,,1078,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,venomous,zoo-data,0\n,,1079,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,catsize,zoo-data,0\n,,1080,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,predator,zoo-data,0\n,,1081,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,backbone,zoo-data,0\n,,1082,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,milk,zoo-data,0\n,,1083,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,breathes,zoo-data,1\n,,1084,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T12:42:23.973582828Z,1,octopus,eggs,zoo-data,0\n,,1085,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,aquatic,zoo-data,0\n,,1086,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,hair,zoo-data,0\n,,1087,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,backbone,zoo-data,0\n,,1088,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,breathes,zoo-data,0\n,,1089,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,backbone,zoo-data,0\n,,1090,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,milk,zoo-data,0\n,,1091,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,breathes,zoo-data,0\n,,1092,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,domestic,zoo-data,0\n,,1093,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,milk,zoo-data,0\n,,1094,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,4,puma,legs,zoo-data,0\n,,1095,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,hair,zoo-data,0\n,,1096,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,breathes,zoo-data,0\n,,1097,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,backbone,zoo-data,0\n,,1098,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,4,opossum,legs,zoo-data,0\n,,1099,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,1,pussycat,catsize,zoo-data,0\n,,1100,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,domestic,zoo-data,0\n,,1101,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,feathers,zoo-data,0\n,,1102,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,predator,zoo-data,0\n,,1103,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,fins,zoo-data,0\n,,1104,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,aquatic,zoo-data,1\n,,1105,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T14:18:17.63346175Z,1,opossum,tail,zoo-data,0\n,,1106,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,feathers,zoo-data,0\n,,1107,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,catsize,zoo-data,0\n,,1108,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,backbone,zoo-data,0\n,,1109,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,fins,zoo-data,0\n,,1110,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,0,raccoon,eggs,zoo-data,0\n,,1111,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,toothed,zoo-data,1\n,,1112,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,0,oryx,feathers,zoo-data,0\n,,1113,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,4,raccoon,legs,zoo-data,0\n,,1114,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,milk,zoo-data,0\n,,1115,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,breathes,zoo-data,0\n,,1116,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,domestic,zoo-data,0\n,,1117,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,toothed,zoo-data,0\n,,1118,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,legs,zoo-data,1\n,,1119,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T15:54:11.293340671Z,1,oryx,milk,zoo-data,0\n,,1120,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,feathers,zoo-data,0\n,,1121,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,toothed,zoo-data,0\n,,1122,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,predator,zoo-data,0\n,,1123,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,breathes,zoo-data,0\n,,1124,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T14:16:42.531645569Z,1,raccoon,tail,zoo-data,0\n,,1125,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,catsize,zoo-data,1\n,,1126,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T17:30:04.953219592Z,0,ostrich,fins,zoo-data,0\n,,1127,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,toothed,zoo-data,0\n,,1128,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,backbone,zoo-data,0\n,,1129,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,breathes,zoo-data,0\n,,1130,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,hair,zoo-data,0\n,,1131,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,eggs,zoo-data,0\n,,1132,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,2,vulture,type,zoo-data,1\n,,1133,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T19:05:58.613098514Z,1,parakeet,feathers,zoo-data,1\n,,1134,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,fins,zoo-data,0\n,,1135,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,feathers,zoo-data,0\n,,1136,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,aquatic,zoo-data,0\n,,1137,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,milk,zoo-data,0\n,,1138,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,toothed,zoo-data,0\n,,1139,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,aquatic,zoo-data,0\n,,1140,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T20:41:52.272977435Z,1,penguin,catsize,zoo-data,0\n,,1141,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,feathers,zoo-data,0\n,,1142,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,aquatic,zoo-data,0\n,,1143,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,tail,zoo-data,0\n,,1144,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,catsize,zoo-data,0\n,,1145,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,0,reindeer,venomous,zoo-data,0\n,,1146,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,predator,zoo-data,0\n,,1147,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,1,pheasant,eggs,zoo-data,1\n,,1148,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,eggs,zoo-data,0\n,,1149,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,backbone,zoo-data,0\n,,1150,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,2,rhea,type,zoo-data,0\n,,1151,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,eggs,zoo-data,1\n,,1152,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,eggs,zoo-data,0\n,,1153,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,backbone,zoo-data,0\n,,1154,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T22:17:45.932856356Z,0,pheasant,toothed,zoo-data,1\n,,1155,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,aquatic,zoo-data,0\n,,1156,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,tail,zoo-data,0\n,,1157,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,milk,zoo-data,0\n,,1158,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,hair,zoo-data,0\n,,1159,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,hair,zoo-data,0\n,,1160,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,tail,zoo-data,0\n,,1161,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-04T23:53:39.592735277Z,1,pike,tail,zoo-data,0\n,,1162,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,toothed,zoo-data,0\n,,1163,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,domestic,zoo-data,0\n,,1164,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,7,scorpion,type,zoo-data,0\n,,1165,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,tail,zoo-data,0\n,,1166,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,eggs,zoo-data,0\n,,1167,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,milk,zoo-data,1\n,,1168,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,1,piranha,toothed,zoo-data,0\n,,1169,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,0,scorpion,fins,zoo-data,0\n,,1170,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,aquatic,zoo-data,0\n,,1171,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,feathers,zoo-data,0\n,,1172,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,eggs,zoo-data,0\n,,1173,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,predator,zoo-data,0\n,,1174,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,predator,zoo-data,1\n,,1175,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T01:29:33.252614199Z,0,piranha,catsize,zoo-data,0\n,,1176,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,tail,zoo-data,0\n,,1177,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,backbone,zoo-data,0\n,,1178,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,1,seahorse,aquatic,zoo-data,0\n,,1179,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,feathers,zoo-data,0\n,,1180,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,legs,zoo-data,0\n,,1181,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,fins,zoo-data,1\n,,1182,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,hair,zoo-data,0\n,,1183,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,4,seahorse,type,zoo-data,0\n,,1184,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,fins,zoo-data,0\n,,1185,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,catsize,zoo-data,0\n,,1186,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,catsize,zoo-data,0\n,,1187,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,feathers,zoo-data,0\n,,1188,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,predator,zoo-data,0\n,,1189,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T03:05:26.91249312Z,0,pitviper,feathers,zoo-data,0\n,,1190,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,eggs,zoo-data,0\n,,1191,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,hair,zoo-data,1\n,,1192,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,hair,zoo-data,0\n,,1193,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,4,sole,type,zoo-data,0\n,,1194,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,1,seal,catsize,zoo-data,0\n,,1195,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,fins,zoo-data,0\n,,1196,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,hair,zoo-data,0\n,,1197,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,predator,zoo-data,0\n,,1198,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,eggs,zoo-data,1\n,,1199,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,venomous,zoo-data,0\n,,1200,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,feathers,zoo-data,1\n,,1201,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,catsize,zoo-data,0\n,,1202,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,domestic,zoo-data,0\n,,1203,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,0,polecat,feathers,zoo-data,0\n,,1204,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,0,sealion,venomous,zoo-data,0\n,,1205,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,venomous,zoo-data,1\n,,1206,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,tail,zoo-data,0\n,,1207,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,toothed,zoo-data,1\n,,1208,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,venomous,zoo-data,0\n,,1209,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,hair,zoo-data,1\n,,1210,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T06:17:14.232250963Z,1,polecat,tail,zoo-data,0\n,,1211,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,fins,zoo-data,0\n,,1212,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,legs,zoo-data,1\n,,1213,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,milk,zoo-data,0\n,,1214,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,feathers,zoo-data,0\n,,1215,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,toothed,zoo-data,0\n,,1216,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,toothed,zoo-data,1\n,,1217,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,feathers,zoo-data,0\n,,1218,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,toothed,zoo-data,0\n,,1219,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,catsize,zoo-data,1\n,,1220,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,type,zoo-data,0\n,,1221,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,eggs,zoo-data,0\n,,1222,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,legs,zoo-data,0\n,,1223,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,2,wren,legs,zoo-data,1\n,,1224,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T07:53:07.892129884Z,0,pony,eggs,zoo-data,0\n,,1225,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,3,seasnake,type,zoo-data,0\n,,1226,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,backbone,zoo-data,1\n,,1227,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,feathers,zoo-data,0\n,,1228,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,predator,zoo-data,0\n,,1229,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,feathers,zoo-data,1\n,,1230,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T09:29:01.552008805Z,0,porpoise,domestic,zoo-data,0\n,,1231,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,aquatic,zoo-data,1\n,,1232,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,tail,zoo-data,1\n,,1233,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,eggs,zoo-data,0\n,,1234,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,fins,zoo-data,0\n,,1235,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,toothed,zoo-data,1\n,,1236,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,tail,zoo-data,0\n,,1237,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,backbone,zoo-data,1\n,,1238,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,feathers,zoo-data,0\n,,1239,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,milk,zoo-data,0\n,,1240,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,predator,zoo-data,0\n,,1241,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,fins,zoo-data,1\n,,1242,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,0,puma,domestic,zoo-data,0\n,,1243,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,1,skimmer,breathes,zoo-data,1\n,,1244,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,eggs,zoo-data,0\n,,1245,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,1,seasnake,tail,zoo-data,0\n,,1246,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,backbone,zoo-data,0\n,,1247,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,fins,zoo-data,0\n,,1248,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T11:04:55.211887727Z,1,puma,type,zoo-data,0\n,,1249,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,domestic,zoo-data,1\n,,1250,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,domestic,zoo-data,0\n,,1251,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,eggs,zoo-data,0\n,,1252,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,fins,zoo-data,0\n,,1253,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,tail,zoo-data,1\n,,1254,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T12:40:48.871766648Z,0,pussycat,venomous,zoo-data,0\n,,1255,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,venomous,zoo-data,1\n,,1256,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,1,slug,breathes,zoo-data,0\n,,1257,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,breathes,zoo-data,0\n,,1258,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,tail,zoo-data,0\n,,1259,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,milk,zoo-data,0\n,,1260,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T15:52:36.19152449Z,1,reindeer,domestic,zoo-data,0\n,,1261,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,type,zoo-data,1\n,,1262,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,catsize,zoo-data,0\n,,1263,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,domestic,zoo-data,0\n,,1264,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,hair,zoo-data,1\n,,1265,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,aquatic,zoo-data,0\n,,1266,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,1,rhea,feathers,zoo-data,0\n,,1267,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,aquatic,zoo-data,0\n,,1268,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,hair,zoo-data,0\n,,1269,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,toothed,zoo-data,1\n,,1270,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,feathers,zoo-data,1\n,,1271,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,aquatic,zoo-data,0\n,,1272,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T17:28:29.851403412Z,0,rhea,domestic,zoo-data,0\n,,1273,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,backbone,zoo-data,0\n,,1274,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,eggs,zoo-data,0\n,,1275,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,2,skimmer,type,zoo-data,1\n,,1276,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,eggs,zoo-data,1\n,,1277,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,breathes,zoo-data,0\n,,1278,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,predator,zoo-data,0\n,,1279,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,toothed,zoo-data,0\n,,1280,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,aquatic,zoo-data,0\n,,1281,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,milk,zoo-data,1\n,,1282,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,domestic,zoo-data,1\n,,1283,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,domestic,zoo-data,0\n,,1284,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,1,scorpion,venomous,zoo-data,0\n,,1285,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,backbone,zoo-data,0\n,,1286,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,predator,zoo-data,0\n,,1287,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,2,skua,legs,zoo-data,1\n,,1288,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,backbone,zoo-data,0\n,,1289,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,catsize,zoo-data,0\n,,1290,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T19:04:23.511282333Z,8,scorpion,legs,zoo-data,0\n,,1291,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,tail,zoo-data,0\n,,1292,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,toothed,zoo-data,0\n,,1293,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,0,skua,domestic,zoo-data,1\n,,1294,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,fins,zoo-data,0\n,,1295,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,toothed,zoo-data,1\n,,1296,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,milk,zoo-data,0\n,,1297,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,domestic,zoo-data,0\n,,1298,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,backbone,zoo-data,1\n,,1299,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,1,slowworm,toothed,zoo-data,0\n,,1300,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,tail,zoo-data,0\n,,1301,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,backbone,zoo-data,1\n,,1302,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T20:40:17.171161254Z,0,seahorse,venomous,zoo-data,0\n,,1303,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,fins,zoo-data,0\n,,1304,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,catsize,zoo-data,1\n,,1305,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,catsize,zoo-data,0\n,,1306,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,4,toad,legs,zoo-data,0\n,,1307,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,venomous,zoo-data,1\n,,1308,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T22:16:10.831040176Z,0,seal,eggs,zoo-data,0\n,,1309,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,1,sparrow,eggs,zoo-data,1\n,,1310,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,venomous,zoo-data,0\n,,1311,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,7,slug,type,zoo-data,0\n,,1312,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,feathers,zoo-data,0\n,,1313,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,catsize,zoo-data,1\n,,1314,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-05T23:52:04.490919097Z,1,sealion,hair,zoo-data,0\n,,1315,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,legs,zoo-data,1\n,,1316,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,hair,zoo-data,0\n,,1317,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,breathes,zoo-data,0\n,,1318,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,4,tortoise,legs,zoo-data,0\n,,1319,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,hair,zoo-data,0\n,,1320,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,fins,zoo-data,0\n,,1321,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,hair,zoo-data,0\n,,1322,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,5,starfish,legs,zoo-data,0\n,,1323,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,milk,zoo-data,1\n,,1324,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,eggs,zoo-data,0\n,,1325,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,predator,zoo-data,0\n,,1326,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,legs,zoo-data,0\n,,1327,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,toothed,zoo-data,0\n,,1328,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,catsize,zoo-data,0\n,,1329,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,aquatic,zoo-data,1\n,,1330,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,milk,zoo-data,0\n,,1331,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,legs,zoo-data,0\n,,1332,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T01:27:58.150798018Z,0,seasnake,catsize,zoo-data,0\n,,1333,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,breathes,zoo-data,0\n,,1334,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,milk,zoo-data,0\n,,1335,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,venomous,zoo-data,1\n,,1336,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,aquatic,zoo-data,0\n,,1337,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,domestic,zoo-data,0\n,,1338,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,hair,zoo-data,0\n,,1339,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,eggs,zoo-data,0\n,,1340,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,backbone,zoo-data,0\n,,1341,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,toothed,zoo-data,0\n,,1342,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,3,tuatara,type,zoo-data,0\n,,1343,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,catsize,zoo-data,0\n,,1344,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,feathers,zoo-data,0\n,,1345,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,aquatic,zoo-data,0\n,,1346,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,legs,zoo-data,1\n,,1347,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,tail,zoo-data,0\n,,1348,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,2,vampire,legs,zoo-data,1\n,,1349,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,fins,zoo-data,0\n,,1350,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,0,seawasp,backbone,zoo-data,0\n,,1351,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,toothed,zoo-data,0\n,,1352,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,backbone,zoo-data,0\n,,1353,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,0,squirrel,catsize,zoo-data,0\n,,1354,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,fins,zoo-data,0\n,,1355,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,toothed,zoo-data,0\n,,1356,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T03:03:51.81067694Z,1,seawasp,venomous,zoo-data,0\n,,1357,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,0,stingray,legs,zoo-data,0\n,,1358,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,domestic,zoo-data,0\n,,1359,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T17:26:54.749587231Z,1,stingray,predator,zoo-data,0\n,,1360,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,type,zoo-data,0\n,,1361,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,venomous,zoo-data,0\n,,1362,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T04:39:45.470555861Z,0,skimmer,milk,zoo-data,1\n,,1363,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,1,swan,aquatic,zoo-data,1\n,,1364,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,hair,zoo-data,0\n,,1365,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,fins,zoo-data,1\n,,1366,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,venomous,zoo-data,0\n,,1367,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,tail,zoo-data,0\n,,1368,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,feathers,zoo-data,1\n,,1369,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,2,swan,type,zoo-data,1\n,,1370,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,predator,zoo-data,0\n,,1371,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,toothed,zoo-data,0\n,,1372,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,type,zoo-data,0\n,,1373,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,feathers,zoo-data,0\n,,1374,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T06:15:39.130434782Z,1,skua,aquatic,zoo-data,1\n,,1375,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,1,termite,breathes,zoo-data,0\n,,1376,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,fins,zoo-data,0\n,,1377,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,venomous,zoo-data,0\n,,1378,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,hair,zoo-data,1\n,,1379,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,milk,zoo-data,0\n,,1380,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T07:51:32.790313703Z,0,slowworm,fins,zoo-data,0\n,,1381,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,feathers,zoo-data,0\n,,1382,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,aquatic,zoo-data,0\n,,1383,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,6,termite,type,zoo-data,0\n,,1384,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,aquatic,zoo-data,1\n,,1385,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,tail,zoo-data,0\n,,1386,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,hair,zoo-data,0\n,,1387,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,hair,zoo-data,0\n,,1388,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,backbone,zoo-data,0\n,,1389,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,0,toad,milk,zoo-data,0\n,,1390,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,backbone,zoo-data,0\n,,1391,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,hair,zoo-data,1\n,,1392,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,milk,zoo-data,0\n,,1393,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,predator,zoo-data,0\n,,1394,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,breathes,zoo-data,0\n,,1395,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T22:14:35.729223995Z,1,toad,toothed,zoo-data,0\n,,1396,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,4,wolf,legs,zoo-data,0\n,,1397,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,milk,zoo-data,1\n,,1398,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T09:27:26.450192625Z,0,slug,predator,zoo-data,0\n,,1399,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,breathes,zoo-data,0\n,,1400,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,fins,zoo-data,0\n,,1401,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,milk,zoo-data,0\n,,1402,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,type,zoo-data,0\n,,1403,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,domestic,zoo-data,1\n,,1404,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,0,sole,milk,zoo-data,0\n,,1405,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,domestic,zoo-data,0\n,,1406,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,predator,zoo-data,1\n,,1407,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,aquatic,zoo-data,0\n,,1408,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,tail,zoo-data,0\n,,1409,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,aquatic,zoo-data,0\n,,1410,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T11:03:20.110071546Z,1,sole,backbone,zoo-data,0\n,,1411,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,catsize,zoo-data,0\n,,1412,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,feathers,zoo-data,0\n,,1413,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,1,tortoise,catsize,zoo-data,0\n,,1414,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,domestic,zoo-data,0\n,,1415,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,predator,zoo-data,1\n,,1416,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,hair,zoo-data,0\n,,1417,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,toothed,zoo-data,0\n,,1418,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,0,tuatara,feathers,zoo-data,0\n,,1419,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,backbone,zoo-data,1\n,,1420,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,0,sparrow,fins,zoo-data,1\n,,1421,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,1,tuna,predator,zoo-data,0\n,,1422,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,breathes,zoo-data,0\n,,1423,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,toothed,zoo-data,0\n,,1424,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,milk,zoo-data,0\n,,1425,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T12:39:13.769950467Z,2,sparrow,type,zoo-data,1\n,,1426,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,venomous,zoo-data,0\n,,1427,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,hair,zoo-data,0\n,,1428,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,eggs,zoo-data,1\n,,1429,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,breathes,zoo-data,0\n,,1430,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,1,squirrel,breathes,zoo-data,0\n,,1431,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,venomous,zoo-data,1\n,,1432,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,eggs,zoo-data,0\n,,1433,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,toothed,zoo-data,1\n,,1434,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,2,wallaby,legs,zoo-data,0\n,,1435,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T14:15:07.429829389Z,2,squirrel,legs,zoo-data,0\n,,1436,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,fins,zoo-data,1\n,,1437,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,1,wallaby,toothed,zoo-data,0\n,,1438,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,backbone,zoo-data,1\n,,1439,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,type,zoo-data,1\n,,1440,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,1,starfish,eggs,zoo-data,0\n,,1441,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,1,vole,hair,zoo-data,0\n,,1442,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,breathes,zoo-data,1\n,,1443,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,catsize,zoo-data,1\n,,1444,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,hair,zoo-data,0\n,,1445,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,0,starfish,milk,zoo-data,0\n,,1446,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,feathers,zoo-data,1\n,,1447,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,6,wasp,legs,zoo-data,1\n,,1448,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,predator,zoo-data,0\n,,1449,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,aquatic,zoo-data,0\n,,1450,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T15:51:01.08970831Z,7,starfish,type,zoo-data,0\n,,1451,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,milk,zoo-data,1\n,,1452,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,domestic,zoo-data,1\n,,1453,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T06:14:04.028618602Z,0,vole,catsize,zoo-data,0\n,,1454,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,fins,zoo-data,0\n,,1455,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T19:02:48.409466153Z,0,swan,milk,zoo-data,1\n,,1456,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,breathes,zoo-data,1\n,,1457,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,milk,zoo-data,0\n,,1458,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,fins,zoo-data,1\n,,1459,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,toothed,zoo-data,0\n,,1460,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,feathers,zoo-data,0\n,,1461,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,tail,zoo-data,1\n,,1462,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,catsize,zoo-data,0\n,,1463,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,feathers,zoo-data,1\n,,1464,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,backbone,zoo-data,0\n,,1465,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T20:38:42.069345074Z,0,termite,aquatic,zoo-data,0\n,,1466,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T09:25:51.348376444Z,0,wallaby,feathers,zoo-data,0\n,,1467,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,backbone,zoo-data,1\n,,1468,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,tail,zoo-data,1\n,,1469,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,legs,zoo-data,0\n,,1470,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-06T23:50:29.389102916Z,0,tortoise,fins,zoo-data,0\n,,1471,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,venomous,zoo-data,1\n,,1472,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,venomous,zoo-data,1\n,,1473,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,catsize,zoo-data,1\n,,1474,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,feathers,zoo-data,1\n,,1475,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T01:26:23.048981838Z,1,tuatara,tail,zoo-data,0\n,,1476,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,predator,zoo-data,0\n,,1477,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,catsize,zoo-data,1\n,,1478,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,toothed,zoo-data,0\n,,1479,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,milk,zoo-data,1\n,,1480,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T03:02:16.708860759Z,0,tuna,domestic,zoo-data,0\n,,1481,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,domestic,zoo-data,0\n,,1482,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,breathes,zoo-data,0\n,,1483,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,feathers,zoo-data,1\n,,1484,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,feathers,zoo-data,0\n,,1485,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,tail,zoo-data,0\n,,1486,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,0,vampire,aquatic,zoo-data,1\n,,1487,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,eggs,zoo-data,1\n,,1488,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,hair,zoo-data,0\n,,1489,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T04:38:10.36873968Z,1,vampire,tail,zoo-data,1\n,,1490,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,predator,zoo-data,1\n,,1491,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,venomous,zoo-data,0\n,,1492,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,1,vulture,eggs,zoo-data,1\n,,1493,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,1,wren,breathes,zoo-data,1\n,,1494,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,domestic,zoo-data,1\n,,1495,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,venomous,zoo-data,1\n,,1496,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T07:49:57.688497523Z,0,vulture,domestic,zoo-data,1\n,,1497,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,1,wasp,eggs,zoo-data,1\n,,1498,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T11:01:45.008255366Z,0,wasp,toothed,zoo-data,1\n,,1499,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,0,wolf,venomous,zoo-data,0\n,,1500,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T12:37:38.668134287Z,1,wolf,catsize,zoo-data,0\n,,1501,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,milk,zoo-data,0\n,,1502,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T14:13:32.328013208Z,0,worm,aquatic,zoo-data,0\n,,1503,2020-01-01T08:00:00Z,2020-08-21T15:44:03.401997Z,2020-01-07T15:49:25.987892129Z,0,wren,fins,zoo-data,1\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1560, - }, - File: "bayes_test.flux", - Source: "outData =\n \"#group,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false\n#datatype,string,long,string,double,double,string,string,long,string,long,double,double,double,long,long\n#default,MAIN,,,,,,,,,,,,,,\n,result,table,Animal_name,P_x_k,Probability,_field_Probability_table,_field_r,_value,airborne_P_k_x_class,airborne_P_value_x,p_k,p_x,sum,tc_P_k_x_class,tc_P_value_x\n,,0,calf,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,clam,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cavy,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cheetah,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,chicken,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,1,calf,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,clam,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cavy,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cheetah,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,chicken,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,2,catfish,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,chub,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,carp,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,crab,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,3,catfish,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,chub,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,carp,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,crab,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 1536, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 1536, - }, - File: "bayes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 1536, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1560, - }, - File: "bayes_test.flux", - Source: "\"#group,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false\n#datatype,string,long,string,double,double,string,string,long,string,long,double,double,double,long,long\n#default,MAIN,,,,,,,,,,,,,,\n,result,table,Animal_name,P_x_k,Probability,_field_Probability_table,_field_r,_value,airborne_P_k_x_class,airborne_P_value_x,p_k,p_x,sum,tc_P_k_x_class,tc_P_value_x\n,,0,calf,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,clam,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cavy,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cheetah,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,chicken,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,1,calf,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,clam,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cavy,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cheetah,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,chicken,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,2,catfish,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,chub,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,carp,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,crab,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,3,catfish,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,chub,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,carp,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,crab,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 1537, - }, - }, - }, - Value: "#group,false,false,false,false,false,true,false,true,true,false,false,false,false,false,false\n#datatype,string,long,string,double,double,string,string,long,string,long,double,double,double,long,long\n#default,MAIN,,,,,,,,,,,,,,\n,result,table,Animal_name,P_x_k,Probability,_field_Probability_table,_field_r,_value,airborne_P_k_x_class,airborne_P_value_x,p_k,p_x,sum,tc_P_k_x_class,tc_P_value_x\n,,0,calf,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,clam,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cavy,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,cheetah,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,0,chicken,0.5636363636363636,0.6888888888888888,aquatic,aquatic,0,0,45,0.7432432432432432,0.6081081081081081,31,74,74\n,,1,calf,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,clam,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cavy,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,cheetah,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,1,chicken,0.7368421052631579,0.31111111111111106,aquatic,aquatic,0,1,45,0.25675675675675674,0.6081081081081081,14,74,74\n,,2,catfish,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,chub,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,carp,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,2,crab,0.43636363636363634,0.8275862068965516,aquatic,aquatic,1,0,29,0.7432432432432432,0.3918918918918919,24,74,74\n,,3,catfish,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,chub,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,carp,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n,,3,crab,0.2631578947368421,0.17241379310344826,aquatic,aquatic,1,1,29,0.25675675675675674,0.3918918918918919,5,74,74\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "t_naive_bayes = (table=<-) =>\n table\n |> naiveBayesClassifier.naiveBayes(myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\")", - Start: ast.Position{ - Column: 1, - Line: 1561, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 1561, - }, - File: "bayes_test.flux", - Source: "t_naive_bayes", - Start: ast.Position{ - Column: 1, - Line: 1561, - }, - }, - }, - Name: "t_naive_bayes", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "(table=<-) =>\n table\n |> naiveBayesClassifier.naiveBayes(myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\")", - Start: ast.Position{ - Column: 17, - Line: 1561, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1562, - }, - File: "bayes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 1562, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "table\n |> naiveBayesClassifier.naiveBayes(myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\")", - Start: ast.Position{ - Column: 5, - Line: 1562, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\"", - Start: ast.Position{ - Column: 44, - Line: 1563, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myClass: \"airborne\"", - Start: ast.Position{ - Column: 44, - Line: 1563, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myClass", - Start: ast.Position{ - Column: 44, - Line: 1563, - }, - }, - }, - Name: "myClass", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "\"airborne\"", - Start: ast.Position{ - Column: 53, - Line: 1563, - }, - }, - }, - Value: "airborne", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myField: \"aquatic\"", - Start: ast.Position{ - Column: 65, - Line: 1563, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myField", - Start: ast.Position{ - Column: 65, - Line: 1563, - }, - }, - }, - Name: "myField", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "\"aquatic\"", - Start: ast.Position{ - Column: 74, - Line: 1563, - }, - }, - }, - Value: "aquatic", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myMeasurement: \"zoo-data\"", - Start: ast.Position{ - Column: 85, - Line: 1563, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "myMeasurement", - Start: ast.Position{ - Column: 85, - Line: 1563, - }, - }, - }, - Name: "myMeasurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "\"zoo-data\"", - Start: ast.Position{ - Column: 100, - Line: 1563, - }, - }, - }, - Value: "zoo-data", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "naiveBayesClassifier.naiveBayes(myClass: \"airborne\", myField: \"aquatic\", myMeasurement: \"zoo-data\")", - Start: ast.Position{ - Column: 12, - Line: 1563, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "naiveBayesClassifier.naiveBayes", - Start: ast.Position{ - Column: 12, - Line: 1563, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "naiveBayesClassifier", - Start: ast.Position{ - Column: 12, - Line: 1563, - }, - }, - }, - Name: "naiveBayesClassifier", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 1563, - }, - File: "bayes_test.flux", - Source: "naiveBayes", - Start: ast.Position{ - Column: 33, - Line: 1563, - }, - }, - }, - Name: "naiveBayes", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1561, - }, - File: "bayes_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 1561, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1561, - }, - File: "bayes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 1561, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1561, - }, - File: "bayes_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 1561, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "_naive_bayes = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes})", - Start: ast.Position{ - Column: 6, - Line: 1565, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1565, - }, - File: "bayes_test.flux", - Source: "_naive_bayes", - Start: ast.Position{ - Column: 6, - Line: 1565, - }, - }, - }, - Name: "_naive_bayes", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes})", - Start: ast.Position{ - Column: 21, - Line: 1565, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes})", - Start: ast.Position{ - Column: 5, - Line: 1566, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes}", - Start: ast.Position{ - Column: 6, - Line: 1566, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 1566, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 1566, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 1566, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 1566, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 1566, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 1566, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 1566, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 1566, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 1566, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 1566, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 1566, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 1566, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 1566, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 1566, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 1566, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 1566, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 1566, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 1566, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 1566, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 1566, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "fn: t_naive_bayes", - Start: ast.Position{ - Column: 85, - Line: 1566, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 1566, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "t_naive_bayes", - Start: ast.Position{ - Column: 89, - Line: 1566, - }, - }, - }, - Name: "t_naive_bayes", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 1566, - }, - File: "bayes_test.flux", - Source: "test _naive_bayes = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_naive_bayes})", - Start: ast.Position{ - Column: 1, - Line: 1565, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bayes_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bayes_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 5, - }, - File: "bayes_test.flux", - Source: "import \"contrib/RohanSreerama5/naiveBayesClassifier\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 5, - }, - File: "bayes_test.flux", - Source: "\"contrib/RohanSreerama5/naiveBayesClassifier\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/RohanSreerama5/naiveBayesClassifier", - }, - }}, - Metadata: "parser-type=rust", - Name: "bayes_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 1, - }, - File: "bayes_test.flux", - Source: "package naiveBayesClassifier_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 1, - }, - File: "bayes_test.flux", - Source: "naiveBayesClassifier_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "naiveBayesClassifier_test", - }, - }, - }}, - Package: "naiveBayesClassifier_test", - Path: "contrib/RohanSreerama5/naiveBayesClassifier", -}} diff --git a/stdlib/contrib/anaisdg/anomalydetection/flux_test_gen.go b/stdlib/contrib/anaisdg/anomalydetection/flux_test_gen.go index b8e0a3a7dc..d6597d3372 100644 --- a/stdlib/contrib/anaisdg/anomalydetection/flux_test_gen.go +++ b/stdlib/contrib/anaisdg/anomalydetection/flux_test_gen.go @@ -1,1326 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package anomalydetection - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 252, - }, - File: "mad_test.flux", - Source: "package anomalydetection_test\n\n\nimport \"testing\"\nimport \"contrib/anaisdg/anomalydetection\"\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8799998313250104,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7414635537644934,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8427951268771462,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.9120780818517797,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.16395277173516498,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4010719701430263,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.2920916295427288,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.103320046239067,5,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.46750829880067657,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9252219990376301,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7308008938746421,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.8613936571202077,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.8850614164738824,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.17591540820792284,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.5606414332097589,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.22589224003150699,8,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.106927231713163,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9005225533887486,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8840689132241709,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4625836580666143,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5046197479521373,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.13323536367228045,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.012094891300124325,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.35606368250762627,7,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8722333390014486,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.8307017247064687,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.2695212351379527,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.138342810421192,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.44846303859314673,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.23802513139695342,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.547323729045929,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.1049103155656222,9,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.1331836912886002,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1381229352104967,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6015568799565542,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.38128104311275723,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.24666143594348838,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.06141767736662415,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.48001306951954864,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.06131635592397959,outlier,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.15746839236107,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7211366390432268,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6053199130926501,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4460497863806818,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.35243153664987104,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4753669782808946,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.125963078075766,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.21035886349154215,1,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.7478119559642759,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.5820836753251758,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7112692206292269,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.37387018611213807,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.515240632322408,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.453279407339119,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.178026589231857,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.03050916415842255,0,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,0.02092968071081236,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9181898213946273,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.0276689397273886,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4335252723648398,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.6657280782824372,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.5020036989110646,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.3562677060973325,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.07851220704149846,2,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.5496770493044243,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1979379868010953,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8717358300017246,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.01133246535417265,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5004628814040356,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.10266712000425773,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.04114387816286625,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.30058314197856295,3,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.67940601664335,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1693292800132882,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.2332993091695257,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.1942613219339802,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.049963712935835625,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.2955364649394989,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.07039333272186515,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.07065642028313848,4,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.49724931202381617,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.0268796673953848,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.576937574698975,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.07349365327119334,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.7820992176221472,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.5868445076910701,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.34646602596247655,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.21777998866664877,6,example_data\n\"\noutData =\n \"\n#group,false,false,false,false,false,true,false,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,double,double,double,string\n#default,_result,,,,,,,,,\n,result,table,MAD,_field,_measurement,_time,_value,_value_diff,_value_diff_med,level\n,,0,0.3714841759061255,0,example_data,2020-04-27T02:41:55.662650624Z,0,0,0.2505626439404597,normal\n,,0,0.3714841759061255,1,example_data,2020-04-27T02:41:55.662650624Z,1.6349461753530161,0.40965643639679417,0.2505626439404597,normal\n,,0,0.3714841759061255,2,example_data,2020-04-27T02:41:55.662650624Z,3.068061641534089,0.7687416366750882,0.2505626439404597,anomaly\n,,0,0.3714841759061255,3,example_data,2020-04-27T02:41:55.662650624Z,0.7907599614367641,0.19813490665985156,0.2505626439404597,normal\n,,0,0.3714841759061255,4,example_data,2020-04-27T02:41:55.662650624Z,0.2730093291048642,0.06840593932092587,0.2505626439404597,normal\n,,0,0.3714841759061255,5,example_data,2020-04-27T02:41:55.662650624Z,0.5275641782904631,0.1321878753607345,0.2505626439404597,normal\n,,0,0.3714841759061255,6,example_data,2020-04-27T02:41:55.662650624Z,1,0.2505626439404597,0.2505626439404597,normal\n,,0,0.3714841759061255,7,example_data,2020-04-27T02:41:55.662650624Z,1.4332354979229167,0.35911527574888724,0.2505626439404597,normal\n,,0,0.3714841759061255,8,example_data,2020-04-27T02:41:55.662650624Z,1.1186969164893026,0.2803036571635993,0.2505626439404597,normal\n,,0,0.3714841759061255,9,example_data,2020-04-27T02:41:55.662650624Z,0.4965679683150956,0.12442138303717276,0.2505626439404597,normal\n,,0,0.3714841759061255,outlier,example_data,2020-04-27T02:41:55.662650624Z,1.5380254983895318,0.38537173532432434,0.2505626439404597,normal\n,,1,0.2620143643884366,0,example_data,2020-04-27T14:21:41.2048192Z,1.9018460049916277,0.33610614606945155,0.176726267630134,normal\n,,1,0.2620143643884366,1,example_data,2020-04-27T14:21:41.2048192Z,1.1150192045237342,0.19705318235140057,0.176726267630134,normal\n,,1,0.2620143643884366,2,example_data,2020-04-27T14:21:41.2048192Z,0,0,0.176726267630134,normal\n,,1,0.2620143643884366,3,example_data,2020-04-27T14:21:41.2048192Z,1.5829461525886233,0.27974816540646796,0.176726267630134,normal\n,,1,0.2620143643884366,4,example_data,2020-04-27T14:21:41.2048192Z,1.4210646894001313,0.2511394586186608,0.176726267630134,normal\n,,1,0.2620143643884366,5,example_data,2020-04-27T14:21:41.2048192Z,1,0.176726267630134,0.176726267630134,normal\n,,1,0.2620143643884366,6,example_data,2020-04-27T14:21:41.2048192Z,0.6150180584825781,0.10868984600075748,0.176726267630134,normal\n,,1,0.2620143643884366,7,example_data,2020-04-27T14:21:41.2048192Z,0.09996967764211535,0.0176672680058787,0.176726267630134,normal\n,,1,0.2620143643884366,8,example_data,2020-04-27T14:21:41.2048192Z,0.03979135494288976,0.0070321776430027905,0.176726267630134,normal\n,,1,0.2620143643884366,9,example_data,2020-04-27T14:21:41.2048192Z,0.4950486300726967,0.0874880966881586,0.176726267630134,normal\n,,1,0.2620143643884366,outlier,example_data,2020-04-27T14:21:41.2048192Z,1.2444845736014856,0.21993311381586933,0.176726267630134,normal\n,,2,0.20895013630201253,0,example_data,2020-04-28T02:01:26.746988032Z,0.1385864554392904,0.01953167324541516,0.14093493612708252,normal\n,,2,0.20895013630201253,1,example_data,2020-04-28T02:01:26.746988032Z,0.8903468808390026,0.125480980781992,0.14093493612708252,normal\n,,2,0.20895013630201253,2,example_data,2020-04-28T02:01:26.746988032Z,2.1064191321948553,0.2968680458527465,0.14093493612708252,normal\n,,2,0.20895013630201253,3,example_data,2020-04-28T02:01:26.746988032Z,1,0.14093493612708252,0.14093493612708252,normal\n,,2,0.20895013630201253,4,example_data,2020-04-28T02:01:26.746988032Z,3.5654638168762887,0.5024984152948836,0.14093493612708252,anomaly\n,,2,0.20895013630201253,5,example_data,2020-04-28T02:01:26.746988032Z,0.7946520293699053,0.1119942330025041,0.14093493612708252,normal\n,,2,0.20895013630201253,6,example_data,2020-04-28T02:01:26.746988032Z,1.0917329897317078,0.1538633191756671,0.14093493612708252,normal\n,,2,0.20895013630201253,7,example_data,2020-04-28T02:01:26.746988032Z,1.0875090560322491,0.15326801934952883,0.14093493612708252,normal\n,,2,0.20895013630201253,8,example_data,2020-04-28T02:01:26.746988032Z,0,0,0.14093493612708252,normal\n,,2,0.20895013630201253,9,example_data,2020-04-28T02:01:26.746988032Z,3.2729972525814937,0.4612796587366894,0.14093493612708252,anomaly\n,,2,0.20895013630201253,outlier,example_data,2020-04-28T02:01:26.746988032Z,0.9170473799452198,0.12924401391808793,0.14093493612708252,normal\n,,3,0.2772754386196548,0,example_data,2020-04-28T13:41:12.289156608Z,0.03962607234097485,0.007410857000619164,0.18701972117877702,normal\n,,3,0.2772754386196548,1,example_data,2020-04-28T13:41:12.289156608Z,0.3463203926285959,0.06476874326792459,0.18701972117877702,normal\n,,3,0.2772754386196548,2,example_data,2020-04-28T13:41:12.289156608Z,0.27935144445082843,0.05224422925208255,0.18701972117877702,normal\n,,3,0.2772754386196548,3,example_data,2020-04-28T13:41:12.289156608Z,1.9781260255700044,0.3699485777585846,0.18701972117877702,normal\n,,3,0.2772754386196548,4,example_data,2020-04-28T13:41:12.289156608Z,1,0.18701972117877702,0.18701972117877702,normal\n,,3,0.2772754386196548,5,example_data,2020-04-28T13:41:12.289156608Z,2.8381875205108438,0.5307970387390225,0.18701972117877702,normal\n,,3,0.2772754386196548,6,example_data,2020-04-28T13:41:12.289156608Z,1.6457483087964928,0.3077873898415639,0.18701972117877702,normal\n,,3,0.2772754386196548,7,example_data,2020-04-28T13:41:12.289156608Z,0.43472749526846827,0.08130261495385704,0.18701972117877702,normal\n,,3,0.2772754386196548,8,example_data,2020-04-28T13:41:12.289156608Z,2.567176397127115,0.4801126140074504,0.18701972117877702,normal\n,,3,0.2772754386196548,9,example_data,2020-04-28T13:41:12.289156608Z,1.2989979407537147,0.24293823269156523,0.18701972117877702,normal\n,,3,0.2772754386196548,outlier,example_data,2020-04-28T13:41:12.289156608Z,0,0,0.18701972117877702,normal\n,,4,0.24502218089191816,0,example_data,2020-04-29T01:20:57.831325184Z,0.0894184087000819,0.014777750918372412,0.16526519687840158,normal\n,,4,0.24502218089191816,1,example_data,2020-04-29T01:20:57.831325184Z,0.8957200157700639,0.14803134475416457,0.16526519687840158,normal\n,,4,0.24502218089191816,2,example_data,2020-04-29T01:20:57.831325184Z,1,0.16526519687840158,0.16526519687840158,normal\n,,4,0.24502218089191816,3,example_data,2020-04-29T01:20:57.831325184Z,0,0,0.16526519687840158,normal\n,,4,0.24502218089191816,4,example_data,2020-04-29T01:20:57.831325184Z,2.7259167506372632,0.4504991684682,0.16526519687840158,normal\n,,4,0.24502218089191816,5,example_data,2020-04-29T01:20:57.831325184Z,2.03618254795937,0.3365101096688706,0.16526519687840158,normal\n,,4,0.24502218089191816,6,example_data,2020-04-29T01:20:57.831325184Z,1.704147887987168,0.28163633621811157,0.16526519687840158,normal\n,,4,0.24502218089191816,7,example_data,2020-04-29T01:20:57.831325184Z,0.02515270381555401,0.0041568665481016565,0.16526519687840158,normal\n,,4,0.24502218089191816,8,example_data,2020-04-29T01:20:57.831325184Z,2.3271598759708962,0.38459853506984676,0.16526519687840158,normal\n,,4,0.24502218089191816,9,example_data,2020-04-29T01:20:57.831325184Z,0.31464484835938683,0.051999842810888874,0.16526519687840158,normal\n,,4,0.24502218089191816,outlier,example_data,2020-04-29T01:20:57.831325184Z,1.5357222830605324,0.2538014454605472,0.16526519687840158,normal\n,,5,0.5035714544702937,0,example_data,2020-04-29T13:00:43.373494016Z,1.515355747452818,0.5146970847057432,0.33965429277640213,normal\n,,5,0.5035714544702937,1,example_data,2020-04-29T13:00:43.373494016Z,1.218737138666984,0.4139493009142704,0.33965429277640213,normal\n,,5,0.5035714544702937,2,example_data,2020-04-29T13:00:43.373494016Z,1.2971601740787733,0.4405860215444404,0.33965429277640213,normal\n,,5,0.5035714544702937,3,example_data,2020-04-29T13:00:43.373494016Z,0.12144537406093822,0.04124944263763358,0.33965429277640213,normal\n,,5,0.5035714544702937,4,example_data,2020-04-29T13:00:43.373494016Z,1.0509336990511986,0.3569541423061231,0.33965429277640213,normal\n,,5,0.5035714544702937,5,example_data,2020-04-29T13:00:43.373494016Z,1,0.33965429277640213,0.33965429277640213,normal\n,,5,0.5035714544702937,6,example_data,2020-04-29T13:00:43.373494016Z,1.9085941171497334,0.6482621850576943,0.33965429277640213,normal\n,,5,0.5035714544702937,7,example_data,2020-04-29T13:00:43.373494016Z,0.5730916557767362,0.1946530410389046,0.33965429277640213,normal\n,,5,0.5035714544702937,8,example_data,2020-04-29T13:00:43.373494016Z,0.6987489651154969,0.237333085574547,0.33965429277640213,normal\n,,5,0.5035714544702937,9,example_data,2020-04-29T13:00:43.373494016Z,0.5199623787666707,0.17660745403032926,0.33965429277640213,normal\n,,5,0.5035714544702937,outlier,example_data,2020-04-29T13:00:43.373494016Z,0,0,0.33965429277640213,normal\n,,6,0.36830737628858845,0,example_data,2020-04-30T00:40:28.915662592Z,1,0.24841992195372214,0.24841992195372214,normal\n,,6,0.36830737628858845,1,example_data,2020-04-30T00:40:28.915662592Z,0.790421352898622,0.19635641079763116,0.24841992195372214,normal\n,,6,0.36830737628858845,2,example_data,2020-04-30T00:40:28.915662592Z,1.1507707237293252,0.28587437337546734,0.24841992195372214,normal\n,,6,0.36830737628858845,3,example_data,2020-04-30T00:40:28.915662592Z,0.44898657888440013,0.1115372108847314,0.24841992195372214,normal\n,,6,0.36830737628858845,4,example_data,2020-04-30T00:40:28.915662592Z,0,0,0.24841992195372214,normal\n,,6,0.36830737628858845,5,example_data,2020-04-30T00:40:28.915662592Z,0.8924336465340472,0.22169829682086367,0.24841992195372214,normal\n,,6,0.36830737628858845,6,example_data,2020-04-30T00:40:28.915662592Z,1.1113146283494955,0.2760726932406114,0.24841992195372214,normal\n,,6,0.36830737628858845,7,example_data,2020-04-30T00:40:28.915662592Z,0.23467699757429752,0.05829844142174083,0.24841992195372214,normal\n,,6,0.36830737628858845,8,example_data,2020-04-30T00:40:28.915662592Z,1.9734653188532179,0.49024810048789375,0.24841992195372214,normal\n,,6,0.36830737628858845,9,example_data,2020-04-30T00:40:28.915662592Z,2.486584235715475,0.6177170617677941,0.24841992195372214,normal\n,,6,0.36830737628858845,outlier,example_data,2020-04-30T00:40:28.915662592Z,1.6489005131963252,0.4096197367976835,0.24841992195372214,normal\n,,7,0.20077292063886873,0,example_data,2020-04-30T12:20:14.457831424Z,0,0,0.13541947972404475,normal\n,,7,0.20077292063886873,1,example_data,2020-04-30T12:20:14.457831424Z,1.3280932676717847,0.1798496993331196,0.13541947972404475,normal\n,,7,0.20077292063886873,2,example_data,2020-04-30T12:20:14.457831424Z,0.3544766453164316,0.04800304288307591,0.13541947972404475,normal\n,,7,0.20077292063886873,3,example_data,2020-04-30T12:20:14.457831424Z,2.4449385480706254,0.3310923061369855,0.13541947972404475,normal\n,,7,0.20077292063886873,4,example_data,2020-04-30T12:20:14.457831424Z,0.7470534124611492,0.10116558444156104,0.13541947972404475,normal\n,,7,0.20077292063886873,5,example_data,2020-04-30T12:20:14.457831424Z,0.537669190791584,0.07281088208064446,0.13541947972404475,normal\n,,7,0.20077292063886873,6,example_data,2020-04-30T12:20:14.457831424Z,1.8334818102316615,0.24828915282507133,0.13541947972404475,normal\n,,7,0.20077292063886873,7,example_data,2020-04-30T12:20:14.457831424Z,2.404044964672827,0.32555451834920374,0.13541947972404475,normal\n,,7,0.20077292063886873,8,example_data,2020-04-30T12:20:14.457831424Z,1.442798896224032,0.19538307587308443,0.13541947972404475,normal\n,,7,0.20077292063886873,9,example_data,2020-04-30T12:20:14.457831424Z,1,0.13541947972404475,0.13541947972404475,normal\n,,7,0.20077292063886873,outlier,example_data,2020-04-30T12:20:14.457831424Z,0.6780820622669829,0.09182552008240213,0.13541947972404475,normal\n\"\nt_mad = (table=<-) =>\n table\n |> range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)\n |> anomalydetection.mad(threshold: 3.0)\n\ntest _mad = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 151, - }, - File: "mad_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8799998313250104,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7414635537644934,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8427951268771462,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.9120780818517797,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.16395277173516498,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4010719701430263,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.2920916295427288,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.103320046239067,5,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.46750829880067657,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9252219990376301,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7308008938746421,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.8613936571202077,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.8850614164738824,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.17591540820792284,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.5606414332097589,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.22589224003150699,8,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.106927231713163,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9005225533887486,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8840689132241709,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4625836580666143,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5046197479521373,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.13323536367228045,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.012094891300124325,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.35606368250762627,7,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8722333390014486,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.8307017247064687,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.2695212351379527,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.138342810421192,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.44846303859314673,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.23802513139695342,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.547323729045929,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.1049103155656222,9,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.1331836912886002,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1381229352104967,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6015568799565542,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.38128104311275723,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.24666143594348838,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.06141767736662415,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.48001306951954864,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.06131635592397959,outlier,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.15746839236107,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7211366390432268,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6053199130926501,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4460497863806818,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.35243153664987104,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4753669782808946,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.125963078075766,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.21035886349154215,1,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.7478119559642759,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.5820836753251758,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7112692206292269,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.37387018611213807,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.515240632322408,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.453279407339119,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.178026589231857,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.03050916415842255,0,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,0.02092968071081236,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9181898213946273,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.0276689397273886,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4335252723648398,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.6657280782824372,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.5020036989110646,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.3562677060973325,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.07851220704149846,2,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.5496770493044243,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1979379868010953,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8717358300017246,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.01133246535417265,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5004628814040356,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.10266712000425773,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.04114387816286625,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.30058314197856295,3,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.67940601664335,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1693292800132882,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.2332993091695257,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.1942613219339802,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.049963712935835625,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.2955364649394989,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.07039333272186515,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.07065642028313848,4,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.49724931202381617,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.0268796673953848,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.576937574698975,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.07349365327119334,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.7820992176221472,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.5868445076910701,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.34646602596247655,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.21777998866664877,6,example_data\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "mad_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 151, - }, - File: "mad_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8799998313250104,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7414635537644934,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8427951268771462,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.9120780818517797,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.16395277173516498,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4010719701430263,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.2920916295427288,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.103320046239067,5,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.46750829880067657,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9252219990376301,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7308008938746421,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.8613936571202077,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.8850614164738824,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.17591540820792284,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.5606414332097589,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.22589224003150699,8,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.106927231713163,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9005225533887486,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8840689132241709,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4625836580666143,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5046197479521373,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.13323536367228045,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.012094891300124325,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.35606368250762627,7,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8722333390014486,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.8307017247064687,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.2695212351379527,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.138342810421192,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.44846303859314673,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.23802513139695342,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.547323729045929,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.1049103155656222,9,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.1331836912886002,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1381229352104967,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6015568799565542,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.38128104311275723,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.24666143594348838,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.06141767736662415,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.48001306951954864,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.06131635592397959,outlier,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.15746839236107,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7211366390432268,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6053199130926501,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4460497863806818,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.35243153664987104,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4753669782808946,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.125963078075766,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.21035886349154215,1,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.7478119559642759,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.5820836753251758,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7112692206292269,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.37387018611213807,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.515240632322408,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.453279407339119,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.178026589231857,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.03050916415842255,0,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,0.02092968071081236,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9181898213946273,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.0276689397273886,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4335252723648398,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.6657280782824372,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.5020036989110646,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.3562677060973325,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.07851220704149846,2,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.5496770493044243,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1979379868010953,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8717358300017246,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.01133246535417265,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5004628814040356,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.10266712000425773,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.04114387816286625,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.30058314197856295,3,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.67940601664335,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1693292800132882,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.2332993091695257,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.1942613219339802,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.049963712935835625,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.2955364649394989,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.07039333272186515,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.07065642028313848,4,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.49724931202381617,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.0268796673953848,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.576937574698975,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.07349365327119334,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.7820992176221472,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.5868445076910701,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.34646602596247655,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.21777998866664877,6,example_data\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8799998313250104,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7414635537644934,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8427951268771462,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.9120780818517797,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.16395277173516498,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4010719701430263,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.2920916295427288,5,example_data\n,,0,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.103320046239067,5,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.46750829880067657,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9252219990376301,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7308008938746421,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.8613936571202077,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.8850614164738824,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.17591540820792284,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.5606414332097589,8,example_data\n,,1,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.22589224003150699,8,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.106927231713163,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9005225533887486,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8840689132241709,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4625836580666143,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5046197479521373,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.13323536367228045,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.012094891300124325,7,example_data\n,,2,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.35606368250762627,7,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.8722333390014486,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.8307017247064687,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.2695212351379527,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.138342810421192,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.44846303859314673,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.23802513139695342,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.547323729045929,9,example_data\n,,3,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.1049103155656222,9,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.1331836912886002,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1381229352104967,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6015568799565542,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.38128104311275723,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.24666143594348838,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.06141767736662415,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.48001306951954864,outlier,example_data\n,,4,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.06131635592397959,outlier,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-1.15746839236107,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.7211366390432268,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.6053199130926501,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4460497863806818,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.35243153664987104,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.4753669782808946,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.125963078075766,1,example_data\n,,5,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.21035886349154215,1,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.7478119559642759,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.5820836753251758,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.7112692206292269,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.37387018611213807,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.515240632322408,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.453279407339119,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.178026589231857,0,example_data\n,,6,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.03050916415842255,0,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,0.02092968071081236,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-0.9181898213946273,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.0276689397273886,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.4335252723648398,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.6657280782824372,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.5020036989110646,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.3562677060973325,2,example_data\n,,7,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,-0.07851220704149846,2,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.5496770493044243,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1979379868010953,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.8717358300017246,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.01133246535417265,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.5004628814040356,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,-0.10266712000425773,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,-0.04114387816286625,3,example_data\n,,8,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.30058314197856295,3,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.67940601664335,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.1693292800132882,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-1.2332993091695257,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.1942613219339802,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.049963712935835625,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.2955364649394989,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.07039333272186515,4,example_data\n,,9,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.07065642028313848,4,example_data\n\n#group,false,false,true,true,false,false,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T02:41:55.662650624Z,-0.49724931202381617,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-27T14:21:41.2048192Z,-1.0268796673953848,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T02:01:26.746988032Z,-0.576937574698975,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-28T13:41:12.289156608Z,-0.07349365327119334,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T01:20:57.831325184Z,-0.7820992176221472,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-29T13:00:43.373494016Z,0.5868445076910701,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T00:40:28.915662592Z,0.34646602596247655,6,example_data\n,,10,2020-04-27T00:00:00Z,2020-05-01T00:00:00Z,2020-04-30T12:20:14.457831424Z,0.21777998866664877,6,example_data\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 246, - }, - File: "mad_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,true,false,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,double,double,double,string\n#default,_result,,,,,,,,,\n,result,table,MAD,_field,_measurement,_time,_value,_value_diff,_value_diff_med,level\n,,0,0.3714841759061255,0,example_data,2020-04-27T02:41:55.662650624Z,0,0,0.2505626439404597,normal\n,,0,0.3714841759061255,1,example_data,2020-04-27T02:41:55.662650624Z,1.6349461753530161,0.40965643639679417,0.2505626439404597,normal\n,,0,0.3714841759061255,2,example_data,2020-04-27T02:41:55.662650624Z,3.068061641534089,0.7687416366750882,0.2505626439404597,anomaly\n,,0,0.3714841759061255,3,example_data,2020-04-27T02:41:55.662650624Z,0.7907599614367641,0.19813490665985156,0.2505626439404597,normal\n,,0,0.3714841759061255,4,example_data,2020-04-27T02:41:55.662650624Z,0.2730093291048642,0.06840593932092587,0.2505626439404597,normal\n,,0,0.3714841759061255,5,example_data,2020-04-27T02:41:55.662650624Z,0.5275641782904631,0.1321878753607345,0.2505626439404597,normal\n,,0,0.3714841759061255,6,example_data,2020-04-27T02:41:55.662650624Z,1,0.2505626439404597,0.2505626439404597,normal\n,,0,0.3714841759061255,7,example_data,2020-04-27T02:41:55.662650624Z,1.4332354979229167,0.35911527574888724,0.2505626439404597,normal\n,,0,0.3714841759061255,8,example_data,2020-04-27T02:41:55.662650624Z,1.1186969164893026,0.2803036571635993,0.2505626439404597,normal\n,,0,0.3714841759061255,9,example_data,2020-04-27T02:41:55.662650624Z,0.4965679683150956,0.12442138303717276,0.2505626439404597,normal\n,,0,0.3714841759061255,outlier,example_data,2020-04-27T02:41:55.662650624Z,1.5380254983895318,0.38537173532432434,0.2505626439404597,normal\n,,1,0.2620143643884366,0,example_data,2020-04-27T14:21:41.2048192Z,1.9018460049916277,0.33610614606945155,0.176726267630134,normal\n,,1,0.2620143643884366,1,example_data,2020-04-27T14:21:41.2048192Z,1.1150192045237342,0.19705318235140057,0.176726267630134,normal\n,,1,0.2620143643884366,2,example_data,2020-04-27T14:21:41.2048192Z,0,0,0.176726267630134,normal\n,,1,0.2620143643884366,3,example_data,2020-04-27T14:21:41.2048192Z,1.5829461525886233,0.27974816540646796,0.176726267630134,normal\n,,1,0.2620143643884366,4,example_data,2020-04-27T14:21:41.2048192Z,1.4210646894001313,0.2511394586186608,0.176726267630134,normal\n,,1,0.2620143643884366,5,example_data,2020-04-27T14:21:41.2048192Z,1,0.176726267630134,0.176726267630134,normal\n,,1,0.2620143643884366,6,example_data,2020-04-27T14:21:41.2048192Z,0.6150180584825781,0.10868984600075748,0.176726267630134,normal\n,,1,0.2620143643884366,7,example_data,2020-04-27T14:21:41.2048192Z,0.09996967764211535,0.0176672680058787,0.176726267630134,normal\n,,1,0.2620143643884366,8,example_data,2020-04-27T14:21:41.2048192Z,0.03979135494288976,0.0070321776430027905,0.176726267630134,normal\n,,1,0.2620143643884366,9,example_data,2020-04-27T14:21:41.2048192Z,0.4950486300726967,0.0874880966881586,0.176726267630134,normal\n,,1,0.2620143643884366,outlier,example_data,2020-04-27T14:21:41.2048192Z,1.2444845736014856,0.21993311381586933,0.176726267630134,normal\n,,2,0.20895013630201253,0,example_data,2020-04-28T02:01:26.746988032Z,0.1385864554392904,0.01953167324541516,0.14093493612708252,normal\n,,2,0.20895013630201253,1,example_data,2020-04-28T02:01:26.746988032Z,0.8903468808390026,0.125480980781992,0.14093493612708252,normal\n,,2,0.20895013630201253,2,example_data,2020-04-28T02:01:26.746988032Z,2.1064191321948553,0.2968680458527465,0.14093493612708252,normal\n,,2,0.20895013630201253,3,example_data,2020-04-28T02:01:26.746988032Z,1,0.14093493612708252,0.14093493612708252,normal\n,,2,0.20895013630201253,4,example_data,2020-04-28T02:01:26.746988032Z,3.5654638168762887,0.5024984152948836,0.14093493612708252,anomaly\n,,2,0.20895013630201253,5,example_data,2020-04-28T02:01:26.746988032Z,0.7946520293699053,0.1119942330025041,0.14093493612708252,normal\n,,2,0.20895013630201253,6,example_data,2020-04-28T02:01:26.746988032Z,1.0917329897317078,0.1538633191756671,0.14093493612708252,normal\n,,2,0.20895013630201253,7,example_data,2020-04-28T02:01:26.746988032Z,1.0875090560322491,0.15326801934952883,0.14093493612708252,normal\n,,2,0.20895013630201253,8,example_data,2020-04-28T02:01:26.746988032Z,0,0,0.14093493612708252,normal\n,,2,0.20895013630201253,9,example_data,2020-04-28T02:01:26.746988032Z,3.2729972525814937,0.4612796587366894,0.14093493612708252,anomaly\n,,2,0.20895013630201253,outlier,example_data,2020-04-28T02:01:26.746988032Z,0.9170473799452198,0.12924401391808793,0.14093493612708252,normal\n,,3,0.2772754386196548,0,example_data,2020-04-28T13:41:12.289156608Z,0.03962607234097485,0.007410857000619164,0.18701972117877702,normal\n,,3,0.2772754386196548,1,example_data,2020-04-28T13:41:12.289156608Z,0.3463203926285959,0.06476874326792459,0.18701972117877702,normal\n,,3,0.2772754386196548,2,example_data,2020-04-28T13:41:12.289156608Z,0.27935144445082843,0.05224422925208255,0.18701972117877702,normal\n,,3,0.2772754386196548,3,example_data,2020-04-28T13:41:12.289156608Z,1.9781260255700044,0.3699485777585846,0.18701972117877702,normal\n,,3,0.2772754386196548,4,example_data,2020-04-28T13:41:12.289156608Z,1,0.18701972117877702,0.18701972117877702,normal\n,,3,0.2772754386196548,5,example_data,2020-04-28T13:41:12.289156608Z,2.8381875205108438,0.5307970387390225,0.18701972117877702,normal\n,,3,0.2772754386196548,6,example_data,2020-04-28T13:41:12.289156608Z,1.6457483087964928,0.3077873898415639,0.18701972117877702,normal\n,,3,0.2772754386196548,7,example_data,2020-04-28T13:41:12.289156608Z,0.43472749526846827,0.08130261495385704,0.18701972117877702,normal\n,,3,0.2772754386196548,8,example_data,2020-04-28T13:41:12.289156608Z,2.567176397127115,0.4801126140074504,0.18701972117877702,normal\n,,3,0.2772754386196548,9,example_data,2020-04-28T13:41:12.289156608Z,1.2989979407537147,0.24293823269156523,0.18701972117877702,normal\n,,3,0.2772754386196548,outlier,example_data,2020-04-28T13:41:12.289156608Z,0,0,0.18701972117877702,normal\n,,4,0.24502218089191816,0,example_data,2020-04-29T01:20:57.831325184Z,0.0894184087000819,0.014777750918372412,0.16526519687840158,normal\n,,4,0.24502218089191816,1,example_data,2020-04-29T01:20:57.831325184Z,0.8957200157700639,0.14803134475416457,0.16526519687840158,normal\n,,4,0.24502218089191816,2,example_data,2020-04-29T01:20:57.831325184Z,1,0.16526519687840158,0.16526519687840158,normal\n,,4,0.24502218089191816,3,example_data,2020-04-29T01:20:57.831325184Z,0,0,0.16526519687840158,normal\n,,4,0.24502218089191816,4,example_data,2020-04-29T01:20:57.831325184Z,2.7259167506372632,0.4504991684682,0.16526519687840158,normal\n,,4,0.24502218089191816,5,example_data,2020-04-29T01:20:57.831325184Z,2.03618254795937,0.3365101096688706,0.16526519687840158,normal\n,,4,0.24502218089191816,6,example_data,2020-04-29T01:20:57.831325184Z,1.704147887987168,0.28163633621811157,0.16526519687840158,normal\n,,4,0.24502218089191816,7,example_data,2020-04-29T01:20:57.831325184Z,0.02515270381555401,0.0041568665481016565,0.16526519687840158,normal\n,,4,0.24502218089191816,8,example_data,2020-04-29T01:20:57.831325184Z,2.3271598759708962,0.38459853506984676,0.16526519687840158,normal\n,,4,0.24502218089191816,9,example_data,2020-04-29T01:20:57.831325184Z,0.31464484835938683,0.051999842810888874,0.16526519687840158,normal\n,,4,0.24502218089191816,outlier,example_data,2020-04-29T01:20:57.831325184Z,1.5357222830605324,0.2538014454605472,0.16526519687840158,normal\n,,5,0.5035714544702937,0,example_data,2020-04-29T13:00:43.373494016Z,1.515355747452818,0.5146970847057432,0.33965429277640213,normal\n,,5,0.5035714544702937,1,example_data,2020-04-29T13:00:43.373494016Z,1.218737138666984,0.4139493009142704,0.33965429277640213,normal\n,,5,0.5035714544702937,2,example_data,2020-04-29T13:00:43.373494016Z,1.2971601740787733,0.4405860215444404,0.33965429277640213,normal\n,,5,0.5035714544702937,3,example_data,2020-04-29T13:00:43.373494016Z,0.12144537406093822,0.04124944263763358,0.33965429277640213,normal\n,,5,0.5035714544702937,4,example_data,2020-04-29T13:00:43.373494016Z,1.0509336990511986,0.3569541423061231,0.33965429277640213,normal\n,,5,0.5035714544702937,5,example_data,2020-04-29T13:00:43.373494016Z,1,0.33965429277640213,0.33965429277640213,normal\n,,5,0.5035714544702937,6,example_data,2020-04-29T13:00:43.373494016Z,1.9085941171497334,0.6482621850576943,0.33965429277640213,normal\n,,5,0.5035714544702937,7,example_data,2020-04-29T13:00:43.373494016Z,0.5730916557767362,0.1946530410389046,0.33965429277640213,normal\n,,5,0.5035714544702937,8,example_data,2020-04-29T13:00:43.373494016Z,0.6987489651154969,0.237333085574547,0.33965429277640213,normal\n,,5,0.5035714544702937,9,example_data,2020-04-29T13:00:43.373494016Z,0.5199623787666707,0.17660745403032926,0.33965429277640213,normal\n,,5,0.5035714544702937,outlier,example_data,2020-04-29T13:00:43.373494016Z,0,0,0.33965429277640213,normal\n,,6,0.36830737628858845,0,example_data,2020-04-30T00:40:28.915662592Z,1,0.24841992195372214,0.24841992195372214,normal\n,,6,0.36830737628858845,1,example_data,2020-04-30T00:40:28.915662592Z,0.790421352898622,0.19635641079763116,0.24841992195372214,normal\n,,6,0.36830737628858845,2,example_data,2020-04-30T00:40:28.915662592Z,1.1507707237293252,0.28587437337546734,0.24841992195372214,normal\n,,6,0.36830737628858845,3,example_data,2020-04-30T00:40:28.915662592Z,0.44898657888440013,0.1115372108847314,0.24841992195372214,normal\n,,6,0.36830737628858845,4,example_data,2020-04-30T00:40:28.915662592Z,0,0,0.24841992195372214,normal\n,,6,0.36830737628858845,5,example_data,2020-04-30T00:40:28.915662592Z,0.8924336465340472,0.22169829682086367,0.24841992195372214,normal\n,,6,0.36830737628858845,6,example_data,2020-04-30T00:40:28.915662592Z,1.1113146283494955,0.2760726932406114,0.24841992195372214,normal\n,,6,0.36830737628858845,7,example_data,2020-04-30T00:40:28.915662592Z,0.23467699757429752,0.05829844142174083,0.24841992195372214,normal\n,,6,0.36830737628858845,8,example_data,2020-04-30T00:40:28.915662592Z,1.9734653188532179,0.49024810048789375,0.24841992195372214,normal\n,,6,0.36830737628858845,9,example_data,2020-04-30T00:40:28.915662592Z,2.486584235715475,0.6177170617677941,0.24841992195372214,normal\n,,6,0.36830737628858845,outlier,example_data,2020-04-30T00:40:28.915662592Z,1.6489005131963252,0.4096197367976835,0.24841992195372214,normal\n,,7,0.20077292063886873,0,example_data,2020-04-30T12:20:14.457831424Z,0,0,0.13541947972404475,normal\n,,7,0.20077292063886873,1,example_data,2020-04-30T12:20:14.457831424Z,1.3280932676717847,0.1798496993331196,0.13541947972404475,normal\n,,7,0.20077292063886873,2,example_data,2020-04-30T12:20:14.457831424Z,0.3544766453164316,0.04800304288307591,0.13541947972404475,normal\n,,7,0.20077292063886873,3,example_data,2020-04-30T12:20:14.457831424Z,2.4449385480706254,0.3310923061369855,0.13541947972404475,normal\n,,7,0.20077292063886873,4,example_data,2020-04-30T12:20:14.457831424Z,0.7470534124611492,0.10116558444156104,0.13541947972404475,normal\n,,7,0.20077292063886873,5,example_data,2020-04-30T12:20:14.457831424Z,0.537669190791584,0.07281088208064446,0.13541947972404475,normal\n,,7,0.20077292063886873,6,example_data,2020-04-30T12:20:14.457831424Z,1.8334818102316615,0.24828915282507133,0.13541947972404475,normal\n,,7,0.20077292063886873,7,example_data,2020-04-30T12:20:14.457831424Z,2.404044964672827,0.32555451834920374,0.13541947972404475,normal\n,,7,0.20077292063886873,8,example_data,2020-04-30T12:20:14.457831424Z,1.442798896224032,0.19538307587308443,0.13541947972404475,normal\n,,7,0.20077292063886873,9,example_data,2020-04-30T12:20:14.457831424Z,1,0.13541947972404475,0.13541947972404475,normal\n,,7,0.20077292063886873,outlier,example_data,2020-04-30T12:20:14.457831424Z,0.6780820622669829,0.09182552008240213,0.13541947972404475,normal\n\"", - Start: ast.Position{ - Column: 1, - Line: 152, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 152, - }, - File: "mad_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 152, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 246, - }, - File: "mad_test.flux", - Source: "\"\n#group,false,false,false,false,false,true,false,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,double,double,double,string\n#default,_result,,,,,,,,,\n,result,table,MAD,_field,_measurement,_time,_value,_value_diff,_value_diff_med,level\n,,0,0.3714841759061255,0,example_data,2020-04-27T02:41:55.662650624Z,0,0,0.2505626439404597,normal\n,,0,0.3714841759061255,1,example_data,2020-04-27T02:41:55.662650624Z,1.6349461753530161,0.40965643639679417,0.2505626439404597,normal\n,,0,0.3714841759061255,2,example_data,2020-04-27T02:41:55.662650624Z,3.068061641534089,0.7687416366750882,0.2505626439404597,anomaly\n,,0,0.3714841759061255,3,example_data,2020-04-27T02:41:55.662650624Z,0.7907599614367641,0.19813490665985156,0.2505626439404597,normal\n,,0,0.3714841759061255,4,example_data,2020-04-27T02:41:55.662650624Z,0.2730093291048642,0.06840593932092587,0.2505626439404597,normal\n,,0,0.3714841759061255,5,example_data,2020-04-27T02:41:55.662650624Z,0.5275641782904631,0.1321878753607345,0.2505626439404597,normal\n,,0,0.3714841759061255,6,example_data,2020-04-27T02:41:55.662650624Z,1,0.2505626439404597,0.2505626439404597,normal\n,,0,0.3714841759061255,7,example_data,2020-04-27T02:41:55.662650624Z,1.4332354979229167,0.35911527574888724,0.2505626439404597,normal\n,,0,0.3714841759061255,8,example_data,2020-04-27T02:41:55.662650624Z,1.1186969164893026,0.2803036571635993,0.2505626439404597,normal\n,,0,0.3714841759061255,9,example_data,2020-04-27T02:41:55.662650624Z,0.4965679683150956,0.12442138303717276,0.2505626439404597,normal\n,,0,0.3714841759061255,outlier,example_data,2020-04-27T02:41:55.662650624Z,1.5380254983895318,0.38537173532432434,0.2505626439404597,normal\n,,1,0.2620143643884366,0,example_data,2020-04-27T14:21:41.2048192Z,1.9018460049916277,0.33610614606945155,0.176726267630134,normal\n,,1,0.2620143643884366,1,example_data,2020-04-27T14:21:41.2048192Z,1.1150192045237342,0.19705318235140057,0.176726267630134,normal\n,,1,0.2620143643884366,2,example_data,2020-04-27T14:21:41.2048192Z,0,0,0.176726267630134,normal\n,,1,0.2620143643884366,3,example_data,2020-04-27T14:21:41.2048192Z,1.5829461525886233,0.27974816540646796,0.176726267630134,normal\n,,1,0.2620143643884366,4,example_data,2020-04-27T14:21:41.2048192Z,1.4210646894001313,0.2511394586186608,0.176726267630134,normal\n,,1,0.2620143643884366,5,example_data,2020-04-27T14:21:41.2048192Z,1,0.176726267630134,0.176726267630134,normal\n,,1,0.2620143643884366,6,example_data,2020-04-27T14:21:41.2048192Z,0.6150180584825781,0.10868984600075748,0.176726267630134,normal\n,,1,0.2620143643884366,7,example_data,2020-04-27T14:21:41.2048192Z,0.09996967764211535,0.0176672680058787,0.176726267630134,normal\n,,1,0.2620143643884366,8,example_data,2020-04-27T14:21:41.2048192Z,0.03979135494288976,0.0070321776430027905,0.176726267630134,normal\n,,1,0.2620143643884366,9,example_data,2020-04-27T14:21:41.2048192Z,0.4950486300726967,0.0874880966881586,0.176726267630134,normal\n,,1,0.2620143643884366,outlier,example_data,2020-04-27T14:21:41.2048192Z,1.2444845736014856,0.21993311381586933,0.176726267630134,normal\n,,2,0.20895013630201253,0,example_data,2020-04-28T02:01:26.746988032Z,0.1385864554392904,0.01953167324541516,0.14093493612708252,normal\n,,2,0.20895013630201253,1,example_data,2020-04-28T02:01:26.746988032Z,0.8903468808390026,0.125480980781992,0.14093493612708252,normal\n,,2,0.20895013630201253,2,example_data,2020-04-28T02:01:26.746988032Z,2.1064191321948553,0.2968680458527465,0.14093493612708252,normal\n,,2,0.20895013630201253,3,example_data,2020-04-28T02:01:26.746988032Z,1,0.14093493612708252,0.14093493612708252,normal\n,,2,0.20895013630201253,4,example_data,2020-04-28T02:01:26.746988032Z,3.5654638168762887,0.5024984152948836,0.14093493612708252,anomaly\n,,2,0.20895013630201253,5,example_data,2020-04-28T02:01:26.746988032Z,0.7946520293699053,0.1119942330025041,0.14093493612708252,normal\n,,2,0.20895013630201253,6,example_data,2020-04-28T02:01:26.746988032Z,1.0917329897317078,0.1538633191756671,0.14093493612708252,normal\n,,2,0.20895013630201253,7,example_data,2020-04-28T02:01:26.746988032Z,1.0875090560322491,0.15326801934952883,0.14093493612708252,normal\n,,2,0.20895013630201253,8,example_data,2020-04-28T02:01:26.746988032Z,0,0,0.14093493612708252,normal\n,,2,0.20895013630201253,9,example_data,2020-04-28T02:01:26.746988032Z,3.2729972525814937,0.4612796587366894,0.14093493612708252,anomaly\n,,2,0.20895013630201253,outlier,example_data,2020-04-28T02:01:26.746988032Z,0.9170473799452198,0.12924401391808793,0.14093493612708252,normal\n,,3,0.2772754386196548,0,example_data,2020-04-28T13:41:12.289156608Z,0.03962607234097485,0.007410857000619164,0.18701972117877702,normal\n,,3,0.2772754386196548,1,example_data,2020-04-28T13:41:12.289156608Z,0.3463203926285959,0.06476874326792459,0.18701972117877702,normal\n,,3,0.2772754386196548,2,example_data,2020-04-28T13:41:12.289156608Z,0.27935144445082843,0.05224422925208255,0.18701972117877702,normal\n,,3,0.2772754386196548,3,example_data,2020-04-28T13:41:12.289156608Z,1.9781260255700044,0.3699485777585846,0.18701972117877702,normal\n,,3,0.2772754386196548,4,example_data,2020-04-28T13:41:12.289156608Z,1,0.18701972117877702,0.18701972117877702,normal\n,,3,0.2772754386196548,5,example_data,2020-04-28T13:41:12.289156608Z,2.8381875205108438,0.5307970387390225,0.18701972117877702,normal\n,,3,0.2772754386196548,6,example_data,2020-04-28T13:41:12.289156608Z,1.6457483087964928,0.3077873898415639,0.18701972117877702,normal\n,,3,0.2772754386196548,7,example_data,2020-04-28T13:41:12.289156608Z,0.43472749526846827,0.08130261495385704,0.18701972117877702,normal\n,,3,0.2772754386196548,8,example_data,2020-04-28T13:41:12.289156608Z,2.567176397127115,0.4801126140074504,0.18701972117877702,normal\n,,3,0.2772754386196548,9,example_data,2020-04-28T13:41:12.289156608Z,1.2989979407537147,0.24293823269156523,0.18701972117877702,normal\n,,3,0.2772754386196548,outlier,example_data,2020-04-28T13:41:12.289156608Z,0,0,0.18701972117877702,normal\n,,4,0.24502218089191816,0,example_data,2020-04-29T01:20:57.831325184Z,0.0894184087000819,0.014777750918372412,0.16526519687840158,normal\n,,4,0.24502218089191816,1,example_data,2020-04-29T01:20:57.831325184Z,0.8957200157700639,0.14803134475416457,0.16526519687840158,normal\n,,4,0.24502218089191816,2,example_data,2020-04-29T01:20:57.831325184Z,1,0.16526519687840158,0.16526519687840158,normal\n,,4,0.24502218089191816,3,example_data,2020-04-29T01:20:57.831325184Z,0,0,0.16526519687840158,normal\n,,4,0.24502218089191816,4,example_data,2020-04-29T01:20:57.831325184Z,2.7259167506372632,0.4504991684682,0.16526519687840158,normal\n,,4,0.24502218089191816,5,example_data,2020-04-29T01:20:57.831325184Z,2.03618254795937,0.3365101096688706,0.16526519687840158,normal\n,,4,0.24502218089191816,6,example_data,2020-04-29T01:20:57.831325184Z,1.704147887987168,0.28163633621811157,0.16526519687840158,normal\n,,4,0.24502218089191816,7,example_data,2020-04-29T01:20:57.831325184Z,0.02515270381555401,0.0041568665481016565,0.16526519687840158,normal\n,,4,0.24502218089191816,8,example_data,2020-04-29T01:20:57.831325184Z,2.3271598759708962,0.38459853506984676,0.16526519687840158,normal\n,,4,0.24502218089191816,9,example_data,2020-04-29T01:20:57.831325184Z,0.31464484835938683,0.051999842810888874,0.16526519687840158,normal\n,,4,0.24502218089191816,outlier,example_data,2020-04-29T01:20:57.831325184Z,1.5357222830605324,0.2538014454605472,0.16526519687840158,normal\n,,5,0.5035714544702937,0,example_data,2020-04-29T13:00:43.373494016Z,1.515355747452818,0.5146970847057432,0.33965429277640213,normal\n,,5,0.5035714544702937,1,example_data,2020-04-29T13:00:43.373494016Z,1.218737138666984,0.4139493009142704,0.33965429277640213,normal\n,,5,0.5035714544702937,2,example_data,2020-04-29T13:00:43.373494016Z,1.2971601740787733,0.4405860215444404,0.33965429277640213,normal\n,,5,0.5035714544702937,3,example_data,2020-04-29T13:00:43.373494016Z,0.12144537406093822,0.04124944263763358,0.33965429277640213,normal\n,,5,0.5035714544702937,4,example_data,2020-04-29T13:00:43.373494016Z,1.0509336990511986,0.3569541423061231,0.33965429277640213,normal\n,,5,0.5035714544702937,5,example_data,2020-04-29T13:00:43.373494016Z,1,0.33965429277640213,0.33965429277640213,normal\n,,5,0.5035714544702937,6,example_data,2020-04-29T13:00:43.373494016Z,1.9085941171497334,0.6482621850576943,0.33965429277640213,normal\n,,5,0.5035714544702937,7,example_data,2020-04-29T13:00:43.373494016Z,0.5730916557767362,0.1946530410389046,0.33965429277640213,normal\n,,5,0.5035714544702937,8,example_data,2020-04-29T13:00:43.373494016Z,0.6987489651154969,0.237333085574547,0.33965429277640213,normal\n,,5,0.5035714544702937,9,example_data,2020-04-29T13:00:43.373494016Z,0.5199623787666707,0.17660745403032926,0.33965429277640213,normal\n,,5,0.5035714544702937,outlier,example_data,2020-04-29T13:00:43.373494016Z,0,0,0.33965429277640213,normal\n,,6,0.36830737628858845,0,example_data,2020-04-30T00:40:28.915662592Z,1,0.24841992195372214,0.24841992195372214,normal\n,,6,0.36830737628858845,1,example_data,2020-04-30T00:40:28.915662592Z,0.790421352898622,0.19635641079763116,0.24841992195372214,normal\n,,6,0.36830737628858845,2,example_data,2020-04-30T00:40:28.915662592Z,1.1507707237293252,0.28587437337546734,0.24841992195372214,normal\n,,6,0.36830737628858845,3,example_data,2020-04-30T00:40:28.915662592Z,0.44898657888440013,0.1115372108847314,0.24841992195372214,normal\n,,6,0.36830737628858845,4,example_data,2020-04-30T00:40:28.915662592Z,0,0,0.24841992195372214,normal\n,,6,0.36830737628858845,5,example_data,2020-04-30T00:40:28.915662592Z,0.8924336465340472,0.22169829682086367,0.24841992195372214,normal\n,,6,0.36830737628858845,6,example_data,2020-04-30T00:40:28.915662592Z,1.1113146283494955,0.2760726932406114,0.24841992195372214,normal\n,,6,0.36830737628858845,7,example_data,2020-04-30T00:40:28.915662592Z,0.23467699757429752,0.05829844142174083,0.24841992195372214,normal\n,,6,0.36830737628858845,8,example_data,2020-04-30T00:40:28.915662592Z,1.9734653188532179,0.49024810048789375,0.24841992195372214,normal\n,,6,0.36830737628858845,9,example_data,2020-04-30T00:40:28.915662592Z,2.486584235715475,0.6177170617677941,0.24841992195372214,normal\n,,6,0.36830737628858845,outlier,example_data,2020-04-30T00:40:28.915662592Z,1.6489005131963252,0.4096197367976835,0.24841992195372214,normal\n,,7,0.20077292063886873,0,example_data,2020-04-30T12:20:14.457831424Z,0,0,0.13541947972404475,normal\n,,7,0.20077292063886873,1,example_data,2020-04-30T12:20:14.457831424Z,1.3280932676717847,0.1798496993331196,0.13541947972404475,normal\n,,7,0.20077292063886873,2,example_data,2020-04-30T12:20:14.457831424Z,0.3544766453164316,0.04800304288307591,0.13541947972404475,normal\n,,7,0.20077292063886873,3,example_data,2020-04-30T12:20:14.457831424Z,2.4449385480706254,0.3310923061369855,0.13541947972404475,normal\n,,7,0.20077292063886873,4,example_data,2020-04-30T12:20:14.457831424Z,0.7470534124611492,0.10116558444156104,0.13541947972404475,normal\n,,7,0.20077292063886873,5,example_data,2020-04-30T12:20:14.457831424Z,0.537669190791584,0.07281088208064446,0.13541947972404475,normal\n,,7,0.20077292063886873,6,example_data,2020-04-30T12:20:14.457831424Z,1.8334818102316615,0.24828915282507133,0.13541947972404475,normal\n,,7,0.20077292063886873,7,example_data,2020-04-30T12:20:14.457831424Z,2.404044964672827,0.32555451834920374,0.13541947972404475,normal\n,,7,0.20077292063886873,8,example_data,2020-04-30T12:20:14.457831424Z,1.442798896224032,0.19538307587308443,0.13541947972404475,normal\n,,7,0.20077292063886873,9,example_data,2020-04-30T12:20:14.457831424Z,1,0.13541947972404475,0.13541947972404475,normal\n,,7,0.20077292063886873,outlier,example_data,2020-04-30T12:20:14.457831424Z,0.6780820622669829,0.09182552008240213,0.13541947972404475,normal\n\"", - Start: ast.Position{ - Column: 5, - Line: 153, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,true,false,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,double,double,double,string\n#default,_result,,,,,,,,,\n,result,table,MAD,_field,_measurement,_time,_value,_value_diff,_value_diff_med,level\n,,0,0.3714841759061255,0,example_data,2020-04-27T02:41:55.662650624Z,0,0,0.2505626439404597,normal\n,,0,0.3714841759061255,1,example_data,2020-04-27T02:41:55.662650624Z,1.6349461753530161,0.40965643639679417,0.2505626439404597,normal\n,,0,0.3714841759061255,2,example_data,2020-04-27T02:41:55.662650624Z,3.068061641534089,0.7687416366750882,0.2505626439404597,anomaly\n,,0,0.3714841759061255,3,example_data,2020-04-27T02:41:55.662650624Z,0.7907599614367641,0.19813490665985156,0.2505626439404597,normal\n,,0,0.3714841759061255,4,example_data,2020-04-27T02:41:55.662650624Z,0.2730093291048642,0.06840593932092587,0.2505626439404597,normal\n,,0,0.3714841759061255,5,example_data,2020-04-27T02:41:55.662650624Z,0.5275641782904631,0.1321878753607345,0.2505626439404597,normal\n,,0,0.3714841759061255,6,example_data,2020-04-27T02:41:55.662650624Z,1,0.2505626439404597,0.2505626439404597,normal\n,,0,0.3714841759061255,7,example_data,2020-04-27T02:41:55.662650624Z,1.4332354979229167,0.35911527574888724,0.2505626439404597,normal\n,,0,0.3714841759061255,8,example_data,2020-04-27T02:41:55.662650624Z,1.1186969164893026,0.2803036571635993,0.2505626439404597,normal\n,,0,0.3714841759061255,9,example_data,2020-04-27T02:41:55.662650624Z,0.4965679683150956,0.12442138303717276,0.2505626439404597,normal\n,,0,0.3714841759061255,outlier,example_data,2020-04-27T02:41:55.662650624Z,1.5380254983895318,0.38537173532432434,0.2505626439404597,normal\n,,1,0.2620143643884366,0,example_data,2020-04-27T14:21:41.2048192Z,1.9018460049916277,0.33610614606945155,0.176726267630134,normal\n,,1,0.2620143643884366,1,example_data,2020-04-27T14:21:41.2048192Z,1.1150192045237342,0.19705318235140057,0.176726267630134,normal\n,,1,0.2620143643884366,2,example_data,2020-04-27T14:21:41.2048192Z,0,0,0.176726267630134,normal\n,,1,0.2620143643884366,3,example_data,2020-04-27T14:21:41.2048192Z,1.5829461525886233,0.27974816540646796,0.176726267630134,normal\n,,1,0.2620143643884366,4,example_data,2020-04-27T14:21:41.2048192Z,1.4210646894001313,0.2511394586186608,0.176726267630134,normal\n,,1,0.2620143643884366,5,example_data,2020-04-27T14:21:41.2048192Z,1,0.176726267630134,0.176726267630134,normal\n,,1,0.2620143643884366,6,example_data,2020-04-27T14:21:41.2048192Z,0.6150180584825781,0.10868984600075748,0.176726267630134,normal\n,,1,0.2620143643884366,7,example_data,2020-04-27T14:21:41.2048192Z,0.09996967764211535,0.0176672680058787,0.176726267630134,normal\n,,1,0.2620143643884366,8,example_data,2020-04-27T14:21:41.2048192Z,0.03979135494288976,0.0070321776430027905,0.176726267630134,normal\n,,1,0.2620143643884366,9,example_data,2020-04-27T14:21:41.2048192Z,0.4950486300726967,0.0874880966881586,0.176726267630134,normal\n,,1,0.2620143643884366,outlier,example_data,2020-04-27T14:21:41.2048192Z,1.2444845736014856,0.21993311381586933,0.176726267630134,normal\n,,2,0.20895013630201253,0,example_data,2020-04-28T02:01:26.746988032Z,0.1385864554392904,0.01953167324541516,0.14093493612708252,normal\n,,2,0.20895013630201253,1,example_data,2020-04-28T02:01:26.746988032Z,0.8903468808390026,0.125480980781992,0.14093493612708252,normal\n,,2,0.20895013630201253,2,example_data,2020-04-28T02:01:26.746988032Z,2.1064191321948553,0.2968680458527465,0.14093493612708252,normal\n,,2,0.20895013630201253,3,example_data,2020-04-28T02:01:26.746988032Z,1,0.14093493612708252,0.14093493612708252,normal\n,,2,0.20895013630201253,4,example_data,2020-04-28T02:01:26.746988032Z,3.5654638168762887,0.5024984152948836,0.14093493612708252,anomaly\n,,2,0.20895013630201253,5,example_data,2020-04-28T02:01:26.746988032Z,0.7946520293699053,0.1119942330025041,0.14093493612708252,normal\n,,2,0.20895013630201253,6,example_data,2020-04-28T02:01:26.746988032Z,1.0917329897317078,0.1538633191756671,0.14093493612708252,normal\n,,2,0.20895013630201253,7,example_data,2020-04-28T02:01:26.746988032Z,1.0875090560322491,0.15326801934952883,0.14093493612708252,normal\n,,2,0.20895013630201253,8,example_data,2020-04-28T02:01:26.746988032Z,0,0,0.14093493612708252,normal\n,,2,0.20895013630201253,9,example_data,2020-04-28T02:01:26.746988032Z,3.2729972525814937,0.4612796587366894,0.14093493612708252,anomaly\n,,2,0.20895013630201253,outlier,example_data,2020-04-28T02:01:26.746988032Z,0.9170473799452198,0.12924401391808793,0.14093493612708252,normal\n,,3,0.2772754386196548,0,example_data,2020-04-28T13:41:12.289156608Z,0.03962607234097485,0.007410857000619164,0.18701972117877702,normal\n,,3,0.2772754386196548,1,example_data,2020-04-28T13:41:12.289156608Z,0.3463203926285959,0.06476874326792459,0.18701972117877702,normal\n,,3,0.2772754386196548,2,example_data,2020-04-28T13:41:12.289156608Z,0.27935144445082843,0.05224422925208255,0.18701972117877702,normal\n,,3,0.2772754386196548,3,example_data,2020-04-28T13:41:12.289156608Z,1.9781260255700044,0.3699485777585846,0.18701972117877702,normal\n,,3,0.2772754386196548,4,example_data,2020-04-28T13:41:12.289156608Z,1,0.18701972117877702,0.18701972117877702,normal\n,,3,0.2772754386196548,5,example_data,2020-04-28T13:41:12.289156608Z,2.8381875205108438,0.5307970387390225,0.18701972117877702,normal\n,,3,0.2772754386196548,6,example_data,2020-04-28T13:41:12.289156608Z,1.6457483087964928,0.3077873898415639,0.18701972117877702,normal\n,,3,0.2772754386196548,7,example_data,2020-04-28T13:41:12.289156608Z,0.43472749526846827,0.08130261495385704,0.18701972117877702,normal\n,,3,0.2772754386196548,8,example_data,2020-04-28T13:41:12.289156608Z,2.567176397127115,0.4801126140074504,0.18701972117877702,normal\n,,3,0.2772754386196548,9,example_data,2020-04-28T13:41:12.289156608Z,1.2989979407537147,0.24293823269156523,0.18701972117877702,normal\n,,3,0.2772754386196548,outlier,example_data,2020-04-28T13:41:12.289156608Z,0,0,0.18701972117877702,normal\n,,4,0.24502218089191816,0,example_data,2020-04-29T01:20:57.831325184Z,0.0894184087000819,0.014777750918372412,0.16526519687840158,normal\n,,4,0.24502218089191816,1,example_data,2020-04-29T01:20:57.831325184Z,0.8957200157700639,0.14803134475416457,0.16526519687840158,normal\n,,4,0.24502218089191816,2,example_data,2020-04-29T01:20:57.831325184Z,1,0.16526519687840158,0.16526519687840158,normal\n,,4,0.24502218089191816,3,example_data,2020-04-29T01:20:57.831325184Z,0,0,0.16526519687840158,normal\n,,4,0.24502218089191816,4,example_data,2020-04-29T01:20:57.831325184Z,2.7259167506372632,0.4504991684682,0.16526519687840158,normal\n,,4,0.24502218089191816,5,example_data,2020-04-29T01:20:57.831325184Z,2.03618254795937,0.3365101096688706,0.16526519687840158,normal\n,,4,0.24502218089191816,6,example_data,2020-04-29T01:20:57.831325184Z,1.704147887987168,0.28163633621811157,0.16526519687840158,normal\n,,4,0.24502218089191816,7,example_data,2020-04-29T01:20:57.831325184Z,0.02515270381555401,0.0041568665481016565,0.16526519687840158,normal\n,,4,0.24502218089191816,8,example_data,2020-04-29T01:20:57.831325184Z,2.3271598759708962,0.38459853506984676,0.16526519687840158,normal\n,,4,0.24502218089191816,9,example_data,2020-04-29T01:20:57.831325184Z,0.31464484835938683,0.051999842810888874,0.16526519687840158,normal\n,,4,0.24502218089191816,outlier,example_data,2020-04-29T01:20:57.831325184Z,1.5357222830605324,0.2538014454605472,0.16526519687840158,normal\n,,5,0.5035714544702937,0,example_data,2020-04-29T13:00:43.373494016Z,1.515355747452818,0.5146970847057432,0.33965429277640213,normal\n,,5,0.5035714544702937,1,example_data,2020-04-29T13:00:43.373494016Z,1.218737138666984,0.4139493009142704,0.33965429277640213,normal\n,,5,0.5035714544702937,2,example_data,2020-04-29T13:00:43.373494016Z,1.2971601740787733,0.4405860215444404,0.33965429277640213,normal\n,,5,0.5035714544702937,3,example_data,2020-04-29T13:00:43.373494016Z,0.12144537406093822,0.04124944263763358,0.33965429277640213,normal\n,,5,0.5035714544702937,4,example_data,2020-04-29T13:00:43.373494016Z,1.0509336990511986,0.3569541423061231,0.33965429277640213,normal\n,,5,0.5035714544702937,5,example_data,2020-04-29T13:00:43.373494016Z,1,0.33965429277640213,0.33965429277640213,normal\n,,5,0.5035714544702937,6,example_data,2020-04-29T13:00:43.373494016Z,1.9085941171497334,0.6482621850576943,0.33965429277640213,normal\n,,5,0.5035714544702937,7,example_data,2020-04-29T13:00:43.373494016Z,0.5730916557767362,0.1946530410389046,0.33965429277640213,normal\n,,5,0.5035714544702937,8,example_data,2020-04-29T13:00:43.373494016Z,0.6987489651154969,0.237333085574547,0.33965429277640213,normal\n,,5,0.5035714544702937,9,example_data,2020-04-29T13:00:43.373494016Z,0.5199623787666707,0.17660745403032926,0.33965429277640213,normal\n,,5,0.5035714544702937,outlier,example_data,2020-04-29T13:00:43.373494016Z,0,0,0.33965429277640213,normal\n,,6,0.36830737628858845,0,example_data,2020-04-30T00:40:28.915662592Z,1,0.24841992195372214,0.24841992195372214,normal\n,,6,0.36830737628858845,1,example_data,2020-04-30T00:40:28.915662592Z,0.790421352898622,0.19635641079763116,0.24841992195372214,normal\n,,6,0.36830737628858845,2,example_data,2020-04-30T00:40:28.915662592Z,1.1507707237293252,0.28587437337546734,0.24841992195372214,normal\n,,6,0.36830737628858845,3,example_data,2020-04-30T00:40:28.915662592Z,0.44898657888440013,0.1115372108847314,0.24841992195372214,normal\n,,6,0.36830737628858845,4,example_data,2020-04-30T00:40:28.915662592Z,0,0,0.24841992195372214,normal\n,,6,0.36830737628858845,5,example_data,2020-04-30T00:40:28.915662592Z,0.8924336465340472,0.22169829682086367,0.24841992195372214,normal\n,,6,0.36830737628858845,6,example_data,2020-04-30T00:40:28.915662592Z,1.1113146283494955,0.2760726932406114,0.24841992195372214,normal\n,,6,0.36830737628858845,7,example_data,2020-04-30T00:40:28.915662592Z,0.23467699757429752,0.05829844142174083,0.24841992195372214,normal\n,,6,0.36830737628858845,8,example_data,2020-04-30T00:40:28.915662592Z,1.9734653188532179,0.49024810048789375,0.24841992195372214,normal\n,,6,0.36830737628858845,9,example_data,2020-04-30T00:40:28.915662592Z,2.486584235715475,0.6177170617677941,0.24841992195372214,normal\n,,6,0.36830737628858845,outlier,example_data,2020-04-30T00:40:28.915662592Z,1.6489005131963252,0.4096197367976835,0.24841992195372214,normal\n,,7,0.20077292063886873,0,example_data,2020-04-30T12:20:14.457831424Z,0,0,0.13541947972404475,normal\n,,7,0.20077292063886873,1,example_data,2020-04-30T12:20:14.457831424Z,1.3280932676717847,0.1798496993331196,0.13541947972404475,normal\n,,7,0.20077292063886873,2,example_data,2020-04-30T12:20:14.457831424Z,0.3544766453164316,0.04800304288307591,0.13541947972404475,normal\n,,7,0.20077292063886873,3,example_data,2020-04-30T12:20:14.457831424Z,2.4449385480706254,0.3310923061369855,0.13541947972404475,normal\n,,7,0.20077292063886873,4,example_data,2020-04-30T12:20:14.457831424Z,0.7470534124611492,0.10116558444156104,0.13541947972404475,normal\n,,7,0.20077292063886873,5,example_data,2020-04-30T12:20:14.457831424Z,0.537669190791584,0.07281088208064446,0.13541947972404475,normal\n,,7,0.20077292063886873,6,example_data,2020-04-30T12:20:14.457831424Z,1.8334818102316615,0.24828915282507133,0.13541947972404475,normal\n,,7,0.20077292063886873,7,example_data,2020-04-30T12:20:14.457831424Z,2.404044964672827,0.32555451834920374,0.13541947972404475,normal\n,,7,0.20077292063886873,8,example_data,2020-04-30T12:20:14.457831424Z,1.442798896224032,0.19538307587308443,0.13541947972404475,normal\n,,7,0.20077292063886873,9,example_data,2020-04-30T12:20:14.457831424Z,1,0.13541947972404475,0.13541947972404475,normal\n,,7,0.20077292063886873,outlier,example_data,2020-04-30T12:20:14.457831424Z,0.6780820622669829,0.09182552008240213,0.13541947972404475,normal\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 250, - }, - File: "mad_test.flux", - Source: "t_mad = (table=<-) =>\n table\n |> range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)\n |> anomalydetection.mad(threshold: 3.0)", - Start: ast.Position{ - Column: 1, - Line: 247, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 247, - }, - File: "mad_test.flux", - Source: "t_mad", - Start: ast.Position{ - Column: 1, - Line: 247, - }, - }, - }, - Name: "t_mad", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 250, - }, - File: "mad_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)\n |> anomalydetection.mad(threshold: 3.0)", - Start: ast.Position{ - Column: 9, - Line: 247, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 248, - }, - File: "mad_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 248, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 249, - }, - File: "mad_test.flux", - Source: "table\n |> range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 248, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 249, - }, - File: "mad_test.flux", - Source: "start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 249, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 249, - }, - File: "mad_test.flux", - Source: "start: 2020-04-27T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 249, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 249, - }, - File: "mad_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 249, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 249, - }, - File: "mad_test.flux", - Source: "2020-04-27T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 249, - }, - }, - }, - Value: parser.MustParseTime("2020-04-27T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 249, - }, - File: "mad_test.flux", - Source: "stop: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 249, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 249, - }, - File: "mad_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 249, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 249, - }, - File: "mad_test.flux", - Source: "2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 249, - }, - }, - }, - Value: parser.MustParseTime("2020-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 249, - }, - File: "mad_test.flux", - Source: "range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 249, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 249, - }, - File: "mad_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 249, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 250, - }, - File: "mad_test.flux", - Source: "table\n |> range(start: 2020-04-27T00:00:00Z, stop: 2020-05-01T00:00:00Z)\n |> anomalydetection.mad(threshold: 3.0)", - Start: ast.Position{ - Column: 5, - Line: 248, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 250, - }, - File: "mad_test.flux", - Source: "threshold: 3.0", - Start: ast.Position{ - Column: 33, - Line: 250, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 250, - }, - File: "mad_test.flux", - Source: "threshold: 3.0", - Start: ast.Position{ - Column: 33, - Line: 250, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 250, - }, - File: "mad_test.flux", - Source: "threshold", - Start: ast.Position{ - Column: 33, - Line: 250, - }, - }, - }, - Name: "threshold", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 250, - }, - File: "mad_test.flux", - Source: "3.0", - Start: ast.Position{ - Column: 44, - Line: 250, - }, - }, - }, - Value: 3.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 250, - }, - File: "mad_test.flux", - Source: "anomalydetection.mad(threshold: 3.0)", - Start: ast.Position{ - Column: 12, - Line: 250, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 250, - }, - File: "mad_test.flux", - Source: "anomalydetection.mad", - Start: ast.Position{ - Column: 12, - Line: 250, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 250, - }, - File: "mad_test.flux", - Source: "anomalydetection", - Start: ast.Position{ - Column: 12, - Line: 250, - }, - }, - }, - Name: "anomalydetection", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 250, - }, - File: "mad_test.flux", - Source: "mad", - Start: ast.Position{ - Column: 29, - Line: 250, - }, - }, - }, - Name: "mad", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 247, - }, - File: "mad_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 247, - }, - File: "mad_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 247, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 247, - }, - File: "mad_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 247, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 252, - }, - File: "mad_test.flux", - Source: "_mad = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad})", - Start: ast.Position{ - Column: 6, - Line: 252, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 252, - }, - File: "mad_test.flux", - Source: "_mad", - Start: ast.Position{ - Column: 6, - Line: 252, - }, - }, - }, - Name: "_mad", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 252, - }, - File: "mad_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad})", - Start: ast.Position{ - Column: 13, - Line: 252, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 252, - }, - File: "mad_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad})", - Start: ast.Position{ - Column: 19, - Line: 252, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 252, - }, - File: "mad_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad}", - Start: ast.Position{ - Column: 20, - Line: 252, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 252, - }, - File: "mad_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 252, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 252, - }, - File: "mad_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 252, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 252, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 252, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 252, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 252, - }, - File: "mad_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 252, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 252, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 252, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 252, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 252, - }, - File: "mad_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 252, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 252, - }, - File: "mad_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 252, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 252, - }, - File: "mad_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 252, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 252, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 252, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 252, - }, - File: "mad_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 252, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 252, - }, - File: "mad_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 252, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 252, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 252, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 252, - }, - File: "mad_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 252, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 252, - }, - File: "mad_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 252, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 252, - }, - File: "mad_test.flux", - Source: "fn: t_mad", - Start: ast.Position{ - Column: 99, - Line: 252, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 252, - }, - File: "mad_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 252, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 252, - }, - File: "mad_test.flux", - Source: "t_mad", - Start: ast.Position{ - Column: 103, - Line: 252, - }, - }, - }, - Name: "t_mad", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 252, - }, - File: "mad_test.flux", - Source: "test _mad = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mad})", - Start: ast.Position{ - Column: 1, - Line: 252, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mad_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mad_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 5, - }, - File: "mad_test.flux", - Source: "import \"contrib/anaisdg/anomalydetection\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 5, - }, - File: "mad_test.flux", - Source: "\"contrib/anaisdg/anomalydetection\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/anaisdg/anomalydetection", - }, - }}, - Metadata: "parser-type=rust", - Name: "mad_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1, - }, - File: "mad_test.flux", - Source: "package anomalydetection_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1, - }, - File: "mad_test.flux", - Source: "anomalydetection_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "anomalydetection_test", - }, - }, - }}, - Package: "anomalydetection_test", - Path: "contrib/anaisdg/anomalydetection", -}} diff --git a/stdlib/contrib/anaisdg/statsmodels/flux_test_gen.go b/stdlib/contrib/anaisdg/statsmodels/flux_test_gen.go index 683ec1739e..cd77374794 100644 --- a/stdlib/contrib/anaisdg/statsmodels/flux_test_gen.go +++ b/stdlib/contrib/anaisdg/statsmodels/flux_test_gen.go @@ -1,1248 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package statsmodels - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "package statsmodels_test\n\n\nimport \"testing\"\nimport \"contrib/anaisdg/statsmodels\"\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,shelter,type\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,7,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,5,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,4,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,3,young,cats,A,calico\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,true,false,false,true,false,false,false,false,false,true,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,double,double,double,double,double,string,double,double,double\n#default,_result,,,,,,,,,,,,,,,,,,\n,result,table,N,_field,_measurement,_start,_stop,_time,errors,shelter,slope,sx,sxx,sxy,sy,type,x,y,y_hat\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,0.0899999999999999,A,-1.3,10,30,41,19,calico,1,7,6.7\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,0.16000000000000028,A,-1.3,10,30,41,19,calico,2,5,5.4\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,0.009999999999999929,A,-1.3,10,30,41,19,calico,3,4,4.1\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,0.04000000000000007,A,-1.3,10,30,41,19,calico,4,3,2.8\n\"\nt_linearRegression = (table=<-) =>\n table\n |> range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)\n |> statsmodels.linearRegression()\n\ntest _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "linearreg_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,shelter,type\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,7,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,5,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,4,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,3,young,cats,A,calico\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "linearreg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "linearreg_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,shelter,type\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,7,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,5,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,4,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,3,young,cats,A,calico\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,shelter,type\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,7,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,5,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,4,young,cats,A,calico\n,,0,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,3,young,cats,A,calico\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "linearreg_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,true,false,false,true,false,false,false,false,false,true,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,double,double,double,double,double,string,double,double,double\n#default,_result,,,,,,,,,,,,,,,,,,\n,result,table,N,_field,_measurement,_start,_stop,_time,errors,shelter,slope,sx,sxx,sxy,sy,type,x,y,y_hat\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,0.0899999999999999,A,-1.3,10,30,41,19,calico,1,7,6.7\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,0.16000000000000028,A,-1.3,10,30,41,19,calico,2,5,5.4\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,0.009999999999999929,A,-1.3,10,30,41,19,calico,3,4,4.1\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,0.04000000000000007,A,-1.3,10,30,41,19,calico,4,3,2.8\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "linearreg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "linearreg_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,true,false,false,true,false,false,false,false,false,true,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,double,double,double,double,double,string,double,double,double\n#default,_result,,,,,,,,,,,,,,,,,,\n,result,table,N,_field,_measurement,_start,_stop,_time,errors,shelter,slope,sx,sxx,sxy,sy,type,x,y,y_hat\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,0.0899999999999999,A,-1.3,10,30,41,19,calico,1,7,6.7\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,0.16000000000000028,A,-1.3,10,30,41,19,calico,2,5,5.4\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,0.009999999999999929,A,-1.3,10,30,41,19,calico,3,4,4.1\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,0.04000000000000007,A,-1.3,10,30,41,19,calico,4,3,2.8\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,true,false,false,true,false,false,false,false,false,true,false,false,false\n#datatype,string,long,double,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,double,double,double,double,double,string,double,double,double\n#default,_result,,,,,,,,,,,,,,,,,,\n,result,table,N,_field,_measurement,_start,_stop,_time,errors,shelter,slope,sx,sxx,sxy,sy,type,x,y,y_hat\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:43:45Z,0.0899999999999999,A,-1.3,10,30,41,19,calico,1,7,6.7\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:45:08Z,0.16000000000000028,A,-1.3,10,30,41,19,calico,2,5,5.4\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:46:25Z,0.009999999999999929,A,-1.3,10,30,41,19,calico,3,4,4.1\n,,0,4,young,cats,2020-05-21T21:30:48.901Z,2020-05-21T21:50:48.9Z,2020-05-21T21:48:38Z,0.04000000000000007,A,-1.3,10,30,41,19,calico,4,3,2.8\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "t_linearRegression = (table=<-) =>\n table\n |> range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)\n |> statsmodels.linearRegression()", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 29, - }, - File: "linearreg_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)\n |> statsmodels.linearRegression()", - Start: ast.Position{ - Column: 22, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "linearreg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "table\n |> range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "start: 2020-05-21T21:30:48.901Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "2020-05-21T21:30:48.901Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2020-05-21T21:30:48.901Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "stop: 2020-05-21T21:50:48.9Z", - Start: ast.Position{ - Column: 51, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 31, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "2020-05-21T21:50:48.9Z", - Start: ast.Position{ - Column: 57, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2020-05-21T21:50:48.9Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "linearreg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "table\n |> range(start: 2020-05-21T21:30:48.901Z, stop: 2020-05-21T21:50:48.9Z)\n |> statsmodels.linearRegression()", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "statsmodels.linearRegression()", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "statsmodels.linearRegression", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "statsmodels", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "statsmodels", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 32, - }, - File: "linearreg_test.flux", - Source: "linearRegression", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "linearRegression", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 29, - }, - File: "linearreg_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 29, - }, - File: "linearreg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 29, - }, - File: "linearreg_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "_linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "linearreg_test.flux", - Source: "_linearRegression", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression}", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 35, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "fn: t_linearRegression", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 89, - Line: 35, - }, - }, - }, - Name: "t_linearRegression", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 35, - }, - File: "linearreg_test.flux", - Source: "test _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearreg_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearreg_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 5, - }, - File: "linearreg_test.flux", - Source: "import \"contrib/anaisdg/statsmodels\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 5, - }, - File: "linearreg_test.flux", - Source: "\"contrib/anaisdg/statsmodels\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/anaisdg/statsmodels", - }, - }}, - Metadata: "parser-type=rust", - Name: "linearreg_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1, - }, - File: "linearreg_test.flux", - Source: "package statsmodels_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1, - }, - File: "linearreg_test.flux", - Source: "statsmodels_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "statsmodels_test", - }, - }, - }}, - Package: "statsmodels_test", - Path: "contrib/anaisdg/statsmodels", -}} diff --git a/stdlib/contrib/bonitoo-io/tickscript/flux_test_gen.go b/stdlib/contrib/bonitoo-io/tickscript/flux_test_gen.go index 7ed4c9043c..bdab53e057 100644 --- a/stdlib/contrib/bonitoo-io/tickscript/flux_test_gen.go +++ b/stdlib/contrib/bonitoo-io/tickscript/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package tickscript - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "tickscript_test", - Path: "contrib/bonitoo-io/tickscript", -}} diff --git a/stdlib/contrib/jsternberg/aggregate/flux_test_gen.go b/stdlib/contrib/jsternberg/aggregate/flux_test_gen.go index 9a7c0afdad..2720caeb55 100644 --- a/stdlib/contrib/jsternberg/aggregate/flux_test_gen.go +++ b/stdlib/contrib/jsternberg/aggregate/flux_test_gen.go @@ -1,4059 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package aggregate - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 51, - }, - File: "table_test.flux", - Source: "package aggregate_test\n\n\nimport \"testing\"\nimport \"contrib/jsternberg/aggregate\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,210,35,30,40,6\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,240,40,35,45,6\n\"\naggregate_table = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.table(\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )\n\ntest _aggregate_table = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "table_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "table_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "table_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "table_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "table_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "table_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "table_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "table_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "table_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,210,35,30,40,6\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,240,40,35,45,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "table_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "table_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,210,35,30,40,6\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,240,40,35,45,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,210,35,30,40,6\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,240,40,35,45,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "table_test.flux", - Source: "aggregate_table = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.table(\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 37, - }, - File: "table_test.flux", - Source: "aggregate_table", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "aggregate_table", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "table_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.table(\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "table_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "table_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "table_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "table_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "table_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "table_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "table_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "table_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "table_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "table_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "table_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "table_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.table(\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 47, - }, - File: "table_test.flux", - Source: "columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 47, - }, - File: "table_test.flux", - Source: "columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "table_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 47, - }, - File: "table_test.flux", - Source: "{\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "table_test.flux", - Source: "sum: aggregate.sum()", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "table_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "table_test.flux", - Source: "aggregate.sum()", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "table_test.flux", - Source: "aggregate.sum", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "table_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 32, - Line: 42, - }, - }, - }, - Name: "sum", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 43, - }, - File: "table_test.flux", - Source: "mean: aggregate.mean()", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "table_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "mean", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 43, - }, - File: "table_test.flux", - Source: "aggregate.mean()", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "table_test.flux", - Source: "aggregate.mean", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 43, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "table_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 33, - Line: 43, - }, - }, - }, - Name: "mean", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "table_test.flux", - Source: "min: aggregate.min()", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "table_test.flux", - Source: "min", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "min", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "table_test.flux", - Source: "aggregate.min()", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "table_test.flux", - Source: "aggregate.min", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "table_test.flux", - Source: "min", - Start: ast.Position{ - Column: 32, - Line: 44, - }, - }, - }, - Name: "min", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "table_test.flux", - Source: "max: aggregate.max()", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 45, - }, - File: "table_test.flux", - Source: "max", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Name: "max", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "table_test.flux", - Source: "aggregate.max()", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "table_test.flux", - Source: "aggregate.max", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "table_test.flux", - Source: "max", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Name: "max", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "table_test.flux", - Source: "count: aggregate.count()", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "table_test.flux", - Source: "count", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "count", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "table_test.flux", - Source: "aggregate.count()", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 46, - }, - File: "table_test.flux", - Source: "aggregate.count", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 46, - }, - File: "table_test.flux", - Source: "count", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "count", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "table_test.flux", - Source: "aggregate.table(\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "table_test.flux", - Source: "aggregate.table", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "table_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "table_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Name: "table", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 37, - }, - File: "table_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "table_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 37, - }, - File: "table_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 51, - }, - File: "table_test.flux", - Source: "_aggregate_table = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 50, - }, - File: "table_test.flux", - Source: "_aggregate_table", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_aggregate_table", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 51, - }, - File: "table_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table})", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 51, - }, - File: "table_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 51, - }, - File: "table_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "table_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "table_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "table_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "table_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "table_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "table_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "table_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "table_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "table_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "table_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "table_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "table_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "table_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "table_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "table_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "table_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "table_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "table_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "table_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "table_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "table_test.flux", - Source: "fn: aggregate_table", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 51, - }, - File: "table_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "table_test.flux", - Source: "aggregate_table", - Start: ast.Position{ - Column: 89, - Line: 51, - }, - }, - }, - Name: "aggregate_table", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 51, - }, - File: "table_test.flux", - Source: "test _aggregate_table = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_table})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 5, - }, - File: "table_test.flux", - Source: "import \"contrib/jsternberg/aggregate\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 5, - }, - File: "table_test.flux", - Source: "\"contrib/jsternberg/aggregate\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/jsternberg/aggregate", - }, - }}, - Metadata: "parser-type=rust", - Name: "table_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "table_test.flux", - Source: "package aggregate_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "table_test.flux", - Source: "aggregate_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "aggregate_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 54, - }, - File: "window_test.flux", - Source: "package aggregate_test\n\n\nimport \"testing\"\nimport \"contrib/jsternberg/aggregate\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,start,stop,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,90,30,30,30,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,120,40,40,40,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,105,35,35,35,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,135,45,45,45,3\n\"\naggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.window(\n every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )\n\ntest _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "window_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "window_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "window_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,start,stop,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,90,30,30,30,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,120,40,40,40,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,105,35,35,35,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,135,45,45,45,3\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,start,stop,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,90,30,30,30,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,120,40,40,40,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,105,35,35,35,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,135,45,45,45,3\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,double,double,double,double,long\n#group,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false\n#default,_result,,,,,,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,start,stop,sum,mean,min,max,count\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,90,30,30,30,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,120,40,40,40,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,105,35,35,35,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,135,45,45,45,3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "window_test.flux", - Source: "aggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.window(\n every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "window_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "window_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.window(\n every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 20, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 41, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "window_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "window_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "window_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "window_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "window_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 41, - }, - File: "window_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "window_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 41, - }, - File: "window_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "window_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregate.window(\n every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "window_test.flux", - Source: "every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 13, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "window_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 13, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "window_test.flux", - Source: "every", - Start: ast.Position{ - Column: 13, - Line: 43, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "window_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 20, - Line: 43, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "window_test.flux", - Source: "columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "window_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "window_test.flux", - Source: "{\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n }", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "window_test.flux", - Source: "sum: aggregate.sum()", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 45, - }, - File: "window_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "window_test.flux", - Source: "aggregate.sum()", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "window_test.flux", - Source: "aggregate.sum", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "window_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Name: "sum", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 46, - }, - File: "window_test.flux", - Source: "mean: aggregate.mean()", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "window_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "mean", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 46, - }, - File: "window_test.flux", - Source: "aggregate.mean()", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "window_test.flux", - Source: "aggregate.mean", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 46, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "window_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 33, - Line: 46, - }, - }, - }, - Name: "mean", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "window_test.flux", - Source: "min: aggregate.min()", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 47, - }, - File: "window_test.flux", - Source: "min", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Name: "min", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "window_test.flux", - Source: "aggregate.min()", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "window_test.flux", - Source: "aggregate.min", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 47, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "window_test.flux", - Source: "min", - Start: ast.Position{ - Column: 32, - Line: 47, - }, - }, - }, - Name: "min", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "window_test.flux", - Source: "max: aggregate.max()", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 48, - }, - File: "window_test.flux", - Source: "max", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "max", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "window_test.flux", - Source: "aggregate.max()", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 48, - }, - File: "window_test.flux", - Source: "aggregate.max", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 48, - }, - File: "window_test.flux", - Source: "max", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Name: "max", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 49, - }, - File: "window_test.flux", - Source: "count: aggregate.count()", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "window_test.flux", - Source: "count", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "count", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 49, - }, - File: "window_test.flux", - Source: "aggregate.count()", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "window_test.flux", - Source: "aggregate.count", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "window_test.flux", - Source: "count", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "count", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "window_test.flux", - Source: "aggregate.window(\n every: 30s,\n columns: {\n sum: aggregate.sum(),\n mean: aggregate.mean(),\n min: aggregate.min(),\n max: aggregate.max(),\n count: aggregate.count(),\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 42, - }, - File: "window_test.flux", - Source: "aggregate.window", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "window_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 42, - }, - File: "window_test.flux", - Source: "window", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "window", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 39, - }, - File: "window_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 39, - }, - File: "window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 39, - }, - File: "window_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 54, - }, - File: "window_test.flux", - Source: "_aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "window_test.flux", - Source: "_aggregate_window", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "_aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 54, - }, - File: "window_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 54, - }, - File: "window_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 54, - }, - File: "window_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "window_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "window_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "window_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "window_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "window_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "window_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "window_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "window_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "window_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 54, - }, - File: "window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "window_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 54, - }, - File: "window_test.flux", - Source: "fn: aggregate_window", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 54, - }, - File: "window_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 54, - }, - File: "window_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Name: "aggregate_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 54, - }, - File: "window_test.flux", - Source: "test _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 5, - }, - File: "window_test.flux", - Source: "import \"contrib/jsternberg/aggregate\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 5, - }, - File: "window_test.flux", - Source: "\"contrib/jsternberg/aggregate\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/jsternberg/aggregate", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "window_test.flux", - Source: "package aggregate_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "window_test.flux", - Source: "aggregate_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "aggregate_test", - }, - }, - }}, - Package: "aggregate_test", - Path: "contrib/jsternberg/aggregate", -}} diff --git a/stdlib/contrib/tomhollingworth/events/flux_test_gen.go b/stdlib/contrib/tomhollingworth/events/flux_test_gen.go index bc57d52d17..0234b78adf 100644 --- a/stdlib/contrib/tomhollingworth/events/flux_test_gen.go +++ b/stdlib/contrib/tomhollingworth/events/flux_test_gen.go @@ -1,2745 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package events - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_test.flux", - Source: "package events_test\n\n\nimport \"testing\"\nimport \"contrib/tomhollingworth/events\"\n\noption now = () => 2018-05-22T19:54:16Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,20\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,20\n\"\nt_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration()\n\ntest _duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_test.flux", - Source: "now = () => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_test.flux", - Source: "() => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_test.flux", - Source: "2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:16Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_test.flux", - Source: "option now = () => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "duration_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,20\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,20\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,20\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,20\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,20\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,20\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "duration_test.flux", - Source: "t_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "duration_test.flux", - Source: "t_duration", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "t_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration()", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 49, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "duration_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "duration_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_test.flux", - Source: "stop: 2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "duration_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_test.flux", - Source: "2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 53, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:36Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 49, - }, - File: "duration_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "duration_test.flux", - Source: "events.duration()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "duration_test.flux", - Source: "events.duration", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "duration_test.flux", - Source: "events", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "events", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Name: "duration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 47, - }, - File: "duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_test.flux", - Source: "_duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "duration_test.flux", - Source: "_duration", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 52, - }, - File: "duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration}", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 52, - }, - File: "duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 52, - }, - File: "duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 52, - }, - File: "duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 52, - }, - File: "duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 52, - }, - File: "duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 52, - }, - File: "duration_test.flux", - Source: "fn: t_duration", - Start: ast.Position{ - Column: 104, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 52, - }, - File: "duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 52, - }, - File: "duration_test.flux", - Source: "t_duration", - Start: ast.Position{ - Column: 108, - Line: 52, - }, - }, - }, - Name: "t_duration", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_test.flux", - Source: "test _duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 5, - }, - File: "duration_test.flux", - Source: "import \"contrib/tomhollingworth/events\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 5, - }, - File: "duration_test.flux", - Source: "\"contrib/tomhollingworth/events\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/tomhollingworth/events", - }, - }}, - Metadata: "parser-type=rust", - Name: "duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "duration_test.flux", - Source: "package events_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "duration_test.flux", - Source: "events_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "events_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "package events_test\n\n\nimport \"testing\"\nimport \"contrib/tomhollingworth/events\"\n\noption now = () => 2018-05-22T19:54:16Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,30\n\"\nt_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration(stop: 2018-05-22T19:54:46Z)\n\ntest _duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_with_stop_test.flux", - Source: "now = () => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "duration_with_stop_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_with_stop_test.flux", - Source: "() => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_with_stop_test.flux", - Source: "2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:16Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "duration_with_stop_test.flux", - Source: "option now = () => 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "duration_with_stop_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "duration_with_stop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "duration_with_stop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "duration_with_stop_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,30\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "duration_with_stop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "duration_with_stop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,30\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,duration\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:36Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,30\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "t_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration(stop: 2018-05-22T19:54:46Z)", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "duration_with_stop_test.flux", - Source: "t_duration", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "t_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration(stop: 2018-05-22T19:54:46Z)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "duration_with_stop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "stop: 2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "2018-05-22T19:54:36Z", - Start: ast.Position{ - Column: 53, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:36Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "duration_with_stop_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:36Z)\n |> events.duration(stop: 2018-05-22T19:54:46Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "stop: 2018-05-22T19:54:46Z", - Start: ast.Position{ - Column: 28, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "stop: 2018-05-22T19:54:46Z", - Start: ast.Position{ - Column: 28, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 28, - Line: 50, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "2018-05-22T19:54:46Z", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:46Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "events.duration(stop: 2018-05-22T19:54:46Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "events.duration", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "events", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "events", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "duration_with_stop_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Name: "duration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "duration_with_stop_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 47, - }, - File: "duration_with_stop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "duration_with_stop_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "_duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "_duration", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration}", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "fn: t_duration", - Start: ast.Position{ - Column: 104, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "t_duration", - Start: ast.Position{ - Column: 108, - Line: 52, - }, - }, - }, - Name: "t_duration", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "duration_with_stop_test.flux", - Source: "test _duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_with_stop_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_with_stop_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 5, - }, - File: "duration_with_stop_test.flux", - Source: "import \"contrib/tomhollingworth/events\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 5, - }, - File: "duration_with_stop_test.flux", - Source: "\"contrib/tomhollingworth/events\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "contrib/tomhollingworth/events", - }, - }}, - Metadata: "parser-type=rust", - Name: "duration_with_stop_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "duration_with_stop_test.flux", - Source: "package events_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "duration_with_stop_test.flux", - Source: "events_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "events_test", - }, - }, - }}, - Package: "events_test", - Path: "contrib/tomhollingworth/events", -}} diff --git a/stdlib/csv/flux_test_gen.go b/stdlib/csv/flux_test_gen.go index fe3224bd2b..4248bdd06b 100644 --- a/stdlib/csv/flux_test_gen.go +++ b/stdlib/csv/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package csv - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "csv_test", - Path: "csv", -}} diff --git a/stdlib/date/flux_test_gen.go b/stdlib/date/flux_test_gen.go index 1480d38f61..7ac35b449a 100644 --- a/stdlib/date/flux_test_gen.go +++ b/stdlib/date/flux_test_gen.go @@ -1,13551 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package date - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"\nt_duration_microsecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))}))\n\ntest _duration_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "microsecond_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "microsecond_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "microsecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "microsecond_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "microsecond_duration_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "microsecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "microsecond_duration_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "t_duration_microsecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "microsecond_duration_test.flux", - Source: "t_duration_microsecond", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_duration_microsecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "microsecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "microsecond_duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "(r) => ({r with _value: date.microsecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "({r with _value: date.microsecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "{r with _value: date.microsecond(t: duration(v: r._value))}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "_value: date.microsecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "t", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "v", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 78, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "duration(v: r._value)", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Name: "duration", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "date.microsecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "date.microsecond", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "microsecond", - Start: ast.Position{ - Column: 49, - Line: 38, - }, - }, - }, - Name: "microsecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "map(fn: (r) => ({r with _value: date.microsecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "microsecond_duration_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "microsecond_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "microsecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "microsecond_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "_duration_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "microsecond_duration_test.flux", - Source: "_duration_microsecond", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_duration_microsecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond})", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "fn: t_duration_microsecond", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "t_duration_microsecond", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_duration_microsecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "microsecond_duration_test.flux", - Source: "test _duration_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_microsecond})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "microsecond_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "microsecond_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "microsecond_duration_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "microsecond_duration_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "microsecond_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "microsecond_duration_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "microsecond_duration_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748\n\"\nt_time_microsecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: r._time)}))\n\ntest _time_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_time_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "microsecond_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_time_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_time_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "microsecond_time_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "microsecond_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "microsecond_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "microsecond_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "microsecond_time_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "microsecond_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "microsecond_time_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "t_time_microsecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: r._time)}))", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "microsecond_time_test.flux", - Source: "t_time_microsecond", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_time_microsecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: r._time)}))", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "microsecond_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "microsecond_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.microsecond(t: r._time)}))", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "fn: (r) => ({r with _value: date.microsecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "fn: (r) => ({r with _value: date.microsecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "(r) => ({r with _value: date.microsecond(t: r._time)})", - Start: ast.Position{ - Column: 20, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "({r with _value: date.microsecond(t: r._time)})", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "{r with _value: date.microsecond(t: r._time)}", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "_value: date.microsecond(t: r._time)", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "t", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 64, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 64, - Line: 56, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 66, - Line: 56, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "date.microsecond(t: r._time)", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "date.microsecond", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "microsecond", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Name: "microsecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "map(fn: (r) => ({r with _value: date.microsecond(t: r._time)}))", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "microsecond_time_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "microsecond_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 53, - }, - File: "microsecond_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "microsecond_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "_time_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "microsecond_time_test.flux", - Source: "_time_microsecond", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_time_microsecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond})", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "fn: t_time_microsecond", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "t_time_microsecond", - Start: ast.Position{ - Column: 89, - Line: 59, - }, - }, - }, - Name: "t_time_microsecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "microsecond_time_test.flux", - Source: "test _time_microsecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_microsecond})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "microsecond_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "microsecond_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "microsecond_time_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "microsecond_time_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "microsecond_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "microsecond_time_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "microsecond_time_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"\nt_duration_millisecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))}))\n\ntest _duration_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "millisecond_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "millisecond_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "millisecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "millisecond_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "millisecond_duration_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "millisecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "millisecond_duration_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "t_duration_millisecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "millisecond_duration_test.flux", - Source: "t_duration_millisecond", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_duration_millisecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "millisecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "millisecond_duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "(r) => ({r with _value: date.millisecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "({r with _value: date.millisecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "{r with _value: date.millisecond(t: duration(v: r._value))}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "_value: date.millisecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "t", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "v", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 78, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "duration(v: r._value)", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Name: "duration", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "date.millisecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "date.millisecond", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "millisecond", - Start: ast.Position{ - Column: 49, - Line: 38, - }, - }, - }, - Name: "millisecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "map(fn: (r) => ({r with _value: date.millisecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "millisecond_duration_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "millisecond_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "millisecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "millisecond_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "_duration_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "millisecond_duration_test.flux", - Source: "_duration_millisecond", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_duration_millisecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond})", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "fn: t_duration_millisecond", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "t_duration_millisecond", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_duration_millisecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 41, - }, - File: "millisecond_duration_test.flux", - Source: "test _duration_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_millisecond})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "millisecond_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "millisecond_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "millisecond_duration_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "millisecond_duration_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "millisecond_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "millisecond_duration_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "millisecond_duration_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823\n\"\nt_time_millisecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: r._time)}))\n\ntest _time_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "millisecond_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "millisecond_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "millisecond_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "millisecond_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "millisecond_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "millisecond_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "millisecond_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "millisecond_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "t_time_millisecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: r._time)}))", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "millisecond_test.flux", - Source: "t_time_millisecond", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_time_millisecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: r._time)}))", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "millisecond_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "millisecond_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.millisecond(t: r._time)}))", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "fn: (r) => ({r with _value: date.millisecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "fn: (r) => ({r with _value: date.millisecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "(r) => ({r with _value: date.millisecond(t: r._time)})", - Start: ast.Position{ - Column: 20, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "({r with _value: date.millisecond(t: r._time)})", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "{r with _value: date.millisecond(t: r._time)}", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "_value: date.millisecond(t: r._time)", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "t", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 64, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "r", - Start: ast.Position{ - Column: 64, - Line: 56, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 66, - Line: 56, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "date.millisecond(t: r._time)", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "date.millisecond", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "millisecond", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Name: "millisecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "map(fn: (r) => ({r with _value: date.millisecond(t: r._time)}))", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "millisecond_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "millisecond_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 53, - }, - File: "millisecond_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "millisecond_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "_time_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "millisecond_test.flux", - Source: "_time_millisecond", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_time_millisecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond})", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "fn: t_time_millisecond", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "t_time_millisecond", - Start: ast.Position{ - Column: 89, - Line: 59, - }, - }, - }, - Name: "t_time_millisecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "millisecond_test.flux", - Source: "test _time_millisecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_millisecond})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "millisecond_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "millisecond_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "millisecond_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "millisecond_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "millisecond_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "millisecond_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "millisecond_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999997\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999998\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,2\n\"\nt_time_nanosecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))}))\n\ntest _time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "nanosecond_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "nanosecond_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "nanosecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "nanosecond_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "nanosecond_duration_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999997\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999998\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "nanosecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "nanosecond_duration_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999997\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999998\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,999999997\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,999999998\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,999999999\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "t_time_nanosecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "nanosecond_duration_test.flux", - Source: "t_time_nanosecond", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_time_nanosecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "nanosecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "nanosecond_duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "(r) => ({r with _value: date.nanosecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "({r with _value: date.nanosecond(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "{r with _value: date.nanosecond(t: duration(v: r._value))}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "_value: date.nanosecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "t", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "v", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 77, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "duration(v: r._value)", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Name: "duration", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "date.nanosecond(t: duration(v: r._value))", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "date.nanosecond", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "nanosecond", - Start: ast.Position{ - Column: 49, - Line: 38, - }, - }, - }, - Name: "nanosecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "map(fn: (r) => ({r with _value: date.nanosecond(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "nanosecond_duration_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "nanosecond_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "nanosecond_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "nanosecond_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "_time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "nanosecond_duration_test.flux", - Source: "_time_nanosecond", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_time_nanosecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "fn: t_time_nanosecond", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "t_time_nanosecond", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_time_nanosecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "nanosecond_duration_test.flux", - Source: "test _time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "nanosecond_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "nanosecond_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "nanosecond_duration_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "nanosecond_duration_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "nanosecond_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "nanosecond_duration_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "nanosecond_duration_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819212\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691723\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182316\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816341\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423456\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342357\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823471\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284314\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375238\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847562\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983472\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938413\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103483\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432256\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748524\n\"\nt_time_nanosecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: r._time)}))\n\ntest _time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_time_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "nanosecond_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_time_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_time_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "nanosecond_time_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "nanosecond_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "nanosecond_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "nanosecond_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,1\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,1\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,1\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,1\n,,1,2018-05-22T19:07:00.819823471Z,_m,QQ,1\n,,1,2018-05-22T19:08:00.587284314Z,_m,QQ,1\n,,1,2018-05-22T19:09:00.984375238Z,_m,QQ,1\n,,1,2018-05-22T19:10:00.723847562Z,_m,QQ,1\n,,1,2018-05-22T19:13:00.192983472Z,_m,QQ,1\n,,1,2018-05-22T19:15:00.712938413Z,_m,QQ,1\n,,1,2018-05-22T19:20:00.062103483Z,_m,QQ,1\n,,1,2018-05-22T19:23:00.786432256Z,_m,QQ,1\n,,1,2018-05-22T19:25:00.823748524Z,_m,QQ,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "nanosecond_time_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819212\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691723\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182316\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816341\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423456\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342357\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823471\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284314\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375238\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847562\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983472\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938413\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103483\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432256\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748524\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "nanosecond_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "nanosecond_time_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819212\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691723\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182316\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816341\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423456\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342357\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823471\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284314\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375238\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847562\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983472\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938413\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103483\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432256\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748524\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,254819212\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,748691723\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,947182316\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,538816341\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,676423456\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,982342357\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:07:00.819823471Z,819823471\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:08:00.587284314Z,587284314\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:09:00.984375238Z,984375238\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:10:00.723847562Z,723847562\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:13:00.192983472Z,192983472\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:15:00.712938413Z,712938413\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:20:00.062103483Z,062103483\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:23:00.786432256Z,786432256\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:25:00.823748524Z,823748524\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "t_time_nanosecond = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: r._time)}))", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "nanosecond_time_test.flux", - Source: "t_time_nanosecond", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_time_nanosecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: r._time)}))", - Start: ast.Position{ - Column: 21, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "nanosecond_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "nanosecond_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.nanosecond(t: r._time)}))", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "fn: (r) => ({r with _value: date.nanosecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "fn: (r) => ({r with _value: date.nanosecond(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "(r) => ({r with _value: date.nanosecond(t: r._time)})", - Start: ast.Position{ - Column: 20, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "({r with _value: date.nanosecond(t: r._time)})", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "{r with _value: date.nanosecond(t: r._time)}", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "_value: date.nanosecond(t: r._time)", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 60, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 60, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "t", - Start: ast.Position{ - Column: 60, - Line: 56, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 65, - Line: 56, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "date.nanosecond(t: r._time)", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "date.nanosecond", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "nanosecond", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Name: "nanosecond", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "map(fn: (r) => ({r with _value: date.nanosecond(t: r._time)}))", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "nanosecond_time_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "nanosecond_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "nanosecond_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "nanosecond_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "_time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "nanosecond_time_test.flux", - Source: "_time_nanosecond", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_time_nanosecond", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 25, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "fn: t_time_nanosecond", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "t_time_nanosecond", - Start: ast.Position{ - Column: 89, - Line: 59, - }, - }, - }, - Name: "t_time_nanosecond", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 59, - }, - File: "nanosecond_time_test.flux", - Source: "test _time_nanosecond = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_nanosecond})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "nanosecond_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "nanosecond_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "nanosecond_time_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "nanosecond_time_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "nanosecond_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "nanosecond_time_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "nanosecond_time_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"\nt_duration_second = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: duration(v: r._value))}))\n\ntest _duration_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "second_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "second_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "second_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "second_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:01:00.254819212Z,_m,FF,-3\n,,0,2018-05-22T19:02:00.748691723Z,_m,FF,-2\n,,0,2018-05-22T19:03:00.947182316Z,_m,FF,-1\n,,0,2018-05-22T19:04:00.538816341Z,_m,FF,0\n,,0,2018-05-22T19:05:00.676423456Z,_m,FF,1\n,,0,2018-05-22T19:06:00.982342357Z,_m,FF,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "second_duration_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "second_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "second_duration_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:01:00.254819212Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:02:00.748691723Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:03:00.947182316Z,59\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:04:00.538816341Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:05:00.676423456Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:06:00.982342357Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "t_duration_second = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "second_duration_test.flux", - Source: "t_duration_second", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_duration_second", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "second_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "second_duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.second(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "fn: (r) => ({r with _value: date.second(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "(r) => ({r with _value: date.second(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "({r with _value: date.second(t: duration(v: r._value))})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "{r with _value: date.second(t: duration(v: r._value))}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "_value: date.second(t: duration(v: r._value))", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 56, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "t: duration(v: r._value)", - Start: ast.Position{ - Column: 56, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "t", - Start: ast.Position{ - Column: 56, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 68, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 68, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "v", - Start: ast.Position{ - Column: 68, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "duration(v: r._value)", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Name: "duration", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "date.second(t: duration(v: r._value))", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "date.second", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "second", - Start: ast.Position{ - Column: 49, - Line: 38, - }, - }, - }, - Name: "second", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "map(fn: (r) => ({r with _value: date.second(t: duration(v: r._value))}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "second_duration_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "second_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "second_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "second_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "_duration_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "second_duration_test.flux", - Source: "_duration_second", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_duration_second", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second})", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "fn: t_duration_second", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "t_duration_second", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_duration_second", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "second_duration_test.flux", - Source: "test _duration_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duration_second})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "second_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "second_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "second_duration_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "second_duration_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "second_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "second_duration_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "second_duration_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 73, - }, - File: "second_time_test.flux", - Source: "package date_test\n\n\nimport \"testing\"\nimport \"date\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:00Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:10Z,10\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:20Z,20\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:30Z,30\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:40Z,40\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:20Z,20\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:30Z,30\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:40Z,40\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:00Z,0\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:10Z,10\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:30Z,30\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:40Z,40\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:50Z,50\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:54:00Z,0\n\"\nt_time_second = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: r._time)}))\n\ntest _time_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_time_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "second_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_time_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_time_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "second_time_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "second_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "second_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "second_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 66, - }, - File: "second_time_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:00Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:10Z,10\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:20Z,20\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:30Z,30\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:40Z,40\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:20Z,20\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:30Z,30\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:40Z,40\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:00Z,0\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:10Z,10\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:30Z,30\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:40Z,40\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:50Z,50\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:54:00Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 38, - }, - File: "second_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 66, - }, - File: "second_time_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:00Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:10Z,10\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:20Z,20\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:30Z,30\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:40Z,40\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:20Z,20\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:30Z,30\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:40Z,40\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:00Z,0\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:10Z,10\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:30Z,30\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:40Z,40\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:50Z,50\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:54:00Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,long\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:00Z,0\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:10Z,10\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:20Z,20\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:30Z,30\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:40Z,40\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,FF,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:20Z,20\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:30Z,30\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:40Z,40\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:53:50Z,50\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:00Z,0\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:10Z,10\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,QQ,_m,2018-05-22T19:54:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:00Z,0\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:10Z,10\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:20Z,20\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,RR,_m,2018-05-22T19:53:30Z,30\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:40Z,40\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:53:50Z,50\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SR,_m,2018-05-22T19:54:00Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 70, - }, - File: "second_time_test.flux", - Source: "t_time_second = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: r._time)}))", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 67, - }, - File: "second_time_test.flux", - Source: "t_time_second", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - Name: "t_time_second", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 70, - }, - File: "second_time_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: r._time)}))", - Start: ast.Position{ - Column: 17, - Line: 67, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 68, - }, - File: "second_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "second_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "second_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "second_time_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "second_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 69, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "second_time_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 69, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "second_time_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 69, - }, - File: "second_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 70, - }, - File: "second_time_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> map(fn: (r) => ({r with _value: date.second(t: r._time)}))", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "second_time_test.flux", - Source: "fn: (r) => ({r with _value: date.second(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "second_time_test.flux", - Source: "fn: (r) => ({r with _value: date.second(t: r._time)})", - Start: ast.Position{ - Column: 16, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 70, - }, - File: "second_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 70, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "second_time_test.flux", - Source: "(r) => ({r with _value: date.second(t: r._time)})", - Start: ast.Position{ - Column: 20, - Line: 70, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "second_time_test.flux", - Source: "({r with _value: date.second(t: r._time)})", - Start: ast.Position{ - Column: 27, - Line: 70, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 70, - }, - File: "second_time_test.flux", - Source: "{r with _value: date.second(t: r._time)}", - Start: ast.Position{ - Column: 28, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 70, - }, - File: "second_time_test.flux", - Source: "_value: date.second(t: r._time)", - Start: ast.Position{ - Column: 36, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 70, - }, - File: "second_time_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 70, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 70, - }, - File: "second_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 56, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 70, - }, - File: "second_time_test.flux", - Source: "t: r._time", - Start: ast.Position{ - Column: 56, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 70, - }, - File: "second_time_test.flux", - Source: "t", - Start: ast.Position{ - Column: 56, - Line: 70, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 70, - }, - File: "second_time_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 59, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 70, - }, - File: "second_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 59, - Line: 70, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 70, - }, - File: "second_time_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 61, - Line: 70, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 70, - }, - File: "second_time_test.flux", - Source: "date.second(t: r._time)", - Start: ast.Position{ - Column: 44, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 70, - }, - File: "second_time_test.flux", - Source: "date.second", - Start: ast.Position{ - Column: 44, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 70, - }, - File: "second_time_test.flux", - Source: "date", - Start: ast.Position{ - Column: 44, - Line: 70, - }, - }, - }, - Name: "date", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 70, - }, - File: "second_time_test.flux", - Source: "second", - Start: ast.Position{ - Column: 49, - Line: 70, - }, - }, - }, - Name: "second", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "second_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 70, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 70, - }, - File: "second_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 70, - }, - File: "second_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 70, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 70, - }, - File: "second_time_test.flux", - Source: "map(fn: (r) => ({r with _value: date.second(t: r._time)}))", - Start: ast.Position{ - Column: 12, - Line: 70, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 70, - }, - File: "second_time_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 70, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 67, - }, - File: "second_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 67, - }, - File: "second_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 67, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 67, - }, - File: "second_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 67, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 73, - }, - File: "second_time_test.flux", - Source: "_time_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second})", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 72, - }, - File: "second_time_test.flux", - Source: "_time_second", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Name: "_time_second", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 73, - }, - File: "second_time_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second})", - Start: ast.Position{ - Column: 21, - Line: 72, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 73, - }, - File: "second_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second})", - Start: ast.Position{ - Column: 5, - Line: 73, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 73, - }, - File: "second_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second}", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "second_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 73, - }, - File: "second_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 73, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "second_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 73, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "second_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 73, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 73, - }, - File: "second_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 73, - }, - File: "second_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 73, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 73, - }, - File: "second_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "second_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 73, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 73, - }, - File: "second_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 73, - }, - File: "second_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 73, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 73, - }, - File: "second_time_test.flux", - Source: "fn: t_time_second", - Start: ast.Position{ - Column: 85, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 73, - }, - File: "second_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 73, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 73, - }, - File: "second_time_test.flux", - Source: "t_time_second", - Start: ast.Position{ - Column: 89, - Line: 73, - }, - }, - }, - Name: "t_time_second", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 73, - }, - File: "second_time_test.flux", - Source: "test _time_second = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_time_second})", - Start: ast.Position{ - Column: 1, - Line: 72, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "second_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "second_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "second_time_test.flux", - Source: "import \"date\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "second_time_test.flux", - Source: "\"date\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "date", - }, - }}, - Metadata: "parser-type=rust", - Name: "second_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "second_time_test.flux", - Source: "package date_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "second_time_test.flux", - Source: "date_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "date_test", - }, - }, - }}, - Package: "date_test", - Path: "date", -}} diff --git a/stdlib/dict/flux_test_gen.go b/stdlib/dict/flux_test_gen.go index ecffa9c3e9..7bced3b877 100644 --- a/stdlib/dict/flux_test_gen.go +++ b/stdlib/dict/flux_test_gen.go @@ -1,14350 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package dict - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ncodes1 = dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}])\ncodes2 = dict.remove(dict: codes1, key: \"unknown\")\ncodes3 = dict.insert(dict: codes2, key: \"unimplemented\", value: 2)\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long,long,long\n#group,false,false,false,true,true,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code1,error_code2,error_code3\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0,0,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0,0,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1,1,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1,1,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,-1,-1,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,-1,-1,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,3,-1,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,3,-1,-1\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n },\n )\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_insert_remove_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "dict_insert_remove_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_insert_remove_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_insert_remove_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_insert_remove_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "codes1 = dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}])", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "codes1", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "codes1", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}]", - Start: ast.Position{ - Column: 24, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}]", - Start: ast.Position{ - Column: 24, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "pairs", - Start: ast.Position{ - Column: 24, - Line: 9, - }, - }, - }, - Name: "pairs", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "[{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}]", - Start: ast.Position{ - Column: 31, - Line: 9, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "{key: \"internal\", value: 0}", - Start: ast.Position{ - Column: 32, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key: \"internal\"", - Start: ast.Position{ - Column: 33, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 33, - Line: 9, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "\"internal\"", - Start: ast.Position{ - Column: 38, - Line: 9, - }, - }, - }, - Value: "internal", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 50, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value", - Start: ast.Position{ - Column: 50, - Line: 9, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "0", - Start: ast.Position{ - Column: 57, - Line: 9, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "{key: \"invalid\", value: 1}", - Start: ast.Position{ - Column: 61, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key: \"invalid\"", - Start: ast.Position{ - Column: 62, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 62, - Line: 9, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "\"invalid\"", - Start: ast.Position{ - Column: 67, - Line: 9, - }, - }, - }, - Value: "invalid", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value: 1", - Start: ast.Position{ - Column: 78, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value", - Start: ast.Position{ - Column: 78, - Line: 9, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "1", - Start: ast.Position{ - Column: 85, - Line: 9, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "{key: \"unknown\", value: 3}", - Start: ast.Position{ - Column: 89, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key: \"unknown\"", - Start: ast.Position{ - Column: 90, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 90, - Line: 9, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "\"unknown\"", - Start: ast.Position{ - Column: 95, - Line: 9, - }, - }, - }, - Value: "unknown", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value: 3", - Start: ast.Position{ - Column: 106, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "value", - Start: ast.Position{ - Column: 106, - Line: 9, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "3", - Start: ast.Position{ - Column: 113, - Line: 9, - }, - }, - }, - Value: int64(3), - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unknown\", value: 3}])", - Start: ast.Position{ - Column: 10, - Line: 9, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.fromList", - Start: ast.Position{ - Column: 10, - Line: 9, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 10, - Line: 9, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 9, - }, - File: "dict_insert_remove_test.flux", - Source: "fromList", - Start: ast.Position{ - Column: 15, - Line: 9, - }, - }, - }, - Name: "fromList", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "codes2 = dict.remove(dict: codes1, key: \"unknown\")", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "codes2", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "codes2", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes1, key: \"unknown\"", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes1", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "codes1", - Start: ast.Position{ - Column: 28, - Line: 10, - }, - }, - }, - Name: "codes1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "key: \"unknown\"", - Start: ast.Position{ - Column: 36, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 36, - Line: 10, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "\"unknown\"", - Start: ast.Position{ - Column: 41, - Line: 10, - }, - }, - }, - Value: "unknown", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.remove(dict: codes1, key: \"unknown\")", - Start: ast.Position{ - Column: 10, - Line: 10, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.remove", - Start: ast.Position{ - Column: 10, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 10, - Line: 10, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 10, - }, - File: "dict_insert_remove_test.flux", - Source: "remove", - Start: ast.Position{ - Column: 15, - Line: 10, - }, - }, - }, - Name: "remove", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "codes3 = dict.insert(dict: codes2, key: \"unimplemented\", value: 2)", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "codes3", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "codes3", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes2, key: \"unimplemented\", value: 2", - Start: ast.Position{ - Column: 22, - Line: 11, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes2", - Start: ast.Position{ - Column: 22, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 22, - Line: 11, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "codes2", - Start: ast.Position{ - Column: 28, - Line: 11, - }, - }, - }, - Name: "codes2", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "key: \"unimplemented\"", - Start: ast.Position{ - Column: 36, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 36, - Line: 11, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "\"unimplemented\"", - Start: ast.Position{ - Column: 41, - Line: 11, - }, - }, - }, - Value: "unimplemented", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "value: 2", - Start: ast.Position{ - Column: 58, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "value", - Start: ast.Position{ - Column: 58, - Line: 11, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "2", - Start: ast.Position{ - Column: 65, - Line: 11, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.insert(dict: codes2, key: \"unimplemented\", value: 2)", - Start: ast.Position{ - Column: 10, - Line: 11, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.insert", - Start: ast.Position{ - Column: 10, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 10, - Line: 11, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 11, - }, - File: "dict_insert_remove_test.flux", - Source: "insert", - Start: ast.Position{ - Column: 15, - Line: 11, - }, - }, - }, - Name: "insert", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "dict_insert_remove_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "dict_insert_remove_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "dict_insert_remove_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "dict_insert_remove_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long,long,long\n#group,false,false,false,true,true,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code1,error_code2,error_code3\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0,0,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0,0,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1,1,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1,1,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,-1,-1,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,-1,-1,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,3,-1,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,3,-1,-1\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "dict_insert_remove_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "dict_insert_remove_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long,long,long\n#group,false,false,false,true,true,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code1,error_code2,error_code3\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0,0,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0,0,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1,1,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1,1,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,-1,-1,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,-1,-1,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,3,-1,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,3,-1,-1\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long,long,long\n#group,false,false,false,true,true,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code1,error_code2,error_code3\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0,0,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0,0,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1,1,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1,1,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,-1,-1,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,-1,-1,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,3,-1,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,3,-1,-1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "dict_insert_remove_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 42, - }, - File: "dict_insert_remove_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "dict_insert_remove_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n },\n )", - Start: ast.Position{ - Column: 10, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "dict_insert_remove_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "dict_insert_remove_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 45, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 45, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 45, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 45, - }, - File: "dict_insert_remove_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "dict_insert_remove_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "dict_insert_remove_test.flux", - Source: "fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n }", - Start: ast.Position{ - Column: 13, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "dict_insert_remove_test.flux", - Source: "fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n }", - Start: ast.Position{ - Column: 13, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 47, - }, - File: "dict_insert_remove_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "dict_insert_remove_test.flux", - Source: "(r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n }", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "dict_insert_remove_test.flux", - Source: "{\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n }", - Start: ast.Position{ - Column: 24, - Line: 47, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code1", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "error_code1", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes1, key: r.error_type, default: -1", - Start: ast.Position{ - Column: 40, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes1", - Start: ast.Position{ - Column: 40, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 40, - Line: 48, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "codes1", - Start: ast.Position{ - Column: 46, - Line: 48, - }, - }, - }, - Name: "codes1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "key: r.error_type", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "r.error_type", - Start: ast.Position{ - Column: 59, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 59, - Line: 48, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "error_type", - Start: ast.Position{ - Column: 61, - Line: 48, - }, - }, - }, - Name: "error_type", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "default: -1", - Start: ast.Position{ - Column: 73, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "default", - Start: ast.Position{ - Column: 73, - Line: 48, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "1", - Start: ast.Position{ - Column: 83, - Line: 48, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 82, - Line: 48, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get(dict: codes1, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "dict_insert_remove_test.flux", - Source: "get", - Start: ast.Position{ - Column: 36, - Line: 48, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code2", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "error_code2", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes2, key: r.error_type, default: -1", - Start: ast.Position{ - Column: 40, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes2", - Start: ast.Position{ - Column: 40, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 40, - Line: 49, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "codes2", - Start: ast.Position{ - Column: 46, - Line: 49, - }, - }, - }, - Name: "codes2", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "key: r.error_type", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "r.error_type", - Start: ast.Position{ - Column: 59, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 59, - Line: 49, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "error_type", - Start: ast.Position{ - Column: 61, - Line: 49, - }, - }, - }, - Name: "error_type", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "default: -1", - Start: ast.Position{ - Column: 73, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "default", - Start: ast.Position{ - Column: 73, - Line: 49, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "1", - Start: ast.Position{ - Column: 83, - Line: 49, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 82, - Line: 49, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get(dict: codes2, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "dict_insert_remove_test.flux", - Source: "get", - Start: ast.Position{ - Column: 36, - Line: 49, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code3", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Name: "error_code3", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes3, key: r.error_type, default: -1", - Start: ast.Position{ - Column: 40, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict: codes3", - Start: ast.Position{ - Column: 40, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 40, - Line: 50, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "codes3", - Start: ast.Position{ - Column: 46, - Line: 50, - }, - }, - }, - Name: "codes3", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "key: r.error_type", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "key", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "r.error_type", - Start: ast.Position{ - Column: 59, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 59, - Line: 50, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "error_type", - Start: ast.Position{ - Column: 61, - Line: 50, - }, - }, - }, - Name: "error_type", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "default: -1", - Start: ast.Position{ - Column: 73, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "default", - Start: ast.Position{ - Column: 73, - Line: 50, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "1", - Start: ast.Position{ - Column: 83, - Line: 50, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 82, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get(dict: codes3, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "dict_insert_remove_test.flux", - Source: "get", - Start: ast.Position{ - Column: 36, - Line: 50, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "{r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code1: error_code1", - Start: ast.Position{ - Column: 32, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code1", - Start: ast.Position{ - Column: 32, - Line: 52, - }, - }, - }, - Name: "error_code1", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code1", - Start: ast.Position{ - Column: 45, - Line: 52, - }, - }, - }, - Name: "error_code1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code2: error_code2", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code2", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Name: "error_code2", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code2", - Start: ast.Position{ - Column: 71, - Line: 52, - }, - }, - }, - Name: "error_code2", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code3: error_code3", - Start: ast.Position{ - Column: 84, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code3", - Start: ast.Position{ - Column: 84, - Line: 52, - }, - }, - }, - Name: "error_code3", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "error_code3", - Start: ast.Position{ - Column: 97, - Line: 52, - }, - }, - }, - Name: "error_code3", - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Name: "r", - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 52, - }, - File: "dict_insert_remove_test.flux", - Source: "return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 47, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 47, - }, - File: "dict_insert_remove_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "dict_insert_remove_test.flux", - Source: "map(\n fn: (r) => {\n error_code1 = dict.get(dict: codes1, key: r.error_type, default: -1)\n error_code2 = dict.get(dict: codes2, key: r.error_type, default: -1)\n error_code3 = dict.get(dict: codes3, key: r.error_type, default: -1)\n\n return {r with error_code1: error_code1, error_code2: error_code2, error_code3: error_code3}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 46, - }, - File: "dict_insert_remove_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "dict_insert_remove_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "dict_insert_remove_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "dict_insert_remove_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 56, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 56, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 56, - }, - File: "dict_insert_remove_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_insert_remove_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_insert_remove_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_insert_remove_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_insert_remove_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "dict_insert_remove_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_insert_remove_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_insert_remove_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n },\n )\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "dict_lit_lambda_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "dict_lit_lambda_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "dict_lit_lambda_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 17, - }, - File: "dict_lit_lambda_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"", - Start: ast.Position{ - Column: 5, - Line: 18, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "dict_lit_lambda_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 27, - }, - File: "dict_lit_lambda_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "dict_lit_lambda_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n },\n )", - Start: ast.Position{ - Column: 10, - Line: 27, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 28, - }, - File: "dict_lit_lambda_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 29, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 29, - }, - File: "dict_lit_lambda_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 30, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 30, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 30, - }, - File: "dict_lit_lambda_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "dict_lit_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 36, - }, - File: "dict_lit_lambda_test.flux", - Source: "fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n }", - Start: ast.Position{ - Column: 13, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 36, - }, - File: "dict_lit_lambda_test.flux", - Source: "fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n }", - Start: ast.Position{ - Column: 13, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "dict_lit_lambda_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 36, - }, - File: "dict_lit_lambda_test.flux", - Source: "(r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n }", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 36, - }, - File: "dict_lit_lambda_test.flux", - Source: "{\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n }", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "codes = [0: \"a\", 1: \"b\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "codes", - }, - Init: &ast.DictExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "[0: \"a\", 1: \"b\"]", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Elements: []*ast.DictItem{&ast.DictItem{ - Comma: nil, - Key: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "0", - Start: ast.Position{ - Column: 26, - Line: 33, - }, - }, - }, - Value: int64(0), - }, - Val: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"a\"", - Start: ast.Position{ - Column: 29, - Line: 33, - }, - }, - }, - Value: "a", - }, - }, &ast.DictItem{ - Comma: nil, - Key: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "1", - Start: ast.Position{ - Column: 34, - Line: 33, - }, - }, - }, - Value: int64(1), - }, - Val: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 33, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"b\"", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Value: "b", - }, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "{r with code: dict.get(dict: codes, key: r._value, default: \"c\")}", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "code: dict.get(dict: codes, key: r._value, default: \"c\")", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "code", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Name: "code", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict: codes, key: r._value, default: \"c\"", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict: codes", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 53, - Line: 35, - }, - }, - }, - Name: "codes", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "key: r._value", - Start: ast.Position{ - Column: 60, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "key", - Start: ast.Position{ - Column: 60, - Line: 35, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 65, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 35, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "default: \"c\"", - Start: ast.Position{ - Column: 75, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "default", - Start: ast.Position{ - Column: 75, - Line: 35, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"c\"", - Start: ast.Position{ - Column: 84, - Line: 35, - }, - }, - }, - Value: "c", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict.get(dict: codes, key: r._value, default: \"c\")", - Start: ast.Position{ - Column: 38, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 38, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 38, - Line: 35, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "get", - Start: ast.Position{ - Column: 43, - Line: 35, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }, - Name: "r", - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 35, - }, - File: "dict_lit_lambda_test.flux", - Source: "return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 32, - }, - File: "dict_lit_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 32, - }, - File: "dict_lit_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "dict_lit_lambda_test.flux", - Source: "map(\n fn: (r) => {\n codes = [0: \"a\", 1: \"b\"]\n\n return {r with code: dict.get(dict: codes, key: r._value, default: \"c\")}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "dict_lit_lambda_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 27, - }, - File: "dict_lit_lambda_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 27, - }, - File: "dict_lit_lambda_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 27, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 27, - }, - File: "dict_lit_lambda_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 27, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 39, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 39, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 39, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 39, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 39, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "dict_lit_lambda_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_lit_lambda_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_lit_lambda_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_lit_lambda_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "dict_lit_lambda_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_lit_lambda_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_lit_lambda_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\ncodes = [0: \"a\", 1: \"b\"]\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")}))\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "codes = [0: \"a\", 1: \"b\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "codes", - }, - Init: &ast.DictExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "[0: \"a\", 1: \"b\"]", - Start: ast.Position{ - Column: 9, - Line: 7, - }, - }, - }, - Elements: []*ast.DictItem{&ast.DictItem{ - Comma: nil, - Key: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "0", - Start: ast.Position{ - Column: 10, - Line: 7, - }, - }, - }, - Value: int64(0), - }, - Val: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "\"a\"", - Start: ast.Position{ - Column: 13, - Line: 7, - }, - }, - }, - Value: "a", - }, - }, &ast.DictItem{ - Comma: nil, - Key: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "1", - Start: ast.Position{ - Column: 18, - Line: 7, - }, - }, - }, - Value: int64(1), - }, - Val: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 7, - }, - File: "dict_lit_test.flux", - Source: "\"b\"", - Start: ast.Position{ - Column: 21, - Line: 7, - }, - }, - }, - Value: "b", - }, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "dict_lit_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "dict_lit_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "dict_lit_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,1\n,,0,2018-05-22T19:53:46Z,_m,_f,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "dict_lit_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "dict_lit_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "dict_lit_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long,string\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,a\n,,0,2018-05-22T19:53:36Z,_m,_f,1,b\n,,0,2018-05-22T19:53:46Z,_m,_f,2,c\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")}))", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 28, - }, - File: "dict_lit_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")}))", - Start: ast.Position{ - Column: 10, - Line: 28, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 29, - }, - File: "dict_lit_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 30, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "dict_lit_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 31, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 31, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 31, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 31, - }, - File: "dict_lit_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")}))", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "(r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")})", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "({r with code: dict.get(dict: codes, key: r._value, default: \"c\")})", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "{r with code: dict.get(dict: codes, key: r._value, default: \"c\")}", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "code: dict.get(dict: codes, key: r._value, default: \"c\")", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "code", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "code", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict: codes, key: r._value, default: \"c\"", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict: codes", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 57, - Line: 32, - }, - }, - }, - Name: "codes", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "key: r._value", - Start: ast.Position{ - Column: 64, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "key", - Start: ast.Position{ - Column: 64, - Line: 32, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 71, - Line: 32, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "default: \"c\"", - Start: ast.Position{ - Column: 79, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "default", - Start: ast.Position{ - Column: 79, - Line: 32, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "\"c\"", - Start: ast.Position{ - Column: 88, - Line: 32, - }, - }, - }, - Value: "c", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict.get(dict: codes, key: r._value, default: \"c\")", - Start: ast.Position{ - Column: 42, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 42, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 42, - Line: 32, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "get", - Start: ast.Position{ - Column: 47, - Line: 32, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "map(fn: (r) => ({r with code: dict.get(dict: codes, key: r._value, default: \"c\")}))", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "dict_lit_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 28, - }, - File: "dict_lit_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 28, - }, - File: "dict_lit_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 28, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 28, - }, - File: "dict_lit_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 34, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "dict_lit_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_lit_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_lit_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_lit_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_lit_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "dict_lit_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_lit_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_lit_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 53, - }, - File: "dict_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ncodes =\n dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}])\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,-1\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n },\n )\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "dict_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dict_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 10, - }, - File: "dict_test.flux", - Source: "codes =\n dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}])", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "dict_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "codes", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 10, - }, - File: "dict_test.flux", - Source: "pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}]", - Start: ast.Position{ - Column: 19, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 10, - }, - File: "dict_test.flux", - Source: "pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}]", - Start: ast.Position{ - Column: 19, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 10, - }, - File: "dict_test.flux", - Source: "pairs", - Start: ast.Position{ - Column: 19, - Line: 10, - }, - }, - }, - Name: "pairs", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 10, - }, - File: "dict_test.flux", - Source: "[{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}]", - Start: ast.Position{ - Column: 26, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "dict_test.flux", - Source: "{key: \"internal\", value: 0}", - Start: ast.Position{ - Column: 27, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "dict_test.flux", - Source: "key: \"internal\"", - Start: ast.Position{ - Column: 28, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 10, - }, - File: "dict_test.flux", - Source: "key", - Start: ast.Position{ - Column: 28, - Line: 10, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "dict_test.flux", - Source: "\"internal\"", - Start: ast.Position{ - Column: 33, - Line: 10, - }, - }, - }, - Value: "internal", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 10, - }, - File: "dict_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 45, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 10, - }, - File: "dict_test.flux", - Source: "value", - Start: ast.Position{ - Column: 45, - Line: 10, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 10, - }, - File: "dict_test.flux", - Source: "0", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 10, - }, - File: "dict_test.flux", - Source: "{key: \"invalid\", value: 1}", - Start: ast.Position{ - Column: 56, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 10, - }, - File: "dict_test.flux", - Source: "key: \"invalid\"", - Start: ast.Position{ - Column: 57, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 10, - }, - File: "dict_test.flux", - Source: "key", - Start: ast.Position{ - Column: 57, - Line: 10, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 10, - }, - File: "dict_test.flux", - Source: "\"invalid\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "invalid", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "dict_test.flux", - Source: "value: 1", - Start: ast.Position{ - Column: 73, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 10, - }, - File: "dict_test.flux", - Source: "value", - Start: ast.Position{ - Column: 73, - Line: 10, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "dict_test.flux", - Source: "1", - Start: ast.Position{ - Column: 80, - Line: 10, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 10, - }, - File: "dict_test.flux", - Source: "{key: \"unimplemented\", value: 2}", - Start: ast.Position{ - Column: 84, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 10, - }, - File: "dict_test.flux", - Source: "key: \"unimplemented\"", - Start: ast.Position{ - Column: 85, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 10, - }, - File: "dict_test.flux", - Source: "key", - Start: ast.Position{ - Column: 85, - Line: 10, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 10, - }, - File: "dict_test.flux", - Source: "\"unimplemented\"", - Start: ast.Position{ - Column: 90, - Line: 10, - }, - }, - }, - Value: "unimplemented", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 10, - }, - File: "dict_test.flux", - Source: "value: 2", - Start: ast.Position{ - Column: 107, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 10, - }, - File: "dict_test.flux", - Source: "value", - Start: ast.Position{ - Column: 107, - Line: 10, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 10, - }, - File: "dict_test.flux", - Source: "2", - Start: ast.Position{ - Column: 114, - Line: 10, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 10, - }, - File: "dict_test.flux", - Source: "dict.fromList(pairs: [{key: \"internal\", value: 0}, {key: \"invalid\", value: 1}, {key: \"unimplemented\", value: 2}])", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 10, - }, - File: "dict_test.flux", - Source: "dict.fromList", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 10, - }, - File: "dict_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 10, - }, - File: "dict_test.flux", - Source: "fromList", - Start: ast.Position{ - Column: 10, - Line: 10, - }, - }, - }, - Name: "fromList", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "dict_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "dict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "dict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "dict_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,-1\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "dict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "dict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,-1\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,error_type,_value,error_code\n,,0,2018-05-22T19:53:26Z,requests,error,internal,some internal error,0\n,,0,2018-05-22T19:53:36Z,requests,error,internal,another internal error,0\n,,1,2018-05-22T19:53:46Z,requests,error,invalid,unknown parameter,1\n,,1,2018-05-22T19:53:56Z,requests,error,invalid,cannot use duration as value,1\n,,2,2018-05-22T19:54:06Z,requests,error,unimplemented,implement me,2\n,,2,2018-05-22T19:54:16Z,requests,error,unimplemented,not implemented,2\n,,3,2018-05-22T19:53:26Z,requests,error,unknown,unknown error,-1\n,,3,2018-05-22T19:53:36Z,requests,error,unknown,network error,-1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "dict_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 41, - }, - File: "dict_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "dict_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n },\n )", - Start: ast.Position{ - Column: 10, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "dict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "dict_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dict_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dict_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "dict_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dict_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "dict_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "dict_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "dict_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "dict_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "dict_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "dict_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 44, - }, - File: "dict_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 44, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "dict_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 44, - }, - File: "dict_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "dict_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "dict_test.flux", - Source: "fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n }", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "dict_test.flux", - Source: "fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n }", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 46, - }, - File: "dict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "dict_test.flux", - Source: "(r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n }", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "dict_test.flux", - Source: "{\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n }", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "dict_test.flux", - Source: "error_code = dict.get(dict: codes, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "dict_test.flux", - Source: "error_code", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Name: "error_code", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict: codes, key: r.error_type, default: -1", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict: codes", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 47, - }, - File: "dict_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 45, - Line: 47, - }, - }, - }, - Name: "codes", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "dict_test.flux", - Source: "key: r.error_type", - Start: ast.Position{ - Column: 52, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 47, - }, - File: "dict_test.flux", - Source: "key", - Start: ast.Position{ - Column: 52, - Line: 47, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "dict_test.flux", - Source: "r.error_type", - Start: ast.Position{ - Column: 57, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "dict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 57, - Line: 47, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "dict_test.flux", - Source: "error_type", - Start: ast.Position{ - Column: 59, - Line: 47, - }, - }, - }, - Name: "error_type", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "dict_test.flux", - Source: "default: -1", - Start: ast.Position{ - Column: 71, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 47, - }, - File: "dict_test.flux", - Source: "default", - Start: ast.Position{ - Column: 71, - Line: 47, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "dict_test.flux", - Source: "1", - Start: ast.Position{ - Column: 81, - Line: 47, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "dict_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 80, - Line: 47, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict.get(dict: codes, key: r.error_type, default: -1)", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 47, - }, - File: "dict_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 47, - }, - File: "dict_test.flux", - Source: "get", - Start: ast.Position{ - Column: 35, - Line: 47, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "dict_test.flux", - Source: "{r with error_code: error_code}", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "dict_test.flux", - Source: "error_code: error_code", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 49, - }, - File: "dict_test.flux", - Source: "error_code", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Name: "error_code", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "dict_test.flux", - Source: "error_code", - Start: ast.Position{ - Column: 44, - Line: 49, - }, - }, - }, - Name: "error_code", - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 49, - }, - File: "dict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Name: "r", - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "dict_test.flux", - Source: "return {r with error_code: error_code}", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 46, - }, - File: "dict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 46, - }, - File: "dict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "dict_test.flux", - Source: "map(\n fn: (r) => {\n error_code = dict.get(dict: codes, key: r.error_type, default: -1)\n\n return {r with error_code: error_code}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 45, - }, - File: "dict_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 41, - }, - File: "dict_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 41, - }, - File: "dict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 41, - }, - File: "dict_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 53, - }, - File: "dict_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "dict_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 53, - }, - File: "dict_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 53, - }, - File: "dict_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 53, - }, - File: "dict_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "dict_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "dict_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "dict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "dict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "dict_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 53, - }, - File: "dict_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 53, - }, - File: "dict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "dict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 53, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 53, - }, - File: "dict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 53, - }, - File: "dict_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 53, - }, - File: "dict_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "dict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 53, - }, - File: "dict_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 53, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 53, - }, - File: "dict_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dict_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "dict_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "dict_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "dict_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n },\n )\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "empty_dict_lambda_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "empty_dict_lambda_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "empty_dict_lambda_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 16, - }, - File: "empty_dict_lambda_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 17, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "empty_dict_lambda_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 25, - }, - File: "empty_dict_lambda_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "empty_dict_lambda_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n },\n )", - Start: ast.Position{ - Column: 10, - Line: 25, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 26, - }, - File: "empty_dict_lambda_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 27, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 27, - }, - File: "empty_dict_lambda_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 28, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 28, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 28, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 28, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 28, - }, - File: "empty_dict_lambda_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "empty_dict_lambda_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(\n fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "empty_dict_lambda_test.flux", - Source: "fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n }", - Start: ast.Position{ - Column: 13, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "empty_dict_lambda_test.flux", - Source: "fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n }", - Start: ast.Position{ - Column: 13, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 30, - }, - File: "empty_dict_lambda_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 30, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "empty_dict_lambda_test.flux", - Source: "(r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n }", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "empty_dict_lambda_test.flux", - Source: "{\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n }", - Start: ast.Position{ - Column: 24, - Line: 30, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "empty_dict_lambda_test.flux", - Source: "codes = [:]", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "empty_dict_lambda_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Name: "codes", - }, - Init: &ast.DictExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "empty_dict_lambda_test.flux", - Source: "[:]", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Elements: []*ast.DictItem{}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "{r with code: dict.get(dict: codes, key: 0, default: 2)}", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "code: dict.get(dict: codes, key: 0, default: 2)", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "code", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Name: "code", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict: codes, key: 0, default: 2", - Start: ast.Position{ - Column: 47, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict: codes", - Start: ast.Position{ - Column: 47, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 47, - Line: 33, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 53, - Line: 33, - }, - }, - }, - Name: "codes", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "key: 0", - Start: ast.Position{ - Column: 60, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "key", - Start: ast.Position{ - Column: 60, - Line: 33, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "0", - Start: ast.Position{ - Column: 65, - Line: 33, - }, - }, - }, - Value: int64(0), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "default: 2", - Start: ast.Position{ - Column: 68, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "default", - Start: ast.Position{ - Column: 68, - Line: 33, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "2", - Start: ast.Position{ - Column: 77, - Line: 33, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict.get(dict: codes, key: 0, default: 2)", - Start: ast.Position{ - Column: 38, - Line: 33, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 38, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 38, - Line: 33, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "get", - Start: ast.Position{ - Column: 43, - Line: 33, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Name: "r", - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 33, - }, - File: "empty_dict_lambda_test.flux", - Source: "return {r with code: dict.get(dict: codes, key: 0, default: 2)}", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 30, - }, - File: "empty_dict_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 30, - }, - File: "empty_dict_lambda_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "empty_dict_lambda_test.flux", - Source: "map(\n fn: (r) => {\n codes = [:]\n\n return {r with code: dict.get(dict: codes, key: 0, default: 2)}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 29, - }, - File: "empty_dict_lambda_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 25, - }, - File: "empty_dict_lambda_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 25, - }, - File: "empty_dict_lambda_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 25, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 25, - }, - File: "empty_dict_lambda_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 25, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 37, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 37, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 37, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 37, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 37, - }, - File: "empty_dict_lambda_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "empty_dict_lambda_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "empty_dict_lambda_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "empty_dict_lambda_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "empty_dict_lambda_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "empty_dict_lambda_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "empty_dict_lambda_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "package dict_test\n\n\nimport \"testing\"\nimport \"dict\"\n\ncodes = [:]\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"\nt_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)}))\n\ntest _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 7, - }, - File: "empty_dict_lit_test.flux", - Source: "codes = [:]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 7, - }, - File: "empty_dict_lit_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "codes", - }, - Init: &ast.DictExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 7, - }, - File: "empty_dict_lit_test.flux", - Source: "[:]", - Start: ast.Position{ - Column: 9, - Line: 7, - }, - }, - }, - Elements: []*ast.DictItem{}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "empty_dict_lit_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "empty_dict_lit_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "empty_dict_lit_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:26Z,_m,_f,0\n,,0,2018-05-22T19:53:36Z,_m,_f,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "empty_dict_lit_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 17, - }, - File: "empty_dict_lit_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "empty_dict_lit_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 18, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,_value,code\n,,0,2018-05-22T19:53:26Z,_m,_f,0,2\n,,0,2018-05-22T19:53:36Z,_m,_f,0,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "t_dict = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)}))", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 26, - }, - File: "empty_dict_lit_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "t_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)}))", - Start: ast.Position{ - Column: 10, - Line: 26, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 27, - }, - File: "empty_dict_lit_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 28, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 28, - }, - File: "empty_dict_lit_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 29, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 29, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 29, - }, - File: "empty_dict_lit_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)}))", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)})", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)})", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "(r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)})", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "({r with code: dict.get(dict: codes, key: 1, default: 2)})", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "{r with code: dict.get(dict: codes, key: 1, default: 2)}", - Start: ast.Position{ - Column: 28, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "code: dict.get(dict: codes, key: 1, default: 2)", - Start: ast.Position{ - Column: 36, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "code", - Start: ast.Position{ - Column: 36, - Line: 30, - }, - }, - }, - Name: "code", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict: codes, key: 1, default: 2", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict: codes", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Name: "dict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "codes", - Start: ast.Position{ - Column: 57, - Line: 30, - }, - }, - }, - Name: "codes", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "key: 1", - Start: ast.Position{ - Column: 64, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "key", - Start: ast.Position{ - Column: 64, - Line: 30, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "1", - Start: ast.Position{ - Column: 69, - Line: 30, - }, - }, - }, - Value: int64(1), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "default: 2", - Start: ast.Position{ - Column: 72, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "default", - Start: ast.Position{ - Column: 72, - Line: 30, - }, - }, - }, - Name: "default", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "2", - Start: ast.Position{ - Column: 81, - Line: 30, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict.get(dict: codes, key: 1, default: 2)", - Start: ast.Position{ - Column: 42, - Line: 30, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict.get", - Start: ast.Position{ - Column: 42, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "dict", - Start: ast.Position{ - Column: 42, - Line: 30, - }, - }, - }, - Name: "dict", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "get", - Start: ast.Position{ - Column: 47, - Line: 30, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 30, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "map(fn: (r) => ({r with code: dict.get(dict: codes, key: 1, default: 2)}))", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 30, - }, - File: "empty_dict_lit_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 26, - }, - File: "empty_dict_lit_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 26, - }, - File: "empty_dict_lit_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 26, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 26, - }, - File: "empty_dict_lit_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "_dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 6, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "_dict", - Start: ast.Position{ - Column: 6, - Line: 32, - }, - }, - }, - Name: "_dict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 14, - Line: 32, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict}", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 32, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 32, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 32, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 32, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 32, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 32, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "fn: t_dict", - Start: ast.Position{ - Column: 100, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "t_dict", - Start: ast.Position{ - Column: 104, - Line: 32, - }, - }, - }, - Name: "t_dict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 32, - }, - File: "empty_dict_lit_test.flux", - Source: "test _dict = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dict})", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "empty_dict_lit_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "empty_dict_lit_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "empty_dict_lit_test.flux", - Source: "import \"dict\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "empty_dict_lit_test.flux", - Source: "\"dict\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "dict", - }, - }}, - Metadata: "parser-type=rust", - Name: "empty_dict_lit_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "empty_dict_lit_test.flux", - Source: "package dict_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "empty_dict_lit_test.flux", - Source: "dict_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "dict_test", - }, - }, - }}, - Package: "dict_test", - Path: "dict", -}} diff --git a/stdlib/experimental/aggregate/flux_test_gen.go b/stdlib/experimental/aggregate/flux_test_gen.go index 94a68976be..2720caeb55 100644 --- a/stdlib/experimental/aggregate/flux_test_gen.go +++ b/stdlib/experimental/aggregate/flux_test_gen.go @@ -1,1910 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package aggregate - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "package aggregate_test\n\n\nimport \"experimental\"\nimport \"experimental/aggregate\"\nimport \"testing\"\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,in-data,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,interface\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,1,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,2,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,3,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,4,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,5,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,6,bytes_recv,net,host.local,en7\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,10,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,20,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,30,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,40,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,50,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,60,bytes_recv,net,host.local,utun2\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double,dateTime:RFC3339\n#default,out-data,,,,,,,\n,result,table,_start,_stop,host,interface,_value,_time\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:20Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:40Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:01:00Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:20Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:40Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:01:00Z\n\"\nt_rate = (table=<-) =>\n table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)\n |> filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")\n |> aggregate.rate(every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s)\n\ntest rate = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,in-data,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,interface\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,1,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,2,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,3,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,4,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,5,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,6,bytes_recv,net,host.local,en7\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,10,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,20,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,30,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,40,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,50,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,60,bytes_recv,net,host.local,utun2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,in-data,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,interface\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,1,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,2,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,3,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,4,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,5,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,6,bytes_recv,net,host.local,en7\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,10,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,20,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,30,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,40,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,50,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,60,bytes_recv,net,host.local,utun2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,in-data,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,interface\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,1,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,2,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,3,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,4,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,5,bytes_recv,net,host.local,en7\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,6,bytes_recv,net,host.local,en7\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:00Z,10,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:10Z,20,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:20Z,30,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:30Z,40,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:40Z,50,bytes_recv,net,host.local,utun2\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,2020-02-20T23:00:50Z,60,bytes_recv,net,host.local,utun2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "aggregate_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double,dateTime:RFC3339\n#default,out-data,,,,,,,\n,result,table,_start,_stop,host,interface,_value,_time\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:20Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:40Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:01:00Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:20Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:40Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:01:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "aggregate_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double,dateTime:RFC3339\n#default,out-data,,,,,,,\n,result,table,_start,_stop,host,interface,_value,_time\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:20Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:40Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:01:00Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:20Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:40Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:01:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double,dateTime:RFC3339\n#default,out-data,,,,,,,\n,result,table,_start,_stop,host,interface,_value,_time\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:20Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:00:40Z\n,,0,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,en7,0.1,2020-02-20T23:01:00Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:20Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:00:40Z\n,,1,2020-02-20T23:00:00Z,2020-02-20T23:01:00Z,host.local,utun2,1,2020-02-20T23:01:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "t_rate = (table=<-) =>\n table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)\n |> filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")\n |> aggregate.rate(every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s)", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 40, - }, - File: "aggregate_test.flux", - Source: "t_rate", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_rate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)\n |> filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")\n |> aggregate.rate(every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s)", - Start: ast.Position{ - Column: 10, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "start: 2020-02-20T23:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "2020-02-20T23:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2020-02-20T23:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "stop: 2020-02-20T23:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "2020-02-20T23:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2020-02-20T23:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "aggregate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)\n |> filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "(r) => r._measurement == \"net\" and r._field == \"bytes_recv\"", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r._measurement == \"net\" and r._field == \"bytes_recv\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r._measurement == \"net\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "\"net\"", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Value: "net", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r._field == \"bytes_recv\"", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 60, - Line: 43, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "\"bytes_recv\"", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Value: "bytes_recv", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "aggregate_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "table\n |> range(start: 2020-02-20T23:00:00Z, stop: 2020-02-20T23:01:00Z)\n |> filter(fn: (r) => r._measurement == \"net\" and r._field == \"bytes_recv\")\n |> aggregate.rate(every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "every", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "groupColumns: [\"host\", \"interface\"]", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "[\"host\", \"interface\"]", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Value: "host", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "\"interface\"", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Value: "interface", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "unit: 1s", - Start: ast.Position{ - Column: 76, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 76, - Line: 44, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 82, - Line: 44, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "aggregate.rate(every: 20s, groupColumns: [\"host\", \"interface\"], unit: 1s)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "aggregate.rate", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "aggregate", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "aggregate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 44, - }, - File: "aggregate_test.flux", - Source: "rate", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "rate", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "aggregate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "aggregate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "rate = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "rate", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "rate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate})", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate})", - Start: ast.Position{ - Column: 19, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate}", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "fn: t_rate", - Start: ast.Position{ - Column: 99, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "t_rate", - Start: ast.Position{ - Column: 103, - Line: 46, - }, - }, - }, - Name: "t_rate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 46, - }, - File: "aggregate_test.flux", - Source: "test rate = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rate})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "aggregate_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "aggregate_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "aggregate_test.flux", - Source: "import \"experimental/aggregate\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "aggregate_test.flux", - Source: "\"experimental/aggregate\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental/aggregate", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "aggregate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "aggregate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "aggregate_test.flux", - Source: "package aggregate_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1, - }, - File: "aggregate_test.flux", - Source: "aggregate_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "aggregate_test", - }, - }, - }}, - Package: "aggregate_test", - Path: "experimental/aggregate", -}} diff --git a/stdlib/experimental/array/flux_test_gen.go b/stdlib/experimental/array/flux_test_gen.go index ffa061bfa9..b0d037234e 100644 --- a/stdlib/experimental/array/flux_test_gen.go +++ b/stdlib/experimental/array/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package array - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "array_test", - Path: "experimental/array", -}} diff --git a/stdlib/experimental/bitwise/flux_test_gen.go b/stdlib/experimental/bitwise/flux_test_gen.go index d85bab7b23..fb0b271e4b 100644 --- a/stdlib/experimental/bitwise/flux_test_gen.go +++ b/stdlib/experimental/bitwise/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package bitwise - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "bitwise_test", - Path: "experimental/bitwise", -}} diff --git a/stdlib/experimental/flux_test_gen.go b/stdlib/experimental/flux_test_gen.go index 30494b3cb6..d015c92039 100644 --- a/stdlib/experimental/flux_test_gen.go +++ b/stdlib/experimental/flux_test_gen.go @@ -1,39598 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package experimental - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-22T00:00:00Z,76369,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-23T00:00:00Z,77016,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,77234,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,77749,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,78159,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,78598,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,78927,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,79355,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,79929,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,80134,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,80261,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,80380,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,80497,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,80667,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,80768,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,80814,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,80859,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,80879,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,80908,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,80932,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,80954,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,80973,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,80995,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,81020,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,81130,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,81163,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,81238,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,81337,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,81416,total_cases,covid-19,China\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,132,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,229,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,322,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,400,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,650,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,888,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,1128,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,1689,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,1835,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,2502,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,3089,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,3858,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,4636,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,5883,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,7375,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,9172,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,10149,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,12462,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,15113,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,17660,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,17750,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,23980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,27980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,31506,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,35713,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,41035,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,47021,total_cases,covid-19,Italy\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,103,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,125,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,159,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,233,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,338,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,433,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,554,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,754,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,1025,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,1312,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,1663,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,2174,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,2951,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,3774,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,4661,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,6427,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,9415,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,14250,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,19624,total_cases,covid-19,United States\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,false,false,true\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string\n#default,_result,,,,,,,,\n,result,table,_field,_measurement,_start,_stop,_time,_value,country\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,76369,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,77016,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,77234,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,77749,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,78159,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,78598,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,78927,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,79355,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,79929,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,80134,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,80261,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,80380,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,80497,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,80667,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,80768,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,80814,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,80859,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,80879,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,80908,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,80932,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,80954,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,80973,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,80995,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,81020,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,81130,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,81163,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,81238,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-28T00:00:00Z,81337,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-29T00:00:00Z,81416,China\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,132,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,229,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,322,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,400,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,650,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,888,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,1128,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,1689,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1835,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,2502,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,3089,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,3858,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,4636,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,5883,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,7375,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,9172,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,10149,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,12462,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,15113,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,17660,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,17750,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,23980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,27980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,31506,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,35713,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,41035,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,47021,Italy\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,103,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,125,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,159,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,233,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,338,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,433,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,554,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,754,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1025,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,1312,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,1663,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,2174,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,2951,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,3774,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,4661,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,6427,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,9415,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,14250,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,19624,United States\n\"\nt_alignTime = (table=<-) =>\n table\n |> range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)\n |> experimental.alignTime(alignTo: 2020-01-01T00:00:00Z)\n\ntest _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignTime_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "alignTime_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignTime_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignTime_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignTime_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 100, - }, - File: "alignTime_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-22T00:00:00Z,76369,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-23T00:00:00Z,77016,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,77234,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,77749,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,78159,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,78598,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,78927,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,79355,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,79929,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,80134,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,80261,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,80380,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,80497,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,80667,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,80768,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,80814,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,80859,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,80879,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,80908,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,80932,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,80954,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,80973,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,80995,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,81020,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,81130,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,81163,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,81238,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,81337,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,81416,total_cases,covid-19,China\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,132,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,229,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,322,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,400,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,650,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,888,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,1128,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,1689,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,1835,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,2502,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,3089,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,3858,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,4636,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,5883,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,7375,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,9172,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,10149,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,12462,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,15113,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,17660,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,17750,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,23980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,27980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,31506,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,35713,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,41035,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,47021,total_cases,covid-19,Italy\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,103,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,125,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,159,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,233,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,338,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,433,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,554,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,754,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,1025,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,1312,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,1663,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,2174,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,2951,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,3774,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,4661,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,6427,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,9415,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,14250,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,19624,total_cases,covid-19,United States\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "alignTime_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 100, - }, - File: "alignTime_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-22T00:00:00Z,76369,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-23T00:00:00Z,77016,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,77234,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,77749,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,78159,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,78598,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,78927,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,79355,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,79929,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,80134,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,80261,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,80380,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,80497,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,80667,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,80768,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,80814,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,80859,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,80879,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,80908,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,80932,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,80954,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,80973,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,80995,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,81020,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,81130,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,81163,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,81238,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,81337,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,81416,total_cases,covid-19,China\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,132,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,229,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,322,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,400,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,650,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,888,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,1128,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,1689,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,1835,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,2502,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,3089,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,3858,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,4636,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,5883,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,7375,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,9172,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,10149,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,12462,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,15113,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,17660,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,17750,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,23980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,27980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,31506,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,35713,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,41035,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,47021,total_cases,covid-19,Italy\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,103,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,125,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,159,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,233,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,338,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,433,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,554,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,754,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,1025,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,1312,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,1663,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,2174,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,2951,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,3774,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,4661,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,6427,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,9415,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,14250,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,19624,total_cases,covid-19,United States\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-22T00:00:00Z,76369,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-23T00:00:00Z,77016,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,77234,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,77749,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,78159,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,78598,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,78927,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,79355,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,79929,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,80134,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,80261,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,80380,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,80497,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,80667,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,80768,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,80814,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,80859,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,80879,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,80908,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,80932,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,80954,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,80973,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,80995,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,81020,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,81130,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,81163,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,81238,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,81337,total_cases,covid-19,China\n,,0,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,81416,total_cases,covid-19,China\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-24T00:00:00Z,132,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-25T00:00:00Z,229,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-26T00:00:00Z,322,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-27T00:00:00Z,400,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-28T00:00:00Z,650,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-02-29T00:00:00Z,888,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-01T00:00:00Z,1128,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-02T00:00:00Z,1689,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,1835,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,2502,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,3089,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,3858,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,4636,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,5883,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,7375,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,9172,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,10149,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,12462,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,15113,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,17660,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,17750,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,23980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,27980,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,31506,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,35713,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,41035,total_cases,covid-19,Italy\n,,1,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,47021,total_cases,covid-19,Italy\n\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,country\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-03T00:00:00Z,103,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-04T00:00:00Z,125,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-05T00:00:00Z,159,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-06T00:00:00Z,233,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-07T00:00:00Z,338,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-08T00:00:00Z,433,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-09T00:00:00Z,554,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-10T00:00:00Z,754,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-11T00:00:00Z,1025,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-12T00:00:00Z,1312,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-13T00:00:00Z,1663,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-14T00:00:00Z,2174,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-15T00:00:00Z,2951,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-16T00:00:00Z,3774,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-17T00:00:00Z,4661,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-18T00:00:00Z,6427,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-19T00:00:00Z,9415,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-20T00:00:00Z,14250,total_cases,covid-19,United States\n,,2,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-03-21T00:00:00Z,19624,total_cases,covid-19,United States\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 182, - }, - File: "alignTime_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,false,false,true\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string\n#default,_result,,,,,,,,\n,result,table,_field,_measurement,_start,_stop,_time,_value,country\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,76369,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,77016,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,77234,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,77749,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,78159,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,78598,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,78927,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,79355,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,79929,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,80134,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,80261,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,80380,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,80497,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,80667,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,80768,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,80814,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,80859,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,80879,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,80908,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,80932,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,80954,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,80973,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,80995,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,81020,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,81130,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,81163,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,81238,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-28T00:00:00Z,81337,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-29T00:00:00Z,81416,China\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,132,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,229,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,322,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,400,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,650,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,888,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,1128,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,1689,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1835,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,2502,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,3089,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,3858,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,4636,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,5883,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,7375,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,9172,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,10149,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,12462,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,15113,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,17660,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,17750,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,23980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,27980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,31506,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,35713,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,41035,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,47021,Italy\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,103,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,125,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,159,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,233,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,338,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,433,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,554,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,754,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1025,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,1312,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,1663,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,2174,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,2951,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,3774,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,4661,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,6427,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,9415,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,14250,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,19624,United States\n\"", - Start: ast.Position{ - Column: 1, - Line: 101, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 101, - }, - File: "alignTime_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 101, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 182, - }, - File: "alignTime_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,false,false,true\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string\n#default,_result,,,,,,,,\n,result,table,_field,_measurement,_start,_stop,_time,_value,country\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,76369,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,77016,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,77234,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,77749,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,78159,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,78598,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,78927,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,79355,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,79929,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,80134,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,80261,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,80380,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,80497,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,80667,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,80768,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,80814,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,80859,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,80879,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,80908,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,80932,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,80954,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,80973,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,80995,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,81020,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,81130,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,81163,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,81238,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-28T00:00:00Z,81337,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-29T00:00:00Z,81416,China\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,132,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,229,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,322,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,400,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,650,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,888,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,1128,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,1689,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1835,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,2502,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,3089,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,3858,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,4636,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,5883,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,7375,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,9172,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,10149,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,12462,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,15113,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,17660,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,17750,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,23980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,27980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,31506,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,35713,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,41035,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,47021,Italy\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,103,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,125,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,159,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,233,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,338,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,433,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,554,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,754,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1025,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,1312,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,1663,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,2174,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,2951,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,3774,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,4661,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,6427,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,9415,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,14250,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,19624,United States\n\"", - Start: ast.Position{ - Column: 5, - Line: 102, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,false,false,true\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string\n#default,_result,,,,,,,,\n,result,table,_field,_measurement,_start,_stop,_time,_value,country\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,76369,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,77016,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,77234,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,77749,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,78159,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,78598,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,78927,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,79355,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,79929,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,80134,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,80261,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,80380,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,80497,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,80667,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,80768,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,80814,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,80859,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,80879,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,80908,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,80932,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,80954,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,80973,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,80995,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,81020,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,81130,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,81163,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,81238,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-28T00:00:00Z,81337,China\n,,0,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-29T00:00:00Z,81416,China\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,132,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,229,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,322,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,400,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,650,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,888,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,1128,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,1689,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1835,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,2502,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,3089,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,3858,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,4636,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,5883,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,7375,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,9172,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,10149,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,12462,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,15113,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-20T00:00:00Z,17660,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-21T00:00:00Z,17750,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-22T00:00:00Z,23980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-23T00:00:00Z,27980,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-24T00:00:00Z,31506,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-25T00:00:00Z,35713,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-26T00:00:00Z,41035,Italy\n,,1,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-27T00:00:00Z,47021,Italy\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-01T00:00:00Z,103,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-02T00:00:00Z,125,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-03T00:00:00Z,159,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-04T00:00:00Z,233,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-05T00:00:00Z,338,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-06T00:00:00Z,433,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-07T00:00:00Z,554,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-08T00:00:00Z,754,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-09T00:00:00Z,1025,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-10T00:00:00Z,1312,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-11T00:00:00Z,1663,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-12T00:00:00Z,2174,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-13T00:00:00Z,2951,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-14T00:00:00Z,3774,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-15T00:00:00Z,4661,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-16T00:00:00Z,6427,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-17T00:00:00Z,9415,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-18T00:00:00Z,14250,United States\n,,2,total_cases,covid-19,2020-02-22T00:00:00Z,2020-03-22T00:00:00Z,2020-01-19T00:00:00Z,19624,United States\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "t_alignTime = (table=<-) =>\n table\n |> range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)\n |> experimental.alignTime(alignTo: 2020-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 183, - }, - File: "alignTime_test.flux", - Source: "t_alignTime", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - Name: "t_alignTime", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)\n |> experimental.alignTime(alignTo: 2020-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 15, - Line: 183, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 184, - }, - File: "alignTime_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 184, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "table\n |> range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 184, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 185, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "start: 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 185, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 185, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Value: parser.MustParseTime("2020-01-01T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "stop: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 185, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 185, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 185, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 185, - }, - File: "alignTime_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "table\n |> range(start: 2020-01-01T00:00:00Z, stop: 2020-04-01T00:00:00Z)\n |> experimental.alignTime(alignTo: 2020-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 184, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "alignTo: 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 35, - Line: 186, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "alignTo: 2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 35, - Line: 186, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "alignTo", - Start: ast.Position{ - Column: 35, - Line: 186, - }, - }, - }, - Name: "alignTo", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "2020-01-01T00:00:00Z", - Start: ast.Position{ - Column: 44, - Line: 186, - }, - }, - }, - Value: parser.MustParseTime("2020-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "experimental.alignTime(alignTo: 2020-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "experimental.alignTime", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 186, - }, - File: "alignTime_test.flux", - Source: "alignTime", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Name: "alignTime", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 183, - }, - File: "alignTime_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 183, - }, - File: "alignTime_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 183, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 183, - }, - File: "alignTime_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 183, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "_set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime})", - Start: ast.Position{ - Column: 6, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "_set", - Start: ast.Position{ - Column: 6, - Line: 188, - }, - }, - }, - Name: "_set", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime})", - Start: ast.Position{ - Column: 13, - Line: 188, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime})", - Start: ast.Position{ - Column: 19, - Line: 188, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime}", - Start: ast.Position{ - Column: 20, - Line: 188, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 188, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 188, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 188, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 188, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 188, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 188, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 188, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 188, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 188, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 188, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 188, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 188, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 188, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 188, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 188, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 188, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "fn: t_alignTime", - Start: ast.Position{ - Column: 99, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 188, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "t_alignTime", - Start: ast.Position{ - Column: 103, - Line: 188, - }, - }, - }, - Name: "t_alignTime", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 188, - }, - File: "alignTime_test.flux", - Source: "test _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_alignTime})", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "alignTime_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "alignTime_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "alignTime_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "alignTime_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "alignTime_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "alignTime_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "alignTime_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 83, - }, - File: "count_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"\nt_count = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.count()\n\ntest _count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "count_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "count_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "count_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "count_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "count_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "count_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "count_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "count_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 66, - }, - File: "count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 81, - }, - File: "count_test.flux", - Source: "t_count = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.count()", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 78, - }, - File: "count_test.flux", - Source: "t_count", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - Name: "t_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 81, - }, - File: "count_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.count()", - Start: ast.Position{ - Column: 11, - Line: 78, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 79, - }, - File: "count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 80, - }, - File: "count_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 80, - }, - File: "count_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 80, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 80, - }, - File: "count_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 80, - }, - File: "count_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 80, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 80, - }, - File: "count_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 80, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 80, - }, - File: "count_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 80, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 80, - }, - File: "count_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 80, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 81, - }, - File: "count_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.count()", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 81, - }, - File: "count_test.flux", - Source: "experimental.count()", - Start: ast.Position{ - Column: 12, - Line: 81, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "count_test.flux", - Source: "experimental.count", - Start: ast.Position{ - Column: 12, - Line: 81, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 81, - }, - File: "count_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 81, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "count_test.flux", - Source: "count", - Start: ast.Position{ - Column: 25, - Line: 81, - }, - }, - }, - Name: "count", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 78, - }, - File: "count_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 78, - }, - File: "count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 78, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 78, - }, - File: "count_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 78, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 83, - }, - File: "count_test.flux", - Source: "_count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 6, - Line: 83, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 83, - }, - File: "count_test.flux", - Source: "_count", - Start: ast.Position{ - Column: 6, - Line: 83, - }, - }, - }, - Name: "_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 83, - }, - File: "count_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 15, - Line: 83, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 83, - }, - File: "count_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 83, - }, - File: "count_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count}", - Start: ast.Position{ - Column: 22, - Line: 83, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 83, - }, - File: "count_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 83, - }, - File: "count_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 83, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 83, - }, - File: "count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 83, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 83, - }, - File: "count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 83, - }, - File: "count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 83, - }, - File: "count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 83, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 83, - }, - File: "count_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 83, - }, - File: "count_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 83, - }, - File: "count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 83, - }, - File: "count_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 83, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 83, - }, - File: "count_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 83, - }, - File: "count_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 83, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 83, - }, - File: "count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 83, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 83, - }, - File: "count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 83, - }, - File: "count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 83, - }, - File: "count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 83, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 83, - }, - File: "count_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 83, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 83, - }, - File: "count_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 83, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 83, - }, - File: "count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 83, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 83, - }, - File: "count_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 83, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 83, - }, - File: "count_test.flux", - Source: "fn: t_count", - Start: ast.Position{ - Column: 101, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 83, - }, - File: "count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 83, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 83, - }, - File: "count_test.flux", - Source: "t_count", - Start: ast.Position{ - Column: 105, - Line: 83, - }, - }, - }, - Name: "t_count", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 83, - }, - File: "count_test.flux", - Source: "test _count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 1, - Line: 83, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "count_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "count_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "count_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "count_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "count_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 48, - }, - File: "distinct_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,0,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204688\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204894\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205102\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205226\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205499\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205755\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,648\n\"\nt_distinct = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> experimental.distinct()\n |> yield(name: \"0\")\n\ntest _distinct = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "distinct_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "distinct_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "distinct_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "distinct_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "distinct_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "distinct_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "distinct_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "distinct_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "distinct_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,0,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204688\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204894\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205102\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205226\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205499\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205755\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,648\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "distinct_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "distinct_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,0,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204688\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204894\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205102\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205226\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205499\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205755\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,648\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,0,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204688\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15204894\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205102\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205226\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205499\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,15205755\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,648\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "distinct_test.flux", - Source: "t_distinct = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> experimental.distinct()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 42, - }, - File: "distinct_test.flux", - Source: "t_distinct", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_distinct", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "distinct_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> experimental.distinct()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "distinct_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "distinct_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "distinct_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "distinct_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "distinct_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "distinct_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "distinct_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "distinct_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "distinct_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> experimental.distinct()", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "distinct_test.flux", - Source: "experimental.distinct()", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "distinct_test.flux", - Source: "experimental.distinct", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 45, - }, - File: "distinct_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "distinct_test.flux", - Source: "distinct", - Start: ast.Position{ - Column: 25, - Line: 45, - }, - }, - }, - Name: "distinct", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "distinct_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> experimental.distinct()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "distinct_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "distinct_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "distinct_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "distinct_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "distinct_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "distinct_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "distinct_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "distinct_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "distinct_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 48, - }, - File: "distinct_test.flux", - Source: "_distinct = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 48, - }, - File: "distinct_test.flux", - Source: "_distinct", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_distinct", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 48, - }, - File: "distinct_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct})", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 48, - }, - File: "distinct_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct})", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 48, - }, - File: "distinct_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct}", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 48, - }, - File: "distinct_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "distinct_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 48, - }, - File: "distinct_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "distinct_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 48, - }, - File: "distinct_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 48, - }, - File: "distinct_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 48, - }, - File: "distinct_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 48, - }, - File: "distinct_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 48, - }, - File: "distinct_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 48, - }, - File: "distinct_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 48, - }, - File: "distinct_test.flux", - Source: "fn: t_distinct", - Start: ast.Position{ - Column: 104, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 48, - }, - File: "distinct_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 48, - }, - File: "distinct_test.flux", - Source: "t_distinct", - Start: ast.Position{ - Column: 108, - Line: 48, - }, - }, - }, - Name: "t_distinct", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 48, - }, - File: "distinct_test.flux", - Source: "test _distinct = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_distinct})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "distinct_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "distinct_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "distinct_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "distinct_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "distinct_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "distinct_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "distinct_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 52, - }, - File: "fill_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\nt_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> experimental.fill(value: -1)\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "fill_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "fill_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "fill_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "fill_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "fill_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "fill_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "fill_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 50, - }, - File: "fill_test.flux", - Source: "t_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> experimental.fill(value: -1)", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "fill_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "t_fill_int", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 50, - }, - File: "fill_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> experimental.fill(value: -1)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "fill_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "fill_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "fill_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 50, - }, - File: "fill_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> experimental.fill(value: -1)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "fill_test.flux", - Source: "value: -1", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "fill_test.flux", - Source: "value: -1", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "fill_test.flux", - Source: "value", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "fill_test.flux", - Source: "1", - Start: ast.Position{ - Column: 38, - Line: 50, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "fill_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 50, - }, - File: "fill_test.flux", - Source: "experimental.fill(value: -1)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "fill_test.flux", - Source: "experimental.fill", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 50, - }, - File: "fill_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "fill_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Name: "fill", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "fill_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 47, - }, - File: "fill_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "fill_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 52, - }, - File: "fill_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 52, - }, - File: "fill_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 52, - }, - File: "fill_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 52, - }, - File: "fill_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 52, - }, - File: "fill_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int}", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "fill_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "fill_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 52, - }, - File: "fill_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "fill_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 52, - }, - File: "fill_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 52, - }, - File: "fill_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 52, - }, - File: "fill_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 52, - }, - File: "fill_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 52, - }, - File: "fill_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 52, - }, - File: "fill_test.flux", - Source: "fn: t_fill_int", - Start: ast.Position{ - Column: 100, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "fill_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 52, - }, - File: "fill_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 104, - Line: 52, - }, - }, - }, - Name: "t_fill_int", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 52, - }, - File: "fill_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "fill_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "fill_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "fill_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "fill_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 57, - }, - File: "first_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"\nt_first = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.first()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "first_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "first_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "first_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "first_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "first_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "first_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "first_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "first_test.flux", - Source: "t_first = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 51, - }, - File: "first_test.flux", - Source: "t_first", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_first", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "first_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 11, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "first_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "first_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 54, - }, - File: "first_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.first()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 54, - }, - File: "first_test.flux", - Source: "experimental.first()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "first_test.flux", - Source: "experimental.first", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "first_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "first_test.flux", - Source: "first", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Name: "first", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "first_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "first_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "first_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "first_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "first_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "first_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "first_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "first_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "first_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 51, - }, - File: "first_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 51, - }, - File: "first_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 57, - }, - File: "first_test.flux", - Source: "_first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 57, - }, - File: "first_test.flux", - Source: "_first", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_first", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 57, - }, - File: "first_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 15, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 57, - }, - File: "first_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 57, - }, - File: "first_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first}", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 57, - }, - File: "first_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "first_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 57, - }, - File: "first_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "first_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 57, - }, - File: "first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "first_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 57, - }, - File: "first_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 57, - }, - File: "first_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 57, - }, - File: "first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 57, - }, - File: "first_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 57, - }, - File: "first_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 57, - }, - File: "first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 57, - }, - File: "first_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "first_test.flux", - Source: "fn: t_first", - Start: ast.Position{ - Column: 101, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 57, - }, - File: "first_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "first_test.flux", - Source: "t_first", - Start: ast.Position{ - Column: 105, - Line: 57, - }, - }, - }, - Name: "t_first", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 57, - }, - File: "first_test.flux", - Source: "test _first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "first_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "first_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "first_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "first_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "first_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "first_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "first_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "group_test.flux", - Source: "package experimental_test\n\n\nimport \"experimental\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:46Z,672,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:46Z,672\n\"\nt_group = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> experimental.group(mode: \"extend\", columns: [\"name\"])\n |> max()\n\ntest _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "group_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "group_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:46Z,672,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "group_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "group_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:46Z,672,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:46Z,672,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "group_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:46Z,672\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "group_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "group_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:46Z,672\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:46Z,672\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "group_test.flux", - Source: "t_group = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> experimental.group(mode: \"extend\", columns: [\"name\"])\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "group_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "group_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> experimental.group(mode: \"extend\", columns: [\"name\"])\n |> max()", - Start: ast.Position{ - Column: 11, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "group_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "group_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "group_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "group_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "group_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "group_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "group_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "group_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "(r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "group_test.flux", - Source: "r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 40, - }, - File: "group_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 40, - }, - File: "group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 40, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "group_test.flux", - Source: "\"diskio\"", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Value: "diskio", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "r._field == \"io_time\"", - Start: ast.Position{ - Column: 61, - Line: 40, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "group_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 61, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 61, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_test.flux", - Source: "\"io_time\"", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Value: "io_time", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "group_test.flux", - Source: "filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "group_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 41, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> experimental.group(mode: \"extend\", columns: [\"name\"])", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 41, - }, - File: "group_test.flux", - Source: "mode: \"extend\", columns: [\"name\"]", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "group_test.flux", - Source: "mode: \"extend\"", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 41, - }, - File: "group_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Name: "mode", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "group_test.flux", - Source: "\"extend\"", - Start: ast.Position{ - Column: 37, - Line: 41, - }, - }, - }, - Value: "extend", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 41, - }, - File: "group_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 41, - }, - File: "group_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 41, - }, - File: "group_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 56, - Line: 41, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 41, - }, - File: "group_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 57, - Line: 41, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 41, - }, - File: "group_test.flux", - Source: "experimental.group(mode: \"extend\", columns: [\"name\"])", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "group_test.flux", - Source: "experimental.group", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 41, - }, - File: "group_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "group_test.flux", - Source: "group", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Name: "group", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> experimental.group(mode: \"extend\", columns: [\"name\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "group_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 42, - }, - File: "group_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 37, - }, - File: "group_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "group_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 37, - }, - File: "group_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "group_test.flux", - Source: "_group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "group_test.flux", - Source: "_group", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "group_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 15, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "group_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 21, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 44, - }, - File: "group_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group}", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "group_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "group_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "group_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "group_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 44, - }, - File: "group_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "group_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "group_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "group_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "group_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "group_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "group_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "group_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "group_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "group_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 44, - }, - File: "group_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "group_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "group_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "group_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 44, - }, - File: "group_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 44, - }, - File: "group_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 44, - }, - File: "group_test.flux", - Source: "fn: t_group", - Start: ast.Position{ - Column: 101, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 44, - }, - File: "group_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 44, - }, - File: "group_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 105, - Line: 44, - }, - }, - }, - Name: "t_group", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "group_test.flux", - Source: "test _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "group_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "group_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "group_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "group_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"\nt_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> experimental.histogramQuantile(quantile: 0.9)\n\ntest _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_quantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "histogram_quantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_quantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_quantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_quantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "histogram_quantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "histogram_quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "histogram_quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "histogram_quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> experimental.histogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> experimental.histogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> experimental.histogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "quantile: 0.9", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "quantile: 0.9", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Name: "quantile", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "0.9", - Start: ast.Position{ - Column: 53, - Line: 45, - }, - }, - }, - Value: 0.9, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "experimental.histogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "experimental.histogramQuantile", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 45, - }, - File: "histogram_quantile_test.flux", - Source: "histogramQuantile", - Start: ast.Position{ - Column: 25, - Line: 45, - }, - }, - }, - Name: "histogramQuantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "histogram_quantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "histogram_quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "histogram_quantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "_histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "_histogram_quantile", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Name: "_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 28, - Line: 47, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile}", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "fn: t_histogram_quantile", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Name: "t_histogram_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogram_quantile_test.flux", - Source: "test _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "histogram_quantile_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "histogram_quantile_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_quantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "histogram_quantile_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "histogram_quantile_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "histogram_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"\nt_histogram = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "histogram_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogram_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "histogram_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "histogram_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "histogram_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "histogram_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "histogram_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "histogram_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "histogram_test.flux", - Source: "t_histogram = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "histogram_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "histogram_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 15, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "histogram_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "histogram_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "histogram_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 39, - }, - File: "histogram_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "histogram_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 35, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "histogram_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 35, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 39, - }, - File: "histogram_test.flux", - Source: "bins", - Start: ast.Position{ - Column: 35, - Line: 39, - }, - }, - }, - Name: "bins", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "histogram_test.flux", - Source: "[-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 41, - Line: 39, - }, - }, - }, - Elements: []ast.Expression{&ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "histogram_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Value: 1.0, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "histogram_test.flux", - Source: "-1.0", - Start: ast.Position{ - Column: 42, - Line: 39, - }, - }, - }, - Operator: 6, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "histogram_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Value: 0.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 39, - }, - File: "histogram_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Value: 1.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "histogram_test.flux", - Source: "2.0", - Start: ast.Position{ - Column: 58, - Line: 39, - }, - }, - }, - Value: 2.0, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 39, - }, - File: "histogram_test.flux", - Source: "experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 39, - }, - File: "histogram_test.flux", - Source: "experimental.histogram", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "histogram_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 39, - }, - File: "histogram_test.flux", - Source: "histogram", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Name: "histogram", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "histogram_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "histogram_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "histogram_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "histogram_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "histogram_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "histogram_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 40, - }, - File: "histogram_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 40, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "histogram_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "histogram_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "histogram_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "histogram_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "histogram_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "histogram_test.flux", - Source: "_histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "histogram_test.flux", - Source: "_histogram", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "histogram_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "histogram_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "histogram_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogram_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "histogram_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "histogram_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "histogram_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "histogram_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "histogram_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "histogram_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "histogram_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "histogram_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 43, - }, - File: "histogram_test.flux", - Source: "fn: t_histogram", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "histogram_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 43, - }, - File: "histogram_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_histogram", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "histogram_test.flux", - Source: "test _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "histogram_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "histogram_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "histogram_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "histogram_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 55, - }, - File: "integral_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"\nt_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> experimental.integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "integral_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "integral_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "integral_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "integral_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "integral_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "integral_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "integral_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "integral_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "integral_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 38, - }, - File: "integral_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "integral_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_test.flux", - Source: "t_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> experimental.integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "integral_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "t_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> experimental.integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 50, - }, - File: "integral_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "integral_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "integral_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "integral_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "integral_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "integral_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "integral_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "integral_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "integral_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "integral_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 52, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> experimental.integral(unit: 10s)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 52, - }, - File: "integral_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 52, - }, - File: "integral_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 52, - }, - File: "integral_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 52, - }, - File: "integral_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 40, - Line: 52, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 52, - }, - File: "integral_test.flux", - Source: "experimental.integral(unit: 10s)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "integral_test.flux", - Source: "experimental.integral", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "integral_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "integral_test.flux", - Source: "integral", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Name: "integral", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> experimental.integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "integral_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "integral_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "integral_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "integral_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "integral_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 49, - }, - File: "integral_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "integral_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 55, - }, - File: "integral_test.flux", - Source: "_integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 55, - }, - File: "integral_test.flux", - Source: "_integral", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 55, - }, - File: "integral_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 55, - }, - File: "integral_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 24, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 55, - }, - File: "integral_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral}", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 55, - }, - File: "integral_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 55, - }, - File: "integral_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 55, - }, - File: "integral_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "integral_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "integral_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 55, - }, - File: "integral_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 55, - }, - File: "integral_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "integral_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "integral_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 55, - }, - File: "integral_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "integral_test.flux", - Source: "fn: t_integral", - Start: ast.Position{ - Column: 104, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "integral_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "integral_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 108, - Line: 55, - }, - }, - }, - Name: "t_integral", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 55, - }, - File: "integral_test.flux", - Source: "test _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "integral_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "integral_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "integral_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "integral_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "integral_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "package experimental_test\n\n\nimport \"experimental\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_field,_measurement,cpu,host,_value,_time\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:18:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:44.191958Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,94.62634341438049,2020-10-09T22:18:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,92.28242486302014,2020-10-09T22:19:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,91.15346397579125,2020-10-09T22:19:44.191958Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.0994751312170705,2020-10-09T22:18:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.5586762674700636,2020-10-09T22:19:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.6547010580713986,2020-10-09T22:19:44.191958Z\n\n#datatype,string,long,string,string,string,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,device,fstype,host,mode,path,_value,_time\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333294,2020-10-09T22:18:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333286,2020-10-09T22:19:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333253.4,2020-10-09T22:19:44.191958Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:18:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:44.191958Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119546,2020-10-09T22:18:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119554,2020-10-09T22:19:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119586.6,2020-10-09T22:19:44.191958Z\n\"\noutData =\n \"\n#group,false,false,true,false,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#default,want,,,,,,,,,,,\n,result,table,host,_measurement,_start,_stop,_time,cpu,inodes_free,usage_guest,usage_idle,usage_system\n,,0,ip-192-168-1-16.ec2.internal,cpu,2020-10-01T00:00:00Z,2030-01-01T00:00:00Z,2020-10-09T22:20:00Z,cpu-total,4878333253.4,0,91.15346397579125,2.6547010580713986\n\"\njoin_test_fn = (table=<-) => {\n bounded_stream = table |> range(start: 2020-10-01T00:00:00Z)\n a =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n b =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))\n}\n\ntest experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "join_right_side_more_cols_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "join_right_side_more_cols_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "join_right_side_more_cols_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "join_right_side_more_cols_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "join_right_side_more_cols_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_field,_measurement,cpu,host,_value,_time\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:18:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:44.191958Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,94.62634341438049,2020-10-09T22:18:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,92.28242486302014,2020-10-09T22:19:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,91.15346397579125,2020-10-09T22:19:44.191958Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.0994751312170705,2020-10-09T22:18:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.5586762674700636,2020-10-09T22:19:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.6547010580713986,2020-10-09T22:19:44.191958Z\n\n#datatype,string,long,string,string,string,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,device,fstype,host,mode,path,_value,_time\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333294,2020-10-09T22:18:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333286,2020-10-09T22:19:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333253.4,2020-10-09T22:19:44.191958Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:18:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:44.191958Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119546,2020-10-09T22:18:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119554,2020-10-09T22:19:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119586.6,2020-10-09T22:19:44.191958Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_field,_measurement,cpu,host,_value,_time\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:18:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:44.191958Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,94.62634341438049,2020-10-09T22:18:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,92.28242486302014,2020-10-09T22:19:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,91.15346397579125,2020-10-09T22:19:44.191958Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.0994751312170705,2020-10-09T22:18:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.5586762674700636,2020-10-09T22:19:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.6547010580713986,2020-10-09T22:19:44.191958Z\n\n#datatype,string,long,string,string,string,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,device,fstype,host,mode,path,_value,_time\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333294,2020-10-09T22:18:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333286,2020-10-09T22:19:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333253.4,2020-10-09T22:19:44.191958Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:18:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:44.191958Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119546,2020-10-09T22:18:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119554,2020-10-09T22:19:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119586.6,2020-10-09T22:19:44.191958Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_field,_measurement,cpu,host,_value,_time\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:18:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:00Z\n,,0,usage_guest,cpu,cpu-total,ip-192-168-1-16.ec2.internal,0,2020-10-09T22:19:44.191958Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,94.62634341438049,2020-10-09T22:18:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,92.28242486302014,2020-10-09T22:19:00Z\n,,1,usage_idle,cpu,cpu-total,ip-192-168-1-16.ec2.internal,91.15346397579125,2020-10-09T22:19:44.191958Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.0994751312170705,2020-10-09T22:18:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.5586762674700636,2020-10-09T22:19:00Z\n,,2,usage_system,cpu,cpu-total,ip-192-168-1-16.ec2.internal,2.6547010580713986,2020-10-09T22:19:44.191958Z\n\n#datatype,string,long,string,string,string,string,string,string,string,double,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,device,fstype,host,mode,path,_value,_time\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333294,2020-10-09T22:18:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333286,2020-10-09T22:19:00Z\n,,3,inodes_free,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4878333253.4,2020-10-09T22:19:44.191958Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:18:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:00Z\n,,4,inodes_total,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4882452840,2020-10-09T22:19:44.191958Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119546,2020-10-09T22:18:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119554,2020-10-09T22:19:00Z\n,,5,inodes_used,disk,disk1s1,apfs,ip-192-168-1-16.ec2.internal,rw,/System/Volumes/Data,4119586.6,2020-10-09T22:19:44.191958Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "join_right_side_more_cols_test.flux", - Source: "outData =\n \"\n#group,false,false,true,false,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#default,want,,,,,,,,,,,\n,result,table,host,_measurement,_start,_stop,_time,cpu,inodes_free,usage_guest,usage_idle,usage_system\n,,0,ip-192-168-1-16.ec2.internal,cpu,2020-10-01T00:00:00Z,2030-01-01T00:00:00Z,2020-10-09T22:20:00Z,cpu-total,4878333253.4,0,91.15346397579125,2.6547010580713986\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "join_right_side_more_cols_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"\n#group,false,false,true,false,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#default,want,,,,,,,,,,,\n,result,table,host,_measurement,_start,_stop,_time,cpu,inodes_free,usage_guest,usage_idle,usage_system\n,,0,ip-192-168-1-16.ec2.internal,cpu,2020-10-01T00:00:00Z,2030-01-01T00:00:00Z,2020-10-09T22:20:00Z,cpu-total,4878333253.4,0,91.15346397579125,2.6547010580713986\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#group,false,false,true,false,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#default,want,,,,,,,,,,,\n,result,table,host,_measurement,_start,_stop,_time,cpu,inodes_free,usage_guest,usage_idle,usage_system\n,,0,ip-192-168-1-16.ec2.internal,cpu,2020-10-01T00:00:00Z,2030-01-01T00:00:00Z,2020-10-09T22:20:00Z,cpu-total,4878333253.4,0,91.15346397579125,2.6547010580713986\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 64, - }, - File: "join_right_side_more_cols_test.flux", - Source: "join_test_fn = (table=<-) => {\n bounded_stream = table |> range(start: 2020-10-01T00:00:00Z)\n a =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n b =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))\n}", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 48, - }, - File: "join_right_side_more_cols_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "join_test_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 64, - }, - File: "join_right_side_more_cols_test.flux", - Source: "(table=<-) => {\n bounded_stream = table |> range(start: 2020-10-01T00:00:00Z)\n a =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n b =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))\n}", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 64, - }, - File: "join_right_side_more_cols_test.flux", - Source: "{\n bounded_stream = table |> range(start: 2020-10-01T00:00:00Z)\n a =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n b =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))\n}", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream = table |> range(start: 2020-10-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "bounded_stream", - }, - Init: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "table |> range(start: 2020-10-01T00:00:00Z)", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "start: 2020-10-01T00:00:00Z", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "start: 2020-10-01T00:00:00Z", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "start", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "2020-10-01T00:00:00Z", - Start: ast.Position{ - Column: 44, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2020-10-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "range(start: 2020-10-01T00:00:00Z)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "join_right_side_more_cols_test.flux", - Source: "range", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "a =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 50, - }, - File: "join_right_side_more_cols_test.flux", - Source: "a", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "a", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Name: "bounded_stream", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "(r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 52, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"cpu\"", - Start: ast.Position{ - Column: 52, - Line: 52, - }, - }, - }, - Value: "cpu", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 16, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 52, - }, - File: "join_right_side_more_cols_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 52, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: last, every: 5m, createEmpty: false", - Start: ast.Position{ - Column: 32, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: last", - Start: ast.Position{ - Column: 32, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 32, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "last", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "last", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "every: 5m", - Start: ast.Position{ - Column: 42, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "every", - Start: ast.Position{ - Column: 42, - Line: 53, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "5m", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "m", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "createEmpty: false", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "false", - Start: ast.Position{ - Column: 66, - Line: 53, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "aggregateWindow(fn: last, every: 5m, createEmpty: false)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "join_right_side_more_cols_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 54, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 31, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 32, - Line: 55, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "join_right_side_more_cols_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "b =\n bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 56, - }, - File: "join_right_side_more_cols_test.flux", - Source: "b", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Name: "b", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream", - Start: ast.Position{ - Column: 9, - Line: 57, - }, - }, - }, - Name: "bounded_stream", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")", - Start: ast.Position{ - Column: 9, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: (r) => r._measurement == \"disk\"", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: (r) => r._measurement == \"disk\"", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "(r) => r._measurement == \"disk\"", - Start: ast.Position{ - Column: 27, - Line: 58, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r._measurement == \"disk\"", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"disk\"", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Value: "disk", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "filter(fn: (r) => r._measurement == \"disk\")", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "join_right_side_more_cols_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)", - Start: ast.Position{ - Column: 9, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: last, every: 5m, createEmpty: false", - Start: ast.Position{ - Column: 32, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: last", - Start: ast.Position{ - Column: 32, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 32, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "last", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Name: "last", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "every: 5m", - Start: ast.Position{ - Column: 42, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "every", - Start: ast.Position{ - Column: 42, - Line: 59, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "5m", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "m", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "createEmpty: false", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "false", - Start: ast.Position{ - Column: 66, - Line: 59, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "aggregateWindow(fn: last, every: 5m, createEmpty: false)", - Start: ast.Position{ - Column: 16, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 59, - }, - File: "join_right_side_more_cols_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 16, - Line: 59, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 9, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 60, - }, - File: "join_right_side_more_cols_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 19, - Line: 60, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "bounded_stream\n |> filter(fn: (r) => r._measurement == \"disk\")\n |> aggregateWindow(fn: last, every: 5m, createEmpty: false)\n |> v1.fieldsAsCols()\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 9, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 31, - Line: 61, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 32, - Line: 61, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 16, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 61, - }, - File: "join_right_side_more_cols_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 61, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free})", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left: a", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "a", - Start: ast.Position{ - Column: 36, - Line: 63, - }, - }, - }, - Name: "a", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right: b", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "b", - Start: ast.Position{ - Column: 46, - Line: 63, - }, - }, - }, - Name: "b", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: (left, right) => ({left with inodes_free: right.inodes_free})", - Start: ast.Position{ - Column: 49, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 49, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "(left, right) => ({left with inodes_free: right.inodes_free})", - Start: ast.Position{ - Column: 53, - Line: 63, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "({left with inodes_free: right.inodes_free})", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "{left with inodes_free: right.inodes_free}", - Start: ast.Position{ - Column: 71, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inodes_free: right.inodes_free", - Start: ast.Position{ - Column: 82, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inodes_free", - Start: ast.Position{ - Column: 82, - Line: 63, - }, - }, - }, - Name: "inodes_free", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right.inodes_free", - Start: ast.Position{ - Column: 95, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right", - Start: ast.Position{ - Column: 95, - Line: 63, - }, - }, - }, - Name: "right", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inodes_free", - Start: ast.Position{ - Column: 101, - Line: 63, - }, - }, - }, - Name: "inodes_free", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left", - Start: ast.Position{ - Column: 72, - Line: 63, - }, - }, - }, - Name: "left", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "left", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right", - Start: ast.Position{ - Column: 60, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "right", - Start: ast.Position{ - Column: 60, - Line: 63, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental.join", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "join", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Name: "join", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "join_right_side_more_cols_test.flux", - Source: "return experimental.join(left: a, right: b, fn: (left, right) => ({left with inodes_free: right.inodes_free}))", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "join_right_side_more_cols_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 48, - }, - File: "join_right_side_more_cols_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "join_right_side_more_cols_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 66, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental_join", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Name: "experimental_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn}", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn: join_test_fn", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 89, - Line: 67, - }, - }, - }, - Name: "join_test_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_right_side_more_cols_test.flux", - Source: "test experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "join_right_side_more_cols_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "join_right_side_more_cols_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "join_right_side_more_cols_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "join_right_side_more_cols_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_right_side_more_cols_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "join_right_side_more_cols_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "join_right_side_more_cols_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "package experimental_test\n\n\nimport \"experimental\"\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"\njoin_test_fn = (table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}\n\ntest experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "join_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "join_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "join_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 89, - }, - File: "join_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 77, - }, - File: "join_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 89, - }, - File: "join_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "join_test_fn = (table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 1, - Line: 90, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 90, - }, - File: "join_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 1, - Line: 90, - }, - }, - }, - Name: "join_test_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "(table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 16, - Line: 90, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "{\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 30, - Line: 90, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 5, - Line: 91, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 91, - }, - File: "join_test.flux", - Source: "a", - Start: ast.Position{ - Column: 5, - Line: 91, - }, - }, - }, - Name: "a", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 92, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 93, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 93, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 93, - }, - File: "join_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 93, - }, - File: "join_test.flux", - Source: "2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 51, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 93, - }, - File: "join_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 93, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 57, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-12-20T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 93, - }, - File: "join_test.flux", - Source: "range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 93, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 93, - }, - File: "join_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 93, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 94, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"a\"", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"a\"", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 94, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "(r) => r._field == \"a\"", - Start: ast.Position{ - Column: 27, - Line: 94, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "r._field == \"a\"", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 94, - }, - File: "join_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 94, - }, - File: "join_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 94, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "\"a\"", - Start: ast.Position{ - Column: 46, - Line: 94, - }, - }, - }, - Value: "a", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 94, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 94, - }, - File: "join_test.flux", - Source: "filter(fn: (r) => r._field == \"a\")", - Start: ast.Position{ - Column: 16, - Line: 94, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 94, - }, - File: "join_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 94, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 95, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 95, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 95, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 95, - }, - File: "join_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 31, - Line: 95, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 95, - }, - File: "join_test.flux", - Source: "drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 16, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 95, - }, - File: "join_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 95, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_a\"}", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_a\"}", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 96, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "{_value: \"value_a\"}", - Start: ast.Position{ - Column: 32, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 96, - }, - File: "join_test.flux", - Source: "_value: \"value_a\"", - Start: ast.Position{ - Column: 33, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 96, - }, - File: "join_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 96, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 96, - }, - File: "join_test.flux", - Source: "\"value_a\"", - Start: ast.Position{ - Column: 41, - Line: 96, - }, - }, - }, - Value: "value_a", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 16, - Line: 96, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 96, - }, - File: "join_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 96, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 97, - }, - File: "join_test.flux", - Source: "b", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Name: "b", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 98, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 99, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 99, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 99, - }, - File: "join_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 99, - }, - File: "join_test.flux", - Source: "2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 99, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 51, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 99, - }, - File: "join_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 99, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 57, - Line: 99, - }, - }, - }, - Value: parser.MustParseTime("2018-12-20T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 99, - }, - File: "join_test.flux", - Source: "range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 99, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 99, - }, - File: "join_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 99, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 100, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"b\"", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"b\"", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 100, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "(r) => r._field == \"b\"", - Start: ast.Position{ - Column: 27, - Line: 100, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "r._field == \"b\"", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 100, - }, - File: "join_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 100, - }, - File: "join_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 100, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "\"b\"", - Start: ast.Position{ - Column: 46, - Line: 100, - }, - }, - }, - Value: "b", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 100, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 100, - }, - File: "join_test.flux", - Source: "filter(fn: (r) => r._field == \"b\")", - Start: ast.Position{ - Column: 16, - Line: 100, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 100, - }, - File: "join_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 100, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 101, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 101, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 101, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 101, - }, - File: "join_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 31, - Line: 101, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 101, - }, - File: "join_test.flux", - Source: "drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 16, - Line: 101, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 101, - }, - File: "join_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 101, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_b\"}", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_b\"}", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 102, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "{_value: \"value_b\"}", - Start: ast.Position{ - Column: 32, - Line: 102, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 102, - }, - File: "join_test.flux", - Source: "_value: \"value_b\"", - Start: ast.Position{ - Column: 33, - Line: 102, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 102, - }, - File: "join_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 102, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 102, - }, - File: "join_test.flux", - Source: "\"value_b\"", - Start: ast.Position{ - Column: 41, - Line: 102, - }, - }, - }, - Value: "value_b", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 16, - Line: 102, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 102, - }, - File: "join_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 102, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 104, - }, - File: "join_test.flux", - Source: "left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 30, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 104, - }, - File: "join_test.flux", - Source: "left: a", - Start: ast.Position{ - Column: 30, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 30, - Line: 104, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 104, - }, - File: "join_test.flux", - Source: "a", - Start: ast.Position{ - Column: 36, - Line: 104, - }, - }, - }, - Name: "a", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 104, - }, - File: "join_test.flux", - Source: "right: b", - Start: ast.Position{ - Column: 39, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 39, - Line: 104, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 104, - }, - File: "join_test.flux", - Source: "b", - Start: ast.Position{ - Column: 46, - Line: 104, - }, - }, - }, - Name: "b", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 104, - }, - File: "join_test.flux", - Source: "fn: (left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 49, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 104, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 49, - Line: 104, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 104, - }, - File: "join_test.flux", - Source: "(left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 53, - Line: 104, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 104, - }, - File: "join_test.flux", - Source: "({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 70, - Line: 104, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 104, - }, - File: "join_test.flux", - Source: "{left with value_b: right.value_b}", - Start: ast.Position{ - Column: 71, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b: right.value_b", - Start: ast.Position{ - Column: 82, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b", - Start: ast.Position{ - Column: 82, - Line: 104, - }, - }, - }, - Name: "value_b", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 104, - }, - File: "join_test.flux", - Source: "right.value_b", - Start: ast.Position{ - Column: 91, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 91, - Line: 104, - }, - }, - }, - Name: "right", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b", - Start: ast.Position{ - Column: 97, - Line: 104, - }, - }, - }, - Name: "value_b", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 72, - Line: 104, - }, - }, - }, - Name: "left", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 54, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 54, - Line: 104, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 60, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 60, - Line: 104, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 104, - }, - File: "join_test.flux", - Source: "experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 104, - }, - File: "join_test.flux", - Source: "experimental.join", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 104, - }, - File: "join_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 104, - }, - File: "join_test.flux", - Source: "join", - Start: ast.Position{ - Column: 25, - Line: 104, - }, - }, - }, - Name: "join", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 104, - }, - File: "join_test.flux", - Source: "return experimental.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 90, - }, - File: "join_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 90, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 90, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 90, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 90, - }, - File: "join_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 90, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 6, - Line: 107, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 107, - }, - File: "join_test.flux", - Source: "experimental_join", - Start: ast.Position{ - Column: 6, - Line: 107, - }, - }, - }, - Name: "experimental_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 26, - Line: 107, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 5, - Line: 108, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 108, - }, - File: "join_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn}", - Start: ast.Position{ - Column: 6, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 108, - }, - File: "join_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 108, - }, - File: "join_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 108, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 108, - }, - File: "join_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 108, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 108, - }, - File: "join_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 108, - }, - File: "join_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 108, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 108, - }, - File: "join_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 108, - }, - File: "join_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 108, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 108, - }, - File: "join_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 108, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 108, - }, - File: "join_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 108, - }, - File: "join_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 108, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 108, - }, - File: "join_test.flux", - Source: "fn: join_test_fn", - Start: ast.Position{ - Column: 85, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 108, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 108, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 108, - }, - File: "join_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 89, - Line: 108, - }, - }, - }, - Name: "join_test_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "test experimental_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 107, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "join_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "join_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "join_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "join_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "join_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "join_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 77, - }, - File: "kama_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"\nkama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> experimental.kaufmansAMA(n: 10)\n\ntest _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "kama_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "kama_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "kama_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "kama_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "kama_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 45, - }, - File: "kama_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "kama_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 75, - }, - File: "kama_test.flux", - Source: "kama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> experimental.kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 71, - }, - File: "kama_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - Name: "kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 75, - }, - File: "kama_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> experimental.kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 8, - Line: 71, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 72, - }, - File: "kama_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "kama_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 73, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 73, - }, - File: "kama_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 74, - }, - File: "kama_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 74, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 74, - }, - File: "kama_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 74, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 74, - }, - File: "kama_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 74, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "kama_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 74, - }, - File: "kama_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 75, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> experimental.kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 75, - }, - File: "kama_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 37, - Line: 75, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 75, - }, - File: "kama_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 37, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 75, - }, - File: "kama_test.flux", - Source: "n", - Start: ast.Position{ - Column: 37, - Line: 75, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 75, - }, - File: "kama_test.flux", - Source: "10", - Start: ast.Position{ - Column: 40, - Line: 75, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 75, - }, - File: "kama_test.flux", - Source: "experimental.kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 75, - }, - File: "kama_test.flux", - Source: "experimental.kaufmansAMA", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 75, - }, - File: "kama_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 75, - }, - File: "kama_test.flux", - Source: "kaufmansAMA", - Start: ast.Position{ - Column: 25, - Line: 75, - }, - }, - }, - Name: "kaufmansAMA", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "kama_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 71, - }, - File: "kama_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "kama_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 15, - Line: 71, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 77, - }, - File: "kama_test.flux", - Source: "_kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 6, - Line: 77, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 77, - }, - File: "kama_test.flux", - Source: "_kama", - Start: ast.Position{ - Column: 6, - Line: 77, - }, - }, - }, - Name: "_kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 77, - }, - File: "kama_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 14, - Line: 77, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 77, - }, - File: "kama_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 20, - Line: 77, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 77, - }, - File: "kama_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama}", - Start: ast.Position{ - Column: 21, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 77, - }, - File: "kama_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 77, - }, - File: "kama_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 77, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 77, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 77, - }, - File: "kama_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 77, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 77, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 77, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 77, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 77, - }, - File: "kama_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 77, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 77, - }, - File: "kama_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 77, - }, - File: "kama_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 77, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 77, - }, - File: "kama_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 77, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 77, - }, - File: "kama_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 77, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 77, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 77, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 77, - }, - File: "kama_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 77, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 77, - }, - File: "kama_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 77, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 77, - }, - File: "kama_test.flux", - Source: "fn: kama", - Start: ast.Position{ - Column: 100, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 77, - }, - File: "kama_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 77, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 77, - }, - File: "kama_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 104, - Line: 77, - }, - }, - }, - Name: "kama", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 77, - }, - File: "kama_test.flux", - Source: "test _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "kama_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "kama_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "kama_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "kama_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "kama_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "last_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\nt_last = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.last()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "last_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "last_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "last_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "last_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "last_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "last_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "last_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "last_test.flux", - Source: "t_last = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "last_test.flux", - Source: "t_last", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "last_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 10, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "last_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "last_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "last_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.last()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "last_test.flux", - Source: "experimental.last()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "last_test.flux", - Source: "experimental.last", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "last_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "last_test.flux", - Source: "last", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Name: "last", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "last_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "last_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "last_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "last_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "last_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "last_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "last_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "last_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "last_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "last_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "last_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "last_test.flux", - Source: "_last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 57, - }, - File: "last_test.flux", - Source: "_last", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "last_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "last_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 57, - }, - File: "last_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last}", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "last_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 57, - }, - File: "last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 57, - }, - File: "last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "last_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 57, - }, - File: "last_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 57, - }, - File: "last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 57, - }, - File: "last_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "last_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 57, - }, - File: "last_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 57, - }, - File: "last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "last_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 57, - }, - File: "last_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 57, - }, - File: "last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 57, - }, - File: "last_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "last_test.flux", - Source: "fn: t_last", - Start: ast.Position{ - Column: 100, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "last_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "last_test.flux", - Source: "t_last", - Start: ast.Position{ - Column: 104, - Line: 57, - }, - }, - }, - Name: "t_last", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "last_test.flux", - Source: "test _last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "last_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "last_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "last_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "last_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "max_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"\nt_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.max()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "max_test.flux", - Source: "t_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 51, - }, - File: "max_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "max_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.max()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "max_test.flux", - Source: "experimental.max()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "max_test.flux", - Source: "experimental.max", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "max_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Name: "max", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "max_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "max_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "max_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "max_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "max_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "max_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "max_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "max_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "max_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 51, - }, - File: "max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "max_test.flux", - Source: "_max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "max_test.flux", - Source: "_max", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "max_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 13, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 19, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 57, - }, - File: "max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max}", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 57, - }, - File: "max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 57, - }, - File: "max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 57, - }, - File: "max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "max_test.flux", - Source: "fn: t_max", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "max_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 103, - Line: 57, - }, - }, - }, - Name: "t_max", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "max_test.flux", - Source: "test _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "max_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "max_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "max_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "max_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "mean_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"\nt_mean = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mean()\n\ntest _mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mean_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "mean_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mean_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mean_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mean_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "mean_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "mean_test.flux", - Source: "t_mean = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mean()", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 54, - }, - File: "mean_test.flux", - Source: "t_mean", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mean()", - Start: ast.Position{ - Column: 10, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "mean_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "mean_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "mean_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "mean_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "mean_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "mean_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mean()", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "mean_test.flux", - Source: "experimental.mean()", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 57, - }, - File: "mean_test.flux", - Source: "experimental.mean", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "mean_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 57, - }, - File: "mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Name: "mean", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 54, - }, - File: "mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "mean_test.flux", - Source: "_mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 59, - }, - File: "mean_test.flux", - Source: "_mean", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "mean_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "mean_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 20, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 59, - }, - File: "mean_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean}", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 59, - }, - File: "mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 59, - }, - File: "mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 59, - }, - File: "mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 59, - }, - File: "mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 59, - }, - File: "mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 59, - }, - File: "mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 59, - }, - File: "mean_test.flux", - Source: "fn: t_mean", - Start: ast.Position{ - Column: 100, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 59, - }, - File: "mean_test.flux", - Source: "t_mean", - Start: ast.Position{ - Column: 104, - Line: 59, - }, - }, - }, - Name: "t_mean", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "mean_test.flux", - Source: "test _mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "mean_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "mean_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "mean_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "mean_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "min_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"\nt_min = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.min()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "min_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "min_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "min_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "min_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "min_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "min_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "min_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "min_test.flux", - Source: "t_min = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 51, - }, - File: "min_test.flux", - Source: "t_min", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_min", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "min_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "min_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "min_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "min_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.min()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "min_test.flux", - Source: "experimental.min()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "min_test.flux", - Source: "experimental.min", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "min_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "min_test.flux", - Source: "min", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Name: "min", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "min_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "min_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "min_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "min_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "min_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "min_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "min_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "min_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "min_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "min_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 51, - }, - File: "min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "min_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "min_test.flux", - Source: "_min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "min_test.flux", - Source: "_min", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_min", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "min_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 13, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "min_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 19, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 57, - }, - File: "min_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min}", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "min_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 57, - }, - File: "min_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "min_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "min_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "min_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "min_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 57, - }, - File: "min_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "min_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "min_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 57, - }, - File: "min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "min_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "min_test.flux", - Source: "fn: t_min", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "min_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "min_test.flux", - Source: "t_min", - Start: ast.Position{ - Column: 103, - Line: 57, - }, - }, - }, - Name: "t_min", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "min_test.flux", - Source: "test _min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "min_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "min_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "min_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "min_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "min_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "min_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "min_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 36, - }, - File: "mode_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"\nt_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mode()\n\ntest _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mode_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "mode_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mode_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mode_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "mode_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "mode_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "mode_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "mode_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "mode_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "mode_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "mode_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "mode_test.flux", - Source: "t_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mode()", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 31, - }, - File: "mode_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "mode_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mode()", - Start: ast.Position{ - Column: 10, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "mode_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "mode_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "mode_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "mode_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "mode_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "mode_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "mode_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "mode_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "mode_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.mode()", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "mode_test.flux", - Source: "experimental.mode()", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "mode_test.flux", - Source: "experimental.mode", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "mode_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "mode_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Name: "mode", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 31, - }, - File: "mode_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 31, - }, - File: "mode_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 31, - }, - File: "mode_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 36, - }, - File: "mode_test.flux", - Source: "_mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 36, - }, - File: "mode_test.flux", - Source: "_mode", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Name: "_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 36, - }, - File: "mode_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 36, - }, - File: "mode_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 36, - }, - File: "mode_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode}", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "mode_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "mode_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 36, - }, - File: "mode_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "mode_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 36, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 36, - }, - File: "mode_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 36, - }, - File: "mode_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 36, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 36, - }, - File: "mode_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 36, - }, - File: "mode_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 36, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "mode_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 36, - }, - File: "mode_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 36, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 36, - }, - File: "mode_test.flux", - Source: "fn: t_mode", - Start: ast.Position{ - Column: 100, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 36, - }, - File: "mode_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 36, - }, - File: "mode_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 104, - Line: 36, - }, - }, - }, - Name: "t_mode", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 36, - }, - File: "mode_test.flux", - Source: "test _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "mode_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "mode_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "mode_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "mode_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "mode_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 134, - }, - File: "quantile_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"\nt_quantile = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> experimental.quantile(q: 0.75, method: \"exact_selector\")\n\ntest _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "quantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "quantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 128, - }, - File: "quantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 96, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 128, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 132, - }, - File: "quantile_test.flux", - Source: "t_quantile = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> experimental.quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 1, - Line: 129, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 129, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 129, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 132, - }, - File: "quantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> experimental.quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 14, - Line: 129, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 130, - }, - File: "quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 130, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 131, - }, - File: "quantile_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 130, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 131, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 131, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 131, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 131, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 131, - }, - File: "quantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 131, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 131, - }, - File: "quantile_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 131, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 131, - }, - File: "quantile_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 131, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 131, - }, - File: "quantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 131, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 132, - }, - File: "quantile_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> experimental.quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 5, - Line: 130, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 132, - }, - File: "quantile_test.flux", - Source: "q: 0.75, method: \"exact_selector\"", - Start: ast.Position{ - Column: 34, - Line: 132, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 132, - }, - File: "quantile_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 34, - Line: 132, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 132, - }, - File: "quantile_test.flux", - Source: "q", - Start: ast.Position{ - Column: 34, - Line: 132, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 132, - }, - File: "quantile_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 37, - Line: 132, - }, - }, - }, - Value: 0.75, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 132, - }, - File: "quantile_test.flux", - Source: "method: \"exact_selector\"", - Start: ast.Position{ - Column: 43, - Line: 132, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 132, - }, - File: "quantile_test.flux", - Source: "method", - Start: ast.Position{ - Column: 43, - Line: 132, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 132, - }, - File: "quantile_test.flux", - Source: "\"exact_selector\"", - Start: ast.Position{ - Column: 51, - Line: 132, - }, - }, - }, - Value: "exact_selector", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 132, - }, - File: "quantile_test.flux", - Source: "experimental.quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 12, - Line: 132, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 132, - }, - File: "quantile_test.flux", - Source: "experimental.quantile", - Start: ast.Position{ - Column: 12, - Line: 132, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 132, - }, - File: "quantile_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 132, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 132, - }, - File: "quantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 25, - Line: 132, - }, - }, - }, - Name: "quantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 129, - }, - File: "quantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 129, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 129, - }, - File: "quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 129, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 129, - }, - File: "quantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 129, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 134, - }, - File: "quantile_test.flux", - Source: "_quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 134, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 134, - }, - File: "quantile_test.flux", - Source: "_quantile", - Start: ast.Position{ - Column: 6, - Line: 134, - }, - }, - }, - Name: "_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 134, - }, - File: "quantile_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 18, - Line: 134, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 134, - }, - File: "quantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 24, - Line: 134, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 134, - }, - File: "quantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 25, - Line: 134, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 134, - }, - File: "quantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 134, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 134, - }, - File: "quantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 134, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 134, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 134, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 134, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 134, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 134, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 134, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 134, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 134, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 134, - }, - File: "quantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 134, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 134, - }, - File: "quantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 134, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 134, - }, - File: "quantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 134, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 134, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 134, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 134, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 134, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 134, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 134, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 134, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 134, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 134, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 134, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 134, - }, - File: "quantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 134, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 134, - }, - File: "quantile_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 104, - Line: 134, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 134, - }, - File: "quantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 134, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 134, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 108, - Line: 134, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 134, - }, - File: "quantile_test.flux", - Source: "test _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 134, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "quantile_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "quantile_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "quantile_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "quantile_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 184, - }, - File: "set_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"\nt_set = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.set(o: {t0: \"server01\"})\n\ntest _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "set_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "set_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "set_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "set_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "set_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "set_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "set_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "set_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 178, - }, - File: "set_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 96, - }, - File: "set_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 178, - }, - File: "set_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 182, - }, - File: "set_test.flux", - Source: "t_set = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.set(o: {t0: \"server01\"})", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 179, - }, - File: "set_test.flux", - Source: "t_set", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - Name: "t_set", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 182, - }, - File: "set_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.set(o: {t0: \"server01\"})", - Start: ast.Position{ - Column: 9, - Line: 179, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 180, - }, - File: "set_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 180, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 181, - }, - File: "set_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 180, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 181, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 181, - }, - File: "set_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 181, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 181, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 181, - }, - File: "set_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 181, - }, - File: "set_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 182, - }, - File: "set_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.set(o: {t0: \"server01\"})", - Start: ast.Position{ - Column: 5, - Line: 180, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 182, - }, - File: "set_test.flux", - Source: "o: {t0: \"server01\"}", - Start: ast.Position{ - Column: 29, - Line: 182, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 182, - }, - File: "set_test.flux", - Source: "o: {t0: \"server01\"}", - Start: ast.Position{ - Column: 29, - Line: 182, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 182, - }, - File: "set_test.flux", - Source: "o", - Start: ast.Position{ - Column: 29, - Line: 182, - }, - }, - }, - Name: "o", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 182, - }, - File: "set_test.flux", - Source: "{t0: \"server01\"}", - Start: ast.Position{ - Column: 32, - Line: 182, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 182, - }, - File: "set_test.flux", - Source: "t0: \"server01\"", - Start: ast.Position{ - Column: 33, - Line: 182, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 182, - }, - File: "set_test.flux", - Source: "t0", - Start: ast.Position{ - Column: 33, - Line: 182, - }, - }, - }, - Name: "t0", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 182, - }, - File: "set_test.flux", - Source: "\"server01\"", - Start: ast.Position{ - Column: 37, - Line: 182, - }, - }, - }, - Value: "server01", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 182, - }, - File: "set_test.flux", - Source: "experimental.set(o: {t0: \"server01\"})", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 182, - }, - File: "set_test.flux", - Source: "experimental.set", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 182, - }, - File: "set_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 182, - }, - File: "set_test.flux", - Source: "set", - Start: ast.Position{ - Column: 25, - Line: 182, - }, - }, - }, - Name: "set", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 179, - }, - File: "set_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 179, - }, - File: "set_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 179, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 179, - }, - File: "set_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 179, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 184, - }, - File: "set_test.flux", - Source: "_set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 6, - Line: 184, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 184, - }, - File: "set_test.flux", - Source: "_set", - Start: ast.Position{ - Column: 6, - Line: 184, - }, - }, - }, - Name: "_set", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 184, - }, - File: "set_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 13, - Line: 184, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 184, - }, - File: "set_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 19, - Line: 184, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 184, - }, - File: "set_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set}", - Start: ast.Position{ - Column: 20, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 184, - }, - File: "set_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 184, - }, - File: "set_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 184, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 184, - }, - File: "set_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 184, - }, - File: "set_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 184, - }, - File: "set_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 184, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 184, - }, - File: "set_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 184, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 184, - }, - File: "set_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 184, - }, - File: "set_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 184, - }, - File: "set_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 184, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 184, - }, - File: "set_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 184, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 184, - }, - File: "set_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 184, - }, - File: "set_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 184, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 184, - }, - File: "set_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 184, - }, - File: "set_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 184, - }, - File: "set_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 184, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 184, - }, - File: "set_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 184, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 184, - }, - File: "set_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 184, - }, - File: "set_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 184, - }, - File: "set_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 184, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 184, - }, - File: "set_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 184, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 184, - }, - File: "set_test.flux", - Source: "fn: t_set", - Start: ast.Position{ - Column: 99, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 184, - }, - File: "set_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 184, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 184, - }, - File: "set_test.flux", - Source: "t_set", - Start: ast.Position{ - Column: 103, - Line: 184, - }, - }, - }, - Name: "t_set", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 184, - }, - File: "set_test.flux", - Source: "test _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 1, - Line: 184, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "set_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "set_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "set_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "set_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "set_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "skew_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"\nt_skew = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.skew()\n\ntest _skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "skew_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "skew_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "skew_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "skew_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "skew_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "skew_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "skew_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "skew_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "skew_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "skew_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "skew_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "skew_test.flux", - Source: "t_skew = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.skew()", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 54, - }, - File: "skew_test.flux", - Source: "t_skew", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_skew", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "skew_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.skew()", - Start: ast.Position{ - Column: 10, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "skew_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "skew_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "skew_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "skew_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "skew_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "skew_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "skew_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "skew_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "skew_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> experimental.skew()", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "skew_test.flux", - Source: "experimental.skew()", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 57, - }, - File: "skew_test.flux", - Source: "experimental.skew", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "skew_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 57, - }, - File: "skew_test.flux", - Source: "skew", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Name: "skew", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "skew_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 54, - }, - File: "skew_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "skew_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "skew_test.flux", - Source: "_skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 59, - }, - File: "skew_test.flux", - Source: "_skew", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "_skew", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "skew_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "skew_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 20, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 59, - }, - File: "skew_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew}", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "skew_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 59, - }, - File: "skew_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "skew_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 59, - }, - File: "skew_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "skew_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 59, - }, - File: "skew_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 59, - }, - File: "skew_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 59, - }, - File: "skew_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 59, - }, - File: "skew_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 59, - }, - File: "skew_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 59, - }, - File: "skew_test.flux", - Source: "fn: t_skew", - Start: ast.Position{ - Column: 100, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "skew_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 59, - }, - File: "skew_test.flux", - Source: "t_skew", - Start: ast.Position{ - Column: 104, - Line: 59, - }, - }, - }, - Name: "t_skew", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "skew_test.flux", - Source: "test _skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "skew_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "skew_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "skew_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "skew_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "skew_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "skew_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "skew_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 71, - }, - File: "spread_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"\n\ntest _spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "spread_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "spread_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "spread_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "spread_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "spread_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "spread_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "spread_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "spread_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "spread_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "spread_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "spread_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 71, - }, - File: "spread_test.flux", - Source: "_spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n })", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 63, - }, - File: "spread_test.flux", - Source: "_spread", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Name: "_spread", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 71, - }, - File: "spread_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n })", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 71, - }, - File: "spread_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n })", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 71, - }, - File: "spread_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n }", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "spread_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 65, - }, - File: "spread_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "spread_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 65, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "spread_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "spread_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 66, - }, - File: "spread_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 66, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 66, - }, - File: "spread_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 66, - }, - File: "spread_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 66, - }, - File: "spread_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 66, - }, - File: "spread_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 66, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "spread_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "spread_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 66, - }, - File: "spread_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "spread_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 66, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 70, - }, - File: "spread_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread()", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 67, - }, - File: "spread_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 70, - }, - File: "spread_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread()", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 68, - }, - File: "spread_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 68, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 69, - }, - File: "spread_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 13, - Line: 68, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 69, - }, - File: "spread_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 69, - }, - File: "spread_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 69, - }, - File: "spread_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 69, - }, - File: "spread_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 33, - Line: 69, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 69, - }, - File: "spread_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 20, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 69, - }, - File: "spread_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 69, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 70, - }, - File: "spread_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread()", - Start: ast.Position{ - Column: 13, - Line: 68, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 70, - }, - File: "spread_test.flux", - Source: "experimental.spread()", - Start: ast.Position{ - Column: 20, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 70, - }, - File: "spread_test.flux", - Source: "experimental.spread", - Start: ast.Position{ - Column: 20, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 70, - }, - File: "spread_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 20, - Line: 70, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 70, - }, - File: "spread_test.flux", - Source: "spread", - Start: ast.Position{ - Column: 33, - Line: 70, - }, - }, - }, - Name: "spread", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 67, - }, - File: "spread_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 67, - }, - File: "spread_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 67, - }, - File: "spread_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 67, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 71, - }, - File: "spread_test.flux", - Source: "test _spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.spread(),\n })", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "spread_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "spread_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "spread_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "spread_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "spread_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "spread_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "spread_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 59, - }, - File: "stddev_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"\nt_stddev = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.stddev()\n\ntest _stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "stddev_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "stddev_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "stddev_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "stddev_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "stddev_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "stddev_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "stddev_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "stddev_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "stddev_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "stddev_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "stddev_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "stddev_test.flux", - Source: "t_stddev = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.stddev()", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 54, - }, - File: "stddev_test.flux", - Source: "t_stddev", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_stddev", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "stddev_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.stddev()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "stddev_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "stddev_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "stddev_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "stddev_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "stddev_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "stddev_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "stddev_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "stddev_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "stddev_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.stddev()", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "stddev_test.flux", - Source: "experimental.stddev()", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "stddev_test.flux", - Source: "experimental.stddev", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "stddev_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "stddev_test.flux", - Source: "stddev", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Name: "stddev", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "stddev_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 54, - }, - File: "stddev_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "stddev_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 59, - }, - File: "stddev_test.flux", - Source: "_stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 59, - }, - File: "stddev_test.flux", - Source: "_stddev", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "_stddev", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 59, - }, - File: "stddev_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 16, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 59, - }, - File: "stddev_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 59, - }, - File: "stddev_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev}", - Start: ast.Position{ - Column: 23, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 59, - }, - File: "stddev_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 59, - }, - File: "stddev_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "stddev_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "stddev_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "stddev_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "stddev_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 59, - }, - File: "stddev_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "stddev_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 59, - }, - File: "stddev_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 59, - }, - File: "stddev_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "stddev_test.flux", - Source: "fn: t_stddev", - Start: ast.Position{ - Column: 102, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "stddev_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "stddev_test.flux", - Source: "t_stddev", - Start: ast.Position{ - Column: 106, - Line: 59, - }, - }, - }, - Name: "t_stddev", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 59, - }, - File: "stddev_test.flux", - Source: "test _stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "stddev_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "stddev_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "stddev_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "stddev_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "stddev_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "stddev_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "stddev_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "sum_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"\nt_sum = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.sum()\n\ntest _sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "sum_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "sum_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "sum_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "sum_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "sum_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "sum_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "sum_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "sum_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "sum_test.flux", - Source: "t_sum = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.sum()", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 62, - }, - File: "sum_test.flux", - Source: "t_sum", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "t_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "sum_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.sum()", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 63, - }, - File: "sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "sum_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "sum_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "sum_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "sum_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "sum_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "sum_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "sum_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "sum_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> experimental.sum()", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "sum_test.flux", - Source: "experimental.sum()", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "sum_test.flux", - Source: "experimental.sum", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 65, - }, - File: "sum_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "sum_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Name: "sum", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "sum_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 62, - }, - File: "sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 62, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "sum_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "sum_test.flux", - Source: "_sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "sum_test.flux", - Source: "_sum", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "sum_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "sum_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 19, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "sum_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum}", - Start: ast.Position{ - Column: 20, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 67, - }, - File: "sum_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 67, - }, - File: "sum_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 67, - }, - File: "sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 67, - }, - File: "sum_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 67, - }, - File: "sum_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 67, - }, - File: "sum_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 67, - }, - File: "sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 67, - }, - File: "sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 67, - }, - File: "sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "sum_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 67, - }, - File: "sum_test.flux", - Source: "fn: t_sum", - Start: ast.Position{ - Column: 99, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 67, - }, - File: "sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 67, - }, - File: "sum_test.flux", - Source: "t_sum", - Start: ast.Position{ - Column: 103, - Line: 67, - }, - }, - }, - Name: "t_sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "sum_test.flux", - Source: "test _sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sum_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sum_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "sum_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "sum_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "sum_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "sum_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "sum_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "unique_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"\nt_unique = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.unique()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "unique_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "unique_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "unique_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "unique_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "unique_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "unique_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "unique_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "unique_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "unique_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "unique_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "unique_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_test,_field,_value,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "unique_test.flux", - Source: "t_unique = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.unique()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 40, - }, - File: "unique_test.flux", - Source: "t_unique", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_unique", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "unique_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.unique()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "unique_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "unique_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "unique_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "unique_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.unique()", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "unique_test.flux", - Source: "experimental.unique()", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "unique_test.flux", - Source: "experimental.unique", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 43, - }, - File: "unique_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "unique_test.flux", - Source: "unique", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Name: "unique", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "unique_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> experimental.unique()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "unique_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "unique_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "unique_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "unique_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "unique_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 44, - }, - File: "unique_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 44, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "unique_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 44, - }, - File: "unique_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "unique_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "unique_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "unique_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "unique_test.flux", - Source: "_unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "unique_test.flux", - Source: "_unique", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_unique", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "unique_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "unique_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 46, - }, - File: "unique_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique}", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 46, - }, - File: "unique_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "unique_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "unique_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "unique_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "unique_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "unique_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 46, - }, - File: "unique_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "unique_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 46, - }, - File: "unique_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 46, - }, - File: "unique_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "unique_test.flux", - Source: "fn: t_unique", - Start: ast.Position{ - Column: 102, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "unique_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "unique_test.flux", - Source: "t_unique", - Start: ast.Position{ - Column: 106, - Line: 46, - }, - }, - }, - Name: "t_unique", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "unique_test.flux", - Source: "test _unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "unique_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "unique_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "unique_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "unique_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "unique_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "unique_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "unique_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 50, - }, - File: "window_test.flux", - Source: "package experimental_test\n\n\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"\nt_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> experimental.window(every: inf)\n\ntest _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "window_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "window_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "window_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "window_test.flux", - Source: "t_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> experimental.window(every: inf)", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 41, - }, - File: "window_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "window_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> experimental.window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 43, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "window_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "window_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "window_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "window_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "window_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "window_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 43, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "window_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 43, - }, - File: "window_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "window_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 44, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "window_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "window_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "window_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "window_test.flux", - Source: "[\"_measurement\"]", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 44, - }, - File: "window_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 44, - }, - File: "window_test.flux", - Source: "group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "window_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 45, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "window_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "window_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "window_test.flux", - Source: "every", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "window_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 39, - Line: 45, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 45, - }, - File: "window_test.flux", - Source: "experimental.window(every: 1s)", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "window_test.flux", - Source: "experimental.window", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 45, - }, - File: "window_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "window_test.flux", - Source: "window", - Start: ast.Position{ - Column: 25, - Line: 45, - }, - }, - }, - Name: "window", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 46, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 46, - }, - File: "window_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 46, - }, - File: "window_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 47, - }, - File: "window_test.flux", - Source: "column: \"_start\", as: \"_time\"", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 47, - }, - File: "window_test.flux", - Source: "column: \"_start\"", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "window_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 47, - }, - File: "window_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Value: "_start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 47, - }, - File: "window_test.flux", - Source: "as: \"_time\"", - Start: ast.Position{ - Column: 40, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "window_test.flux", - Source: "as", - Start: ast.Position{ - Column: 40, - Line: 47, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 47, - }, - File: "window_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 44, - Line: 47, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "window_test.flux", - Source: "duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "window_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> experimental.window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> experimental.window(every: inf)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 48, - }, - File: "window_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 48, - }, - File: "window_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "window_test.flux", - Source: "every", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 48, - }, - File: "window_test.flux", - Source: "inf", - Start: ast.Position{ - Column: 39, - Line: 48, - }, - }, - }, - Name: "inf", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "window_test.flux", - Source: "experimental.window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "window_test.flux", - Source: "experimental.window", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 48, - }, - File: "window_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "window_test.flux", - Source: "window", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Name: "window", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "window_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "window_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 50, - }, - File: "window_test.flux", - Source: "_window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 50, - }, - File: "window_test.flux", - Source: "_window", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 50, - }, - File: "window_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 50, - }, - File: "window_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 22, - Line: 50, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 50, - }, - File: "window_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window}", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 50, - }, - File: "window_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "window_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 50, - }, - File: "window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 50, - }, - File: "window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 50, - }, - File: "window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 50, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 50, - }, - File: "window_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "window_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 50, - }, - File: "window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "window_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 50, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 50, - }, - File: "window_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "window_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 50, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 50, - }, - File: "window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 50, - }, - File: "window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 50, - }, - File: "window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 50, - }, - File: "window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 50, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 50, - }, - File: "window_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 50, - }, - File: "window_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 50, - }, - File: "window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 50, - }, - File: "window_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 50, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 50, - }, - File: "window_test.flux", - Source: "fn: t_window", - Start: ast.Position{ - Column: 102, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 50, - }, - File: "window_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 50, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 50, - }, - File: "window_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 106, - Line: 50, - }, - }, - }, - Name: "t_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 50, - }, - File: "window_test.flux", - Source: "test _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "window_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 5, - }, - File: "window_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "window_test.flux", - Source: "package experimental_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1, - }, - File: "window_test.flux", - Source: "experimental_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "experimental_test", - }, - }, - }}, - Package: "experimental_test", - Path: "experimental", -}} diff --git a/stdlib/experimental/geo/flux_test_gen.go b/stdlib/experimental/geo/flux_test_gen.go index b4592efb73..35ae663612 100644 --- a/stdlib/experimental/geo/flux_test_gen.go +++ b/stdlib/experimental/geo/flux_test_gen.go @@ -1,44210 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package geo - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,0,2019-11-10T11:08:34Z,40.762662,89c258c,lat,bikes,end,vehicleB\n,,0,2019-11-10T21:17:47Z,40.762424,89c258c,lat,bikes,end,vehicleB\n,,1,2019-11-10T11:07:12Z,40.762096,89c258c,lat,bikes,start,vehicleB\n,,1,2019-11-10T21:16:00Z,40.763126,89c258c,lat,bikes,start,vehicleB\n,,2,2019-11-10T11:07:35Z,40.762225,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:38Z,40.762247,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:43Z,40.762331,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:48Z,40.762408,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:52Z,40.762484,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:01Z,40.762597,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:16Z,40.762574,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:06Z,40.76309,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:18Z,40.763036,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:31Z,40.763006,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:48Z,40.762904,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:08Z,40.762836,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:23Z,40.762736,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:36Z,40.762469,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:46Z,40.762418,89c258c,lat,bikes,via,vehicleB\n,,3,2019-11-10T11:08:34Z,-73.967971,89c258c,lon,bikes,end,vehicleB\n,,3,2019-11-10T21:17:47Z,-73.965583,89c258c,lon,bikes,end,vehicleB\n,,4,2019-11-10T11:07:12Z,-73.967104,89c258c,lon,bikes,start,vehicleB\n,,4,2019-11-10T21:16:00Z,-73.966333,89c258c,lon,bikes,start,vehicleB\n,,5,2019-11-10T11:07:35Z,-73.967081,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:38Z,-73.967129,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:43Z,-73.967261,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:48Z,-73.967422,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:52Z,-73.967542,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:01Z,-73.967718,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:16Z,-73.967803,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:06Z,-73.966254,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:18Z,-73.966091,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:31Z,-73.965889,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:48Z,-73.96573,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:08Z,-73.965721,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:23Z,-73.965801,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:36Z,-73.96559,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:46Z,-73.965579,89c258c,lon,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,6,2019-11-10T11:08:34Z,1573384032,89c258c,tid,bikes,end,vehicleB\n,,6,2019-11-10T21:17:47Z,1573420560,89c258c,tid,bikes,end,vehicleB\n,,7,2019-11-10T11:07:12Z,1573384032,89c258c,tid,bikes,start,vehicleB\n,,7,2019-11-10T21:16:00Z,1573420560,89c258c,tid,bikes,start,vehicleB\n,,8,2019-11-10T11:07:35Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:38Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:43Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:48Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:52Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:01Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:16Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:06Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:18Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:31Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:48Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:08Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:23Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:36Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:46Z,1573420560,89c258c,tid,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,9,2019-11-20T10:17:17Z,40.700344,89e82cc,lat,bikes,start,vehicleA\n,,10,2019-11-20T10:17:18Z,40.700348,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:24Z,40.700397,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:26Z,40.700413,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:32Z,40.700474,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:35Z,40.700481,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:42Z,40.700459,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:47Z,40.700455,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:54Z,40.700542,89e82cc,lat,bikes,via,vehicleA\n,,11,2019-11-20T10:17:17Z,-73.324814,89e82cc,lon,bikes,start,vehicleA\n,,12,2019-11-20T10:17:18Z,-73.324799,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:24Z,-73.324699,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:26Z,-73.324638,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:32Z,-73.324471,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:35Z,-73.324371,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:42Z,-73.324181,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:47Z,-73.323982,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:54Z,-73.323769,89e82cc,lon,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,13,2019-11-20T10:17:17Z,1574245037,89e82cc,tid,bikes,start,vehicleA\n,,14,2019-11-20T10:17:18Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:24Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:26Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:32Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:35Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:42Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:47Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:54Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,15,2019-11-20T10:18:00Z,40.700684,89e82d4,lat,bikes,end,vehicleA\n,,16,2019-11-20T10:18:00Z,-73.323692,89e82d4,lon,bikes,end,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,17,2019-11-20T10:18:00Z,1574245037,89e82d4,tid,bikes,end,vehicleA\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,true,false,true,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double,long,double\n#default,_result,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,id,lat,tid,lon\n,,0,2019-11-20T10:17:17Z,89e82cc,bikes,start,vehicleA,40.700344,1574245037,-73.324814\n,,0,2019-11-20T10:17:18Z,89e82cc,bikes,via,vehicleA,40.700348,1574245037,-73.324799\n,,0,2019-11-20T10:17:24Z,89e82cc,bikes,via,vehicleA,40.700397,1574245037,-73.324699\n,,0,2019-11-20T10:17:26Z,89e82cc,bikes,via,vehicleA,40.700413,1574245037,-73.324638\n,,0,2019-11-20T10:17:32Z,89e82cc,bikes,via,vehicleA,40.700474,1574245037,-73.324471\n,,0,2019-11-20T10:17:35Z,89e82cc,bikes,via,vehicleA,40.700481,1574245037,-73.324371\n,,0,2019-11-20T10:17:42Z,89e82cc,bikes,via,vehicleA,40.700459,1574245037,-73.324181\n,,0,2019-11-20T10:17:47Z,89e82cc,bikes,via,vehicleA,40.700455,1574245037,-73.323982\n,,0,2019-11-20T10:17:54Z,89e82cc,bikes,via,vehicleA,40.700542,1574245037,-73.323769\n,,0,2019-11-20T10:18:00Z,89e82d4,bikes,end,vehicleA,40.700684,1574245037,-73.323692\n,,1,2019-11-10T11:07:12Z,89c258c,bikes,start,vehicleB,40.762096,1573384032,-73.967104\n,,1,2019-11-10T11:07:35Z,89c258c,bikes,via,vehicleB,40.762225,1573384032,-73.967081\n,,1,2019-11-10T11:07:38Z,89c258c,bikes,via,vehicleB,40.762247,1573384032,-73.967129\n,,1,2019-11-10T11:07:43Z,89c258c,bikes,via,vehicleB,40.762331,1573384032,-73.967261\n,,1,2019-11-10T11:07:48Z,89c258c,bikes,via,vehicleB,40.762408,1573384032,-73.967422\n,,1,2019-11-10T11:07:52Z,89c258c,bikes,via,vehicleB,40.762484,1573384032,-73.967542\n,,1,2019-11-10T11:08:01Z,89c258c,bikes,via,vehicleB,40.762597,1573384032,-73.967718\n,,1,2019-11-10T11:08:16Z,89c258c,bikes,via,vehicleB,40.762574,1573384032,-73.967803\n,,1,2019-11-10T11:08:34Z,89c258c,bikes,end,vehicleB,40.762662,1573384032,-73.967971\n,,2,2019-11-10T21:16:00Z,89c258c,bikes,start,vehicleB,40.763126,1573420560,-73.966333\n,,2,2019-11-10T21:16:06Z,89c258c,bikes,via,vehicleB,40.76309,1573420560,-73.966254\n,,2,2019-11-10T21:16:18Z,89c258c,bikes,via,vehicleB,40.763036,1573420560,-73.966091\n,,2,2019-11-10T21:16:31Z,89c258c,bikes,via,vehicleB,40.763006,1573420560,-73.965889\n,,2,2019-11-10T21:16:48Z,89c258c,bikes,via,vehicleB,40.762904,1573420560,-73.96573\n,,2,2019-11-10T21:17:08Z,89c258c,bikes,via,vehicleB,40.762836,1573420560,-73.965721\n,,2,2019-11-10T21:17:23Z,89c258c,bikes,via,vehicleB,40.762736,1573420560,-73.965801\n,,2,2019-11-10T21:17:36Z,89c258c,bikes,via,vehicleB,40.762469,1573420560,-73.96559\n,,2,2019-11-10T21:17:46Z,89c258c,bikes,via,vehicleB,40.762418,1573420560,-73.965579\n,,2,2019-11-10T21:17:47Z,89c258c,bikes,end,vehicleB,40.762424,1573420560,-73.965583\n\"\nt_asTracks = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.asTracks()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _asTracks = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "asTracks_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "asTracks_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "asTracks_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "asTracks_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "asTracks_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 127, - }, - File: "asTracks_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,0,2019-11-10T11:08:34Z,40.762662,89c258c,lat,bikes,end,vehicleB\n,,0,2019-11-10T21:17:47Z,40.762424,89c258c,lat,bikes,end,vehicleB\n,,1,2019-11-10T11:07:12Z,40.762096,89c258c,lat,bikes,start,vehicleB\n,,1,2019-11-10T21:16:00Z,40.763126,89c258c,lat,bikes,start,vehicleB\n,,2,2019-11-10T11:07:35Z,40.762225,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:38Z,40.762247,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:43Z,40.762331,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:48Z,40.762408,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:52Z,40.762484,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:01Z,40.762597,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:16Z,40.762574,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:06Z,40.76309,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:18Z,40.763036,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:31Z,40.763006,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:48Z,40.762904,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:08Z,40.762836,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:23Z,40.762736,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:36Z,40.762469,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:46Z,40.762418,89c258c,lat,bikes,via,vehicleB\n,,3,2019-11-10T11:08:34Z,-73.967971,89c258c,lon,bikes,end,vehicleB\n,,3,2019-11-10T21:17:47Z,-73.965583,89c258c,lon,bikes,end,vehicleB\n,,4,2019-11-10T11:07:12Z,-73.967104,89c258c,lon,bikes,start,vehicleB\n,,4,2019-11-10T21:16:00Z,-73.966333,89c258c,lon,bikes,start,vehicleB\n,,5,2019-11-10T11:07:35Z,-73.967081,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:38Z,-73.967129,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:43Z,-73.967261,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:48Z,-73.967422,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:52Z,-73.967542,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:01Z,-73.967718,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:16Z,-73.967803,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:06Z,-73.966254,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:18Z,-73.966091,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:31Z,-73.965889,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:48Z,-73.96573,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:08Z,-73.965721,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:23Z,-73.965801,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:36Z,-73.96559,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:46Z,-73.965579,89c258c,lon,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,6,2019-11-10T11:08:34Z,1573384032,89c258c,tid,bikes,end,vehicleB\n,,6,2019-11-10T21:17:47Z,1573420560,89c258c,tid,bikes,end,vehicleB\n,,7,2019-11-10T11:07:12Z,1573384032,89c258c,tid,bikes,start,vehicleB\n,,7,2019-11-10T21:16:00Z,1573420560,89c258c,tid,bikes,start,vehicleB\n,,8,2019-11-10T11:07:35Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:38Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:43Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:48Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:52Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:01Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:16Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:06Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:18Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:31Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:48Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:08Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:23Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:36Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:46Z,1573420560,89c258c,tid,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,9,2019-11-20T10:17:17Z,40.700344,89e82cc,lat,bikes,start,vehicleA\n,,10,2019-11-20T10:17:18Z,40.700348,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:24Z,40.700397,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:26Z,40.700413,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:32Z,40.700474,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:35Z,40.700481,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:42Z,40.700459,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:47Z,40.700455,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:54Z,40.700542,89e82cc,lat,bikes,via,vehicleA\n,,11,2019-11-20T10:17:17Z,-73.324814,89e82cc,lon,bikes,start,vehicleA\n,,12,2019-11-20T10:17:18Z,-73.324799,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:24Z,-73.324699,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:26Z,-73.324638,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:32Z,-73.324471,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:35Z,-73.324371,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:42Z,-73.324181,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:47Z,-73.323982,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:54Z,-73.323769,89e82cc,lon,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,13,2019-11-20T10:17:17Z,1574245037,89e82cc,tid,bikes,start,vehicleA\n,,14,2019-11-20T10:17:18Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:24Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:26Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:32Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:35Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:42Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:47Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:54Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,15,2019-11-20T10:18:00Z,40.700684,89e82d4,lat,bikes,end,vehicleA\n,,16,2019-11-20T10:18:00Z,-73.323692,89e82d4,lon,bikes,end,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,17,2019-11-20T10:18:00Z,1574245037,89e82d4,tid,bikes,end,vehicleA\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "asTracks_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 127, - }, - File: "asTracks_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,0,2019-11-10T11:08:34Z,40.762662,89c258c,lat,bikes,end,vehicleB\n,,0,2019-11-10T21:17:47Z,40.762424,89c258c,lat,bikes,end,vehicleB\n,,1,2019-11-10T11:07:12Z,40.762096,89c258c,lat,bikes,start,vehicleB\n,,1,2019-11-10T21:16:00Z,40.763126,89c258c,lat,bikes,start,vehicleB\n,,2,2019-11-10T11:07:35Z,40.762225,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:38Z,40.762247,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:43Z,40.762331,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:48Z,40.762408,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:52Z,40.762484,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:01Z,40.762597,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:16Z,40.762574,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:06Z,40.76309,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:18Z,40.763036,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:31Z,40.763006,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:48Z,40.762904,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:08Z,40.762836,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:23Z,40.762736,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:36Z,40.762469,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:46Z,40.762418,89c258c,lat,bikes,via,vehicleB\n,,3,2019-11-10T11:08:34Z,-73.967971,89c258c,lon,bikes,end,vehicleB\n,,3,2019-11-10T21:17:47Z,-73.965583,89c258c,lon,bikes,end,vehicleB\n,,4,2019-11-10T11:07:12Z,-73.967104,89c258c,lon,bikes,start,vehicleB\n,,4,2019-11-10T21:16:00Z,-73.966333,89c258c,lon,bikes,start,vehicleB\n,,5,2019-11-10T11:07:35Z,-73.967081,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:38Z,-73.967129,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:43Z,-73.967261,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:48Z,-73.967422,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:52Z,-73.967542,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:01Z,-73.967718,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:16Z,-73.967803,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:06Z,-73.966254,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:18Z,-73.966091,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:31Z,-73.965889,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:48Z,-73.96573,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:08Z,-73.965721,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:23Z,-73.965801,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:36Z,-73.96559,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:46Z,-73.965579,89c258c,lon,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,6,2019-11-10T11:08:34Z,1573384032,89c258c,tid,bikes,end,vehicleB\n,,6,2019-11-10T21:17:47Z,1573420560,89c258c,tid,bikes,end,vehicleB\n,,7,2019-11-10T11:07:12Z,1573384032,89c258c,tid,bikes,start,vehicleB\n,,7,2019-11-10T21:16:00Z,1573420560,89c258c,tid,bikes,start,vehicleB\n,,8,2019-11-10T11:07:35Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:38Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:43Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:48Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:52Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:01Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:16Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:06Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:18Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:31Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:48Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:08Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:23Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:36Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:46Z,1573420560,89c258c,tid,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,9,2019-11-20T10:17:17Z,40.700344,89e82cc,lat,bikes,start,vehicleA\n,,10,2019-11-20T10:17:18Z,40.700348,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:24Z,40.700397,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:26Z,40.700413,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:32Z,40.700474,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:35Z,40.700481,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:42Z,40.700459,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:47Z,40.700455,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:54Z,40.700542,89e82cc,lat,bikes,via,vehicleA\n,,11,2019-11-20T10:17:17Z,-73.324814,89e82cc,lon,bikes,start,vehicleA\n,,12,2019-11-20T10:17:18Z,-73.324799,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:24Z,-73.324699,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:26Z,-73.324638,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:32Z,-73.324471,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:35Z,-73.324371,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:42Z,-73.324181,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:47Z,-73.323982,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:54Z,-73.323769,89e82cc,lon,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,13,2019-11-20T10:17:17Z,1574245037,89e82cc,tid,bikes,start,vehicleA\n,,14,2019-11-20T10:17:18Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:24Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:26Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:32Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:35Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:42Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:47Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:54Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,15,2019-11-20T10:18:00Z,40.700684,89e82d4,lat,bikes,end,vehicleA\n,,16,2019-11-20T10:18:00Z,-73.323692,89e82d4,lon,bikes,end,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,17,2019-11-20T10:18:00Z,1574245037,89e82d4,tid,bikes,end,vehicleA\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,0,2019-11-10T11:08:34Z,40.762662,89c258c,lat,bikes,end,vehicleB\n,,0,2019-11-10T21:17:47Z,40.762424,89c258c,lat,bikes,end,vehicleB\n,,1,2019-11-10T11:07:12Z,40.762096,89c258c,lat,bikes,start,vehicleB\n,,1,2019-11-10T21:16:00Z,40.763126,89c258c,lat,bikes,start,vehicleB\n,,2,2019-11-10T11:07:35Z,40.762225,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:38Z,40.762247,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:43Z,40.762331,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:48Z,40.762408,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:07:52Z,40.762484,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:01Z,40.762597,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T11:08:16Z,40.762574,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:06Z,40.76309,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:18Z,40.763036,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:31Z,40.763006,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:16:48Z,40.762904,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:08Z,40.762836,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:23Z,40.762736,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:36Z,40.762469,89c258c,lat,bikes,via,vehicleB\n,,2,2019-11-10T21:17:46Z,40.762418,89c258c,lat,bikes,via,vehicleB\n,,3,2019-11-10T11:08:34Z,-73.967971,89c258c,lon,bikes,end,vehicleB\n,,3,2019-11-10T21:17:47Z,-73.965583,89c258c,lon,bikes,end,vehicleB\n,,4,2019-11-10T11:07:12Z,-73.967104,89c258c,lon,bikes,start,vehicleB\n,,4,2019-11-10T21:16:00Z,-73.966333,89c258c,lon,bikes,start,vehicleB\n,,5,2019-11-10T11:07:35Z,-73.967081,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:38Z,-73.967129,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:43Z,-73.967261,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:48Z,-73.967422,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:07:52Z,-73.967542,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:01Z,-73.967718,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T11:08:16Z,-73.967803,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:06Z,-73.966254,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:18Z,-73.966091,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:31Z,-73.965889,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:16:48Z,-73.96573,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:08Z,-73.965721,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:23Z,-73.965801,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:36Z,-73.96559,89c258c,lon,bikes,via,vehicleB\n,,5,2019-11-10T21:17:46Z,-73.965579,89c258c,lon,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,6,2019-11-10T11:08:34Z,1573384032,89c258c,tid,bikes,end,vehicleB\n,,6,2019-11-10T21:17:47Z,1573420560,89c258c,tid,bikes,end,vehicleB\n,,7,2019-11-10T11:07:12Z,1573384032,89c258c,tid,bikes,start,vehicleB\n,,7,2019-11-10T21:16:00Z,1573420560,89c258c,tid,bikes,start,vehicleB\n,,8,2019-11-10T11:07:35Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:38Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:43Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:48Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:07:52Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:01Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T11:08:16Z,1573384032,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:06Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:18Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:31Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:16:48Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:08Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:23Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:36Z,1573420560,89c258c,tid,bikes,via,vehicleB\n,,8,2019-11-10T21:17:46Z,1573420560,89c258c,tid,bikes,via,vehicleB\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,9,2019-11-20T10:17:17Z,40.700344,89e82cc,lat,bikes,start,vehicleA\n,,10,2019-11-20T10:17:18Z,40.700348,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:24Z,40.700397,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:26Z,40.700413,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:32Z,40.700474,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:35Z,40.700481,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:42Z,40.700459,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:47Z,40.700455,89e82cc,lat,bikes,via,vehicleA\n,,10,2019-11-20T10:17:54Z,40.700542,89e82cc,lat,bikes,via,vehicleA\n,,11,2019-11-20T10:17:17Z,-73.324814,89e82cc,lon,bikes,start,vehicleA\n,,12,2019-11-20T10:17:18Z,-73.324799,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:24Z,-73.324699,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:26Z,-73.324638,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:32Z,-73.324471,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:35Z,-73.324371,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:42Z,-73.324181,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:47Z,-73.323982,89e82cc,lon,bikes,via,vehicleA\n,,12,2019-11-20T10:17:54Z,-73.323769,89e82cc,lon,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,13,2019-11-20T10:17:17Z,1574245037,89e82cc,tid,bikes,start,vehicleA\n,,14,2019-11-20T10:17:18Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:24Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:26Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:32Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:35Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:42Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:47Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n,,14,2019-11-20T10:17:54Z,1574245037,89e82cc,tid,bikes,via,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,15,2019-11-20T10:18:00Z,40.700684,89e82d4,lat,bikes,end,vehicleA\n,,16,2019-11-20T10:18:00Z,-73.323692,89e82d4,lon,bikes,end,vehicleA\n\n#group,false,false,false,false,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string\n#default,_result,,,,,,,,\n,result,table,_time,_value,s2_cell_id,_field,_measurement,_pt,id\n,,17,2019-11-20T10:18:00Z,1574245037,89e82d4,tid,bikes,end,vehicleA\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 163, - }, - File: "asTracks_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,true,false,true,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double,long,double\n#default,_result,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,id,lat,tid,lon\n,,0,2019-11-20T10:17:17Z,89e82cc,bikes,start,vehicleA,40.700344,1574245037,-73.324814\n,,0,2019-11-20T10:17:18Z,89e82cc,bikes,via,vehicleA,40.700348,1574245037,-73.324799\n,,0,2019-11-20T10:17:24Z,89e82cc,bikes,via,vehicleA,40.700397,1574245037,-73.324699\n,,0,2019-11-20T10:17:26Z,89e82cc,bikes,via,vehicleA,40.700413,1574245037,-73.324638\n,,0,2019-11-20T10:17:32Z,89e82cc,bikes,via,vehicleA,40.700474,1574245037,-73.324471\n,,0,2019-11-20T10:17:35Z,89e82cc,bikes,via,vehicleA,40.700481,1574245037,-73.324371\n,,0,2019-11-20T10:17:42Z,89e82cc,bikes,via,vehicleA,40.700459,1574245037,-73.324181\n,,0,2019-11-20T10:17:47Z,89e82cc,bikes,via,vehicleA,40.700455,1574245037,-73.323982\n,,0,2019-11-20T10:17:54Z,89e82cc,bikes,via,vehicleA,40.700542,1574245037,-73.323769\n,,0,2019-11-20T10:18:00Z,89e82d4,bikes,end,vehicleA,40.700684,1574245037,-73.323692\n,,1,2019-11-10T11:07:12Z,89c258c,bikes,start,vehicleB,40.762096,1573384032,-73.967104\n,,1,2019-11-10T11:07:35Z,89c258c,bikes,via,vehicleB,40.762225,1573384032,-73.967081\n,,1,2019-11-10T11:07:38Z,89c258c,bikes,via,vehicleB,40.762247,1573384032,-73.967129\n,,1,2019-11-10T11:07:43Z,89c258c,bikes,via,vehicleB,40.762331,1573384032,-73.967261\n,,1,2019-11-10T11:07:48Z,89c258c,bikes,via,vehicleB,40.762408,1573384032,-73.967422\n,,1,2019-11-10T11:07:52Z,89c258c,bikes,via,vehicleB,40.762484,1573384032,-73.967542\n,,1,2019-11-10T11:08:01Z,89c258c,bikes,via,vehicleB,40.762597,1573384032,-73.967718\n,,1,2019-11-10T11:08:16Z,89c258c,bikes,via,vehicleB,40.762574,1573384032,-73.967803\n,,1,2019-11-10T11:08:34Z,89c258c,bikes,end,vehicleB,40.762662,1573384032,-73.967971\n,,2,2019-11-10T21:16:00Z,89c258c,bikes,start,vehicleB,40.763126,1573420560,-73.966333\n,,2,2019-11-10T21:16:06Z,89c258c,bikes,via,vehicleB,40.76309,1573420560,-73.966254\n,,2,2019-11-10T21:16:18Z,89c258c,bikes,via,vehicleB,40.763036,1573420560,-73.966091\n,,2,2019-11-10T21:16:31Z,89c258c,bikes,via,vehicleB,40.763006,1573420560,-73.965889\n,,2,2019-11-10T21:16:48Z,89c258c,bikes,via,vehicleB,40.762904,1573420560,-73.96573\n,,2,2019-11-10T21:17:08Z,89c258c,bikes,via,vehicleB,40.762836,1573420560,-73.965721\n,,2,2019-11-10T21:17:23Z,89c258c,bikes,via,vehicleB,40.762736,1573420560,-73.965801\n,,2,2019-11-10T21:17:36Z,89c258c,bikes,via,vehicleB,40.762469,1573420560,-73.96559\n,,2,2019-11-10T21:17:46Z,89c258c,bikes,via,vehicleB,40.762418,1573420560,-73.965579\n,,2,2019-11-10T21:17:47Z,89c258c,bikes,end,vehicleB,40.762424,1573420560,-73.965583\n\"", - Start: ast.Position{ - Column: 1, - Line: 128, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 128, - }, - File: "asTracks_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 128, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 163, - }, - File: "asTracks_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,true,false,true,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double,long,double\n#default,_result,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,id,lat,tid,lon\n,,0,2019-11-20T10:17:17Z,89e82cc,bikes,start,vehicleA,40.700344,1574245037,-73.324814\n,,0,2019-11-20T10:17:18Z,89e82cc,bikes,via,vehicleA,40.700348,1574245037,-73.324799\n,,0,2019-11-20T10:17:24Z,89e82cc,bikes,via,vehicleA,40.700397,1574245037,-73.324699\n,,0,2019-11-20T10:17:26Z,89e82cc,bikes,via,vehicleA,40.700413,1574245037,-73.324638\n,,0,2019-11-20T10:17:32Z,89e82cc,bikes,via,vehicleA,40.700474,1574245037,-73.324471\n,,0,2019-11-20T10:17:35Z,89e82cc,bikes,via,vehicleA,40.700481,1574245037,-73.324371\n,,0,2019-11-20T10:17:42Z,89e82cc,bikes,via,vehicleA,40.700459,1574245037,-73.324181\n,,0,2019-11-20T10:17:47Z,89e82cc,bikes,via,vehicleA,40.700455,1574245037,-73.323982\n,,0,2019-11-20T10:17:54Z,89e82cc,bikes,via,vehicleA,40.700542,1574245037,-73.323769\n,,0,2019-11-20T10:18:00Z,89e82d4,bikes,end,vehicleA,40.700684,1574245037,-73.323692\n,,1,2019-11-10T11:07:12Z,89c258c,bikes,start,vehicleB,40.762096,1573384032,-73.967104\n,,1,2019-11-10T11:07:35Z,89c258c,bikes,via,vehicleB,40.762225,1573384032,-73.967081\n,,1,2019-11-10T11:07:38Z,89c258c,bikes,via,vehicleB,40.762247,1573384032,-73.967129\n,,1,2019-11-10T11:07:43Z,89c258c,bikes,via,vehicleB,40.762331,1573384032,-73.967261\n,,1,2019-11-10T11:07:48Z,89c258c,bikes,via,vehicleB,40.762408,1573384032,-73.967422\n,,1,2019-11-10T11:07:52Z,89c258c,bikes,via,vehicleB,40.762484,1573384032,-73.967542\n,,1,2019-11-10T11:08:01Z,89c258c,bikes,via,vehicleB,40.762597,1573384032,-73.967718\n,,1,2019-11-10T11:08:16Z,89c258c,bikes,via,vehicleB,40.762574,1573384032,-73.967803\n,,1,2019-11-10T11:08:34Z,89c258c,bikes,end,vehicleB,40.762662,1573384032,-73.967971\n,,2,2019-11-10T21:16:00Z,89c258c,bikes,start,vehicleB,40.763126,1573420560,-73.966333\n,,2,2019-11-10T21:16:06Z,89c258c,bikes,via,vehicleB,40.76309,1573420560,-73.966254\n,,2,2019-11-10T21:16:18Z,89c258c,bikes,via,vehicleB,40.763036,1573420560,-73.966091\n,,2,2019-11-10T21:16:31Z,89c258c,bikes,via,vehicleB,40.763006,1573420560,-73.965889\n,,2,2019-11-10T21:16:48Z,89c258c,bikes,via,vehicleB,40.762904,1573420560,-73.96573\n,,2,2019-11-10T21:17:08Z,89c258c,bikes,via,vehicleB,40.762836,1573420560,-73.965721\n,,2,2019-11-10T21:17:23Z,89c258c,bikes,via,vehicleB,40.762736,1573420560,-73.965801\n,,2,2019-11-10T21:17:36Z,89c258c,bikes,via,vehicleB,40.762469,1573420560,-73.96559\n,,2,2019-11-10T21:17:46Z,89c258c,bikes,via,vehicleB,40.762418,1573420560,-73.965579\n,,2,2019-11-10T21:17:47Z,89c258c,bikes,end,vehicleB,40.762424,1573420560,-73.965583\n\"", - Start: ast.Position{ - Column: 5, - Line: 129, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,true,false,true,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double,long,double\n#default,_result,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,id,lat,tid,lon\n,,0,2019-11-20T10:17:17Z,89e82cc,bikes,start,vehicleA,40.700344,1574245037,-73.324814\n,,0,2019-11-20T10:17:18Z,89e82cc,bikes,via,vehicleA,40.700348,1574245037,-73.324799\n,,0,2019-11-20T10:17:24Z,89e82cc,bikes,via,vehicleA,40.700397,1574245037,-73.324699\n,,0,2019-11-20T10:17:26Z,89e82cc,bikes,via,vehicleA,40.700413,1574245037,-73.324638\n,,0,2019-11-20T10:17:32Z,89e82cc,bikes,via,vehicleA,40.700474,1574245037,-73.324471\n,,0,2019-11-20T10:17:35Z,89e82cc,bikes,via,vehicleA,40.700481,1574245037,-73.324371\n,,0,2019-11-20T10:17:42Z,89e82cc,bikes,via,vehicleA,40.700459,1574245037,-73.324181\n,,0,2019-11-20T10:17:47Z,89e82cc,bikes,via,vehicleA,40.700455,1574245037,-73.323982\n,,0,2019-11-20T10:17:54Z,89e82cc,bikes,via,vehicleA,40.700542,1574245037,-73.323769\n,,0,2019-11-20T10:18:00Z,89e82d4,bikes,end,vehicleA,40.700684,1574245037,-73.323692\n,,1,2019-11-10T11:07:12Z,89c258c,bikes,start,vehicleB,40.762096,1573384032,-73.967104\n,,1,2019-11-10T11:07:35Z,89c258c,bikes,via,vehicleB,40.762225,1573384032,-73.967081\n,,1,2019-11-10T11:07:38Z,89c258c,bikes,via,vehicleB,40.762247,1573384032,-73.967129\n,,1,2019-11-10T11:07:43Z,89c258c,bikes,via,vehicleB,40.762331,1573384032,-73.967261\n,,1,2019-11-10T11:07:48Z,89c258c,bikes,via,vehicleB,40.762408,1573384032,-73.967422\n,,1,2019-11-10T11:07:52Z,89c258c,bikes,via,vehicleB,40.762484,1573384032,-73.967542\n,,1,2019-11-10T11:08:01Z,89c258c,bikes,via,vehicleB,40.762597,1573384032,-73.967718\n,,1,2019-11-10T11:08:16Z,89c258c,bikes,via,vehicleB,40.762574,1573384032,-73.967803\n,,1,2019-11-10T11:08:34Z,89c258c,bikes,end,vehicleB,40.762662,1573384032,-73.967971\n,,2,2019-11-10T21:16:00Z,89c258c,bikes,start,vehicleB,40.763126,1573420560,-73.966333\n,,2,2019-11-10T21:16:06Z,89c258c,bikes,via,vehicleB,40.76309,1573420560,-73.966254\n,,2,2019-11-10T21:16:18Z,89c258c,bikes,via,vehicleB,40.763036,1573420560,-73.966091\n,,2,2019-11-10T21:16:31Z,89c258c,bikes,via,vehicleB,40.763006,1573420560,-73.965889\n,,2,2019-11-10T21:16:48Z,89c258c,bikes,via,vehicleB,40.762904,1573420560,-73.96573\n,,2,2019-11-10T21:17:08Z,89c258c,bikes,via,vehicleB,40.762836,1573420560,-73.965721\n,,2,2019-11-10T21:17:23Z,89c258c,bikes,via,vehicleB,40.762736,1573420560,-73.965801\n,,2,2019-11-10T21:17:36Z,89c258c,bikes,via,vehicleB,40.762469,1573420560,-73.96559\n,,2,2019-11-10T21:17:46Z,89c258c,bikes,via,vehicleB,40.762418,1573420560,-73.965579\n,,2,2019-11-10T21:17:47Z,89c258c,bikes,end,vehicleB,40.762424,1573420560,-73.965583\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "t_asTracks = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.asTracks()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 164, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 164, - }, - File: "asTracks_test.flux", - Source: "t_asTracks", - Start: ast.Position{ - Column: 1, - Line: 164, - }, - }, - }, - Name: "t_asTracks", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.asTracks()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 14, - Line: 164, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 165, - }, - File: "asTracks_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 165, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 165, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 166, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 166, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 166, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 166, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 166, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 166, - }, - File: "asTracks_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 166, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 167, - }, - File: "asTracks_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()", - Start: ast.Position{ - Column: 5, - Line: 165, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 167, - }, - File: "asTracks_test.flux", - Source: "geo.toRows()", - Start: ast.Position{ - Column: 12, - Line: 167, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 167, - }, - File: "asTracks_test.flux", - Source: "geo.toRows", - Start: ast.Position{ - Column: 12, - Line: 167, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 167, - }, - File: "asTracks_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 167, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 167, - }, - File: "asTracks_test.flux", - Source: "toRows", - Start: ast.Position{ - Column: 16, - Line: 167, - }, - }, - }, - Name: "toRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 168, - }, - File: "asTracks_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.asTracks()", - Start: ast.Position{ - Column: 5, - Line: 165, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 168, - }, - File: "asTracks_test.flux", - Source: "geo.asTracks()", - Start: ast.Position{ - Column: 12, - Line: 168, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 168, - }, - File: "asTracks_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 168, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 168, - }, - File: "asTracks_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 168, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 168, - }, - File: "asTracks_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 168, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.asTracks()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 165, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 169, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 169, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 169, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 169, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 169, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 169, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 169, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 169, - }, - File: "asTracks_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 169, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 164, - }, - File: "asTracks_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 164, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 164, - }, - File: "asTracks_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 164, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 164, - }, - File: "asTracks_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 164, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "_asTracks = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks})", - Start: ast.Position{ - Column: 6, - Line: 171, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "_asTracks", - Start: ast.Position{ - Column: 6, - Line: 171, - }, - }, - }, - Name: "_asTracks", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks})", - Start: ast.Position{ - Column: 18, - Line: 171, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks})", - Start: ast.Position{ - Column: 24, - Line: 171, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks}", - Start: ast.Position{ - Column: 25, - Line: 171, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 171, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 171, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 171, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 171, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 171, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 171, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 171, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 171, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 171, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 171, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 171, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 171, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 171, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 171, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 171, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 171, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 171, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 171, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 171, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 171, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "fn: t_asTracks", - Start: ast.Position{ - Column: 104, - Line: 171, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 171, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "t_asTracks", - Start: ast.Position{ - Column: 108, - Line: 171, - }, - }, - }, - Name: "t_asTracks", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 171, - }, - File: "asTracks_test.flux", - Source: "test _asTracks = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_asTracks})", - Start: ast.Position{ - Column: 1, - Line: 171, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "asTracks_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "asTracks_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "asTracks_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "asTracks_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "asTracks_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "asTracks_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "asTracks_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"\nt_filterRowsNotStrict = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _filterRowsNotStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsNotStrict_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "filterRowsNotStrict_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsNotStrict_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsNotStrict_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsNotStrict_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "filterRowsNotStrict_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "filterRowsNotStrict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "filterRowsNotStrict_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "filterRowsNotStrict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "t_filterRowsNotStrict = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 214, - }, - File: "filterRowsNotStrict_test.flux", - Source: "t_filterRowsNotStrict", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - Name: "t_filterRowsNotStrict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 25, - Line: 214, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 215, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 216, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 216, - }, - File: "filterRowsNotStrict_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 35, - Line: 217, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 36, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 217, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 41, - Line: 217, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 53, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 53, - Line: 217, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 59, - Line: 217, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 58, - Line: 217, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 69, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 69, - Line: 217, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 77, - Line: 217, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "strict: false", - Start: ast.Position{ - Column: 84, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "strict", - Start: ast.Position{ - Column: 84, - Line: 217, - }, - }, - }, - Name: "strict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "false", - Start: ast.Position{ - Column: 92, - Line: 217, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "geo.filterRows", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 217, - }, - File: "filterRowsNotStrict_test.flux", - Source: "filterRows", - Start: ast.Position{ - Column: 16, - Line: 217, - }, - }, - }, - Name: "filterRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: false)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 218, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 218, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 218, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 218, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 218, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 218, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 218, - }, - File: "filterRowsNotStrict_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 214, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 26, - Line: 214, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 214, - }, - File: "filterRowsNotStrict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 26, - Line: 214, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 214, - }, - File: "filterRowsNotStrict_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 32, - Line: 214, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "_filterRowsNotStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict})", - Start: ast.Position{ - Column: 6, - Line: 220, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 220, - }, - File: "filterRowsNotStrict_test.flux", - Source: "_filterRowsNotStrict", - Start: ast.Position{ - Column: 6, - Line: 220, - }, - }, - }, - Name: "_filterRowsNotStrict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict})", - Start: ast.Position{ - Column: 29, - Line: 220, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict})", - Start: ast.Position{ - Column: 5, - Line: 221, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict}", - Start: ast.Position{ - Column: 6, - Line: 221, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 221, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 221, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 221, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 221, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 221, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 221, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 221, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 221, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 221, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 221, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 221, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 221, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 221, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 221, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 221, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 221, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "fn: t_filterRowsNotStrict", - Start: ast.Position{ - Column: 85, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 221, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "t_filterRowsNotStrict", - Start: ast.Position{ - Column: 89, - Line: 221, - }, - }, - }, - Name: "t_filterRowsNotStrict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 221, - }, - File: "filterRowsNotStrict_test.flux", - Source: "test _filterRowsNotStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsNotStrict})", - Start: ast.Position{ - Column: 1, - Line: 220, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsNotStrict_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsNotStrict_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsNotStrict_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filterRowsNotStrict_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsNotStrict_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsNotStrict_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"\nt_filterRowsPivoted = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _filterRowsPivoted = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsPivoted_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "filterRowsPivoted_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsPivoted_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsPivoted_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsPivoted_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 186, - }, - File: "filterRowsPivoted_test.flux", - Source: "inData =\n \"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "filterRowsPivoted_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 186, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 206, - }, - File: "filterRowsPivoted_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 1, - Line: 187, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 187, - }, - File: "filterRowsPivoted_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 187, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 206, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 5, - Line: 188, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "t_filterRowsPivoted = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 207, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 207, - }, - File: "filterRowsPivoted_test.flux", - Source: "t_filterRowsPivoted", - Start: ast.Position{ - Column: 1, - Line: 207, - }, - }, - }, - Name: "t_filterRowsPivoted", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 23, - Line: 207, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 208, - }, - File: "filterRowsPivoted_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 208, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 208, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 209, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 209, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 209, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 209, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 209, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 209, - }, - File: "filterRowsPivoted_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 209, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 208, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 210, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 210, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 210, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 210, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 210, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 210, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 210, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 210, - }, - File: "filterRowsPivoted_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)", - Start: ast.Position{ - Column: 5, - Line: 208, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 35, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 36, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 211, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 41, - Line: 211, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 53, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 53, - Line: 211, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 59, - Line: 211, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 58, - Line: 211, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 69, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 69, - Line: 211, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 77, - Line: 211, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "strict: true", - Start: ast.Position{ - Column: 84, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "strict", - Start: ast.Position{ - Column: 84, - Line: 211, - }, - }, - }, - Name: "strict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "true", - Start: ast.Position{ - Column: 92, - Line: 211, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "geo.filterRows", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 211, - }, - File: "filterRowsPivoted_test.flux", - Source: "filterRows", - Start: ast.Position{ - Column: 16, - Line: 211, - }, - }, - }, - Name: "filterRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 208, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 212, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 212, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 212, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 212, - }, - File: "filterRowsPivoted_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 207, - }, - File: "filterRowsPivoted_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 207, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 207, - }, - File: "filterRowsPivoted_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 207, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 207, - }, - File: "filterRowsPivoted_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 207, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "_filterRowsPivoted = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted})", - Start: ast.Position{ - Column: 6, - Line: 214, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 214, - }, - File: "filterRowsPivoted_test.flux", - Source: "_filterRowsPivoted", - Start: ast.Position{ - Column: 6, - Line: 214, - }, - }, - }, - Name: "_filterRowsPivoted", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted})", - Start: ast.Position{ - Column: 27, - Line: 214, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted})", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted}", - Start: ast.Position{ - Column: 6, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 215, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 215, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 215, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 215, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 215, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 215, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "fn: t_filterRowsPivoted", - Start: ast.Position{ - Column: 85, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 215, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "t_filterRowsPivoted", - Start: ast.Position{ - Column: 89, - Line: 215, - }, - }, - }, - Name: "t_filterRowsPivoted", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 215, - }, - File: "filterRowsPivoted_test.flux", - Source: "test _filterRowsPivoted = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsPivoted})", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsPivoted_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsPivoted_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsPivoted_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filterRowsPivoted_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsPivoted_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsPivoted_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"\nt_filterRowsStrict = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _filterRowsStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsStrict_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "filterRowsStrict_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsStrict_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsStrict_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filterRowsStrict_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "filterRowsStrict_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "filterRowsStrict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "filterRowsStrict_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 207, - }, - File: "filterRowsStrict_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "filterRowsStrict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 207, - }, - File: "filterRowsStrict_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "t_filterRowsStrict = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 208, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 208, - }, - File: "filterRowsStrict_test.flux", - Source: "t_filterRowsStrict", - Start: ast.Position{ - Column: 1, - Line: 208, - }, - }, - }, - Name: "t_filterRowsStrict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 208, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 209, - }, - File: "filterRowsStrict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 210, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 210, - }, - File: "filterRowsStrict_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 35, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 36, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 211, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 41, - Line: 211, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 53, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 53, - Line: 211, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 59, - Line: 211, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 58, - Line: 211, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 69, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 69, - Line: 211, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 77, - Line: 211, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "strict: true", - Start: ast.Position{ - Column: 84, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "strict", - Start: ast.Position{ - Column: 84, - Line: 211, - }, - }, - }, - Name: "strict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "true", - Start: ast.Position{ - Column: 92, - Line: 211, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "geo.filterRows", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 211, - }, - File: "filterRowsStrict_test.flux", - Source: "filterRows", - Start: ast.Position{ - Column: 16, - Line: 211, - }, - }, - }, - Name: "filterRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.filterRows(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, strict: true)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 212, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 212, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 212, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 212, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 212, - }, - File: "filterRowsStrict_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 208, - }, - File: "filterRowsStrict_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 208, - }, - File: "filterRowsStrict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 208, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 208, - }, - File: "filterRowsStrict_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 208, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "_filterRowsStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict})", - Start: ast.Position{ - Column: 6, - Line: 214, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 214, - }, - File: "filterRowsStrict_test.flux", - Source: "_filterRowsStrict", - Start: ast.Position{ - Column: 6, - Line: 214, - }, - }, - }, - Name: "_filterRowsStrict", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict})", - Start: ast.Position{ - Column: 26, - Line: 214, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict})", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict}", - Start: ast.Position{ - Column: 6, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 215, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 215, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 215, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 215, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 215, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 215, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 215, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 215, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 215, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 215, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "fn: t_filterRowsStrict", - Start: ast.Position{ - Column: 85, - Line: 215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 215, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "t_filterRowsStrict", - Start: ast.Position{ - Column: 89, - Line: 215, - }, - }, - }, - Name: "t_filterRowsStrict", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 215, - }, - File: "filterRowsStrict_test.flux", - Source: "test _filterRowsStrict = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filterRowsStrict})", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsStrict_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "filterRowsStrict_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsStrict_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "filterRowsStrict_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filterRowsStrict_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsStrict_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "filterRowsStrict_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"\n\n// grid level 9 is still fine enough not to cover large area so we only get Long Island points\nt_gridFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilterLevel_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "gridFilterLevel_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilterLevel_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilterLevel_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilterLevel_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "gridFilterLevel_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "gridFilterLevel_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "gridFilterLevel_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "gridFilterLevel_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "gridFilterLevel_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "gridFilterLevel_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "t_gridFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 216, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// grid level 9 is still fine enough not to cover large area so we only get Long Island points\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 216, - }, - File: "gridFilterLevel_test.flux", - Source: "t_gridFilter", - Start: ast.Position{ - Column: 1, - Line: 216, - }, - }, - }, - Name: "t_gridFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 216, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 217, - }, - File: "gridFilterLevel_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 217, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 217, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 218, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 218, - }, - File: "gridFilterLevel_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)", - Start: ast.Position{ - Column: 5, - Line: 217, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9", - Start: ast.Position{ - Column: 27, - Line: 219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 219, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 35, - Line: 219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 36, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 219, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 41, - Line: 219, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 53, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 53, - Line: 219, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 59, - Line: 219, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 58, - Line: 219, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 69, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 69, - Line: 219, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 77, - Line: 219, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "level: 9", - Start: ast.Position{ - Column: 84, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "level", - Start: ast.Position{ - Column: 84, - Line: 219, - }, - }, - }, - Name: "level", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "9", - Start: ast.Position{ - Column: 91, - Line: 219, - }, - }, - }, - Value: int64(9), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)", - Start: ast.Position{ - Column: 12, - Line: 219, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "geo.gridFilter", - Start: ast.Position{ - Column: 12, - Line: 219, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 219, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 219, - }, - File: "gridFilterLevel_test.flux", - Source: "gridFilter", - Start: ast.Position{ - Column: 16, - Line: 219, - }, - }, - }, - Name: "gridFilter", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 217, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 220, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 220, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 220, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 220, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 220, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 220, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 220, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 220, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 220, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 220, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 220, - }, - File: "gridFilterLevel_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 220, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}, level: 9)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 217, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 221, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 221, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 221, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 221, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 221, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 221, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 221, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 221, - }, - File: "gridFilterLevel_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 221, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 216, - }, - File: "gridFilterLevel_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 216, - }, - File: "gridFilterLevel_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 216, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 216, - }, - File: "gridFilterLevel_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 216, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "_gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 6, - Line: 223, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 223, - }, - File: "gridFilterLevel_test.flux", - Source: "_gridFilter", - Start: ast.Position{ - Column: 6, - Line: 223, - }, - }, - }, - Name: "_gridFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 20, - Line: 223, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 5, - Line: 224, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter}", - Start: ast.Position{ - Column: 6, - Line: 224, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 224, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 224, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 224, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 224, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 224, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 224, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 224, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 224, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 224, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 224, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 224, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 224, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 224, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 224, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 224, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 224, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 224, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 224, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 224, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 224, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "fn: t_gridFilter", - Start: ast.Position{ - Column: 85, - Line: 224, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 224, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "t_gridFilter", - Start: ast.Position{ - Column: 89, - Line: 224, - }, - }, - }, - Name: "t_gridFilter", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 224, - }, - File: "gridFilterLevel_test.flux", - Source: "test _gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 1, - Line: 223, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "gridFilterLevel_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "gridFilterLevel_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "gridFilterLevel_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "gridFilterLevel_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "gridFilterLevel_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "gridFilterLevel_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "gridFilterLevel_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"\nt_gridFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilter_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "gridFilter_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilter_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilter_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "gridFilter_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "gridFilter_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "gridFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "gridFilter_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "gridFilter_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "gridFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "gridFilter_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,lat\n,,3,2019-11-01T00:17:38.287113937Z,89c2664,taxi,start,1572567458287113937,-73.776665,40.645245\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "t_gridFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 214, - }, - File: "gridFilter_test.flux", - Source: "t_gridFilter", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - Name: "t_gridFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 214, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 215, - }, - File: "gridFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 216, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 216, - }, - File: "gridFilter_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 217, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 35, - Line: 217, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 36, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 217, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 41, - Line: 217, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 53, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 53, - Line: 217, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 59, - Line: 217, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 58, - Line: 217, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 69, - Line: 217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 69, - Line: 217, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 77, - Line: 217, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "geo.gridFilter", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 217, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 217, - }, - File: "gridFilter_test.flux", - Source: "gridFilter", - Start: ast.Position{ - Column: 16, - Line: 217, - }, - }, - }, - Name: "gridFilter", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 218, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 218, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 218, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 218, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 218, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 218, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 218, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 218, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 218, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 218, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 218, - }, - File: "gridFilter_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 218, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.gridFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 219, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 219, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 219, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 219, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 219, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 219, - }, - File: "gridFilter_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 219, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 214, - }, - File: "gridFilter_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 214, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 214, - }, - File: "gridFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 214, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 214, - }, - File: "gridFilter_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 214, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "_gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 6, - Line: 221, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 221, - }, - File: "gridFilter_test.flux", - Source: "_gridFilter", - Start: ast.Position{ - Column: 6, - Line: 221, - }, - }, - }, - Name: "_gridFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 20, - Line: 221, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 5, - Line: 222, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter}", - Start: ast.Position{ - Column: 6, - Line: 222, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 222, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 222, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 222, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 222, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 222, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 222, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 222, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 222, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 222, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 222, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 222, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 222, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 222, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 222, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 222, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 222, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 222, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 222, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 222, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 222, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "fn: t_gridFilter", - Start: ast.Position{ - Column: 85, - Line: 222, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 222, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "t_gridFilter", - Start: ast.Position{ - Column: 89, - Line: 222, - }, - }, - }, - Name: "t_gridFilter", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 222, - }, - File: "gridFilter_test.flux", - Source: "test _gridFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_gridFilter})", - Start: ast.Position{ - Column: 1, - Line: 221, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "gridFilter_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "gridFilter_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "gridFilter_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "gridFilter_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "gridFilter_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "gridFilter_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "gridFilter_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,double,double,double,long,double\n#default,_result,,,,,,,,,,,\n,result,table,s2_cell_id,ci9,_measurement,_pt,_time,dist,lat,lon,tid,tip\n,,0,89c2594,89c25c,taxi,end,2019-11-01T00:07:18.082153551Z,1.2,40.7122,-73.951332,1572566409947779410,0\n,,0,89c25b4,89c25c,taxi,end,2019-11-01T00:07:41.235010051Z,1.3,40.671928,-73.962692,1572566426666145821,1.75\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:09.94777941Z,,40.712173,-73.963913,1572566409947779410,\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:26.666145821Z,,40.688564,-73.965881,1572566426666145821,\n,,1,89c261c,89c264,taxi,end,2019-11-01T13:41:59.331776148Z,1.3,40.725647,-73.752579,1572615165632969758,0\n,,1,89c2624,89c264,taxi,end,2019-11-01T00:33:07.54916732Z,9.7,40.728077,-73.716583,1572567458287113937,5\n,,1,89c2624,89c264,taxi,start,2019-11-01T13:32:45.632969758Z,,40.733585,-73.737175,1572615165632969758,\n,,1,89c2664,89c264,taxi,start,2019-11-01T00:17:38.287113937Z,,40.645245,-73.776665,1572567458287113937,\n\"\nt_groupByArea = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.groupByArea(newColumn: \"ci9\", level: 9)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _groupByArea = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "groupByArea_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "groupByArea_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "groupByArea_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "groupByArea_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "groupByArea_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "groupByArea_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "groupByArea_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "groupByArea_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 202, - }, - File: "groupByArea_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,double,double,double,long,double\n#default,_result,,,,,,,,,,,\n,result,table,s2_cell_id,ci9,_measurement,_pt,_time,dist,lat,lon,tid,tip\n,,0,89c2594,89c25c,taxi,end,2019-11-01T00:07:18.082153551Z,1.2,40.7122,-73.951332,1572566409947779410,0\n,,0,89c25b4,89c25c,taxi,end,2019-11-01T00:07:41.235010051Z,1.3,40.671928,-73.962692,1572566426666145821,1.75\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:09.94777941Z,,40.712173,-73.963913,1572566409947779410,\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:26.666145821Z,,40.688564,-73.965881,1572566426666145821,\n,,1,89c261c,89c264,taxi,end,2019-11-01T13:41:59.331776148Z,1.3,40.725647,-73.752579,1572615165632969758,0\n,,1,89c2624,89c264,taxi,end,2019-11-01T00:33:07.54916732Z,9.7,40.728077,-73.716583,1572567458287113937,5\n,,1,89c2624,89c264,taxi,start,2019-11-01T13:32:45.632969758Z,,40.733585,-73.737175,1572615165632969758,\n,,1,89c2664,89c264,taxi,start,2019-11-01T00:17:38.287113937Z,,40.645245,-73.776665,1572567458287113937,\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "groupByArea_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 202, - }, - File: "groupByArea_test.flux", - Source: "\"\n#group,false,false,false,true,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,double,double,double,long,double\n#default,_result,,,,,,,,,,,\n,result,table,s2_cell_id,ci9,_measurement,_pt,_time,dist,lat,lon,tid,tip\n,,0,89c2594,89c25c,taxi,end,2019-11-01T00:07:18.082153551Z,1.2,40.7122,-73.951332,1572566409947779410,0\n,,0,89c25b4,89c25c,taxi,end,2019-11-01T00:07:41.235010051Z,1.3,40.671928,-73.962692,1572566426666145821,1.75\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:09.94777941Z,,40.712173,-73.963913,1572566409947779410,\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:26.666145821Z,,40.688564,-73.965881,1572566426666145821,\n,,1,89c261c,89c264,taxi,end,2019-11-01T13:41:59.331776148Z,1.3,40.725647,-73.752579,1572615165632969758,0\n,,1,89c2624,89c264,taxi,end,2019-11-01T00:33:07.54916732Z,9.7,40.728077,-73.716583,1572567458287113937,5\n,,1,89c2624,89c264,taxi,start,2019-11-01T13:32:45.632969758Z,,40.733585,-73.737175,1572615165632969758,\n,,1,89c2664,89c264,taxi,start,2019-11-01T00:17:38.287113937Z,,40.645245,-73.776665,1572567458287113937,\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,false,false,false,false,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,double,double,double,long,double\n#default,_result,,,,,,,,,,,\n,result,table,s2_cell_id,ci9,_measurement,_pt,_time,dist,lat,lon,tid,tip\n,,0,89c2594,89c25c,taxi,end,2019-11-01T00:07:18.082153551Z,1.2,40.7122,-73.951332,1572566409947779410,0\n,,0,89c25b4,89c25c,taxi,end,2019-11-01T00:07:41.235010051Z,1.3,40.671928,-73.962692,1572566426666145821,1.75\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:09.94777941Z,,40.712173,-73.963913,1572566409947779410,\n,,0,89c25bc,89c25c,taxi,start,2019-11-01T00:00:26.666145821Z,,40.688564,-73.965881,1572566426666145821,\n,,1,89c261c,89c264,taxi,end,2019-11-01T13:41:59.331776148Z,1.3,40.725647,-73.752579,1572615165632969758,0\n,,1,89c2624,89c264,taxi,end,2019-11-01T00:33:07.54916732Z,9.7,40.728077,-73.716583,1572567458287113937,5\n,,1,89c2624,89c264,taxi,start,2019-11-01T13:32:45.632969758Z,,40.733585,-73.737175,1572615165632969758,\n,,1,89c2664,89c264,taxi,start,2019-11-01T00:17:38.287113937Z,,40.645245,-73.776665,1572567458287113937,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "t_groupByArea = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.groupByArea(newColumn: \"ci9\", level: 9)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 203, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 203, - }, - File: "groupByArea_test.flux", - Source: "t_groupByArea", - Start: ast.Position{ - Column: 1, - Line: 203, - }, - }, - }, - Name: "t_groupByArea", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.groupByArea(newColumn: \"ci9\", level: 9)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 17, - Line: 203, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 204, - }, - File: "groupByArea_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 204, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 205, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 205, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 205, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 205, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 205, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 205, - }, - File: "groupByArea_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 205, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 206, - }, - File: "groupByArea_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()", - Start: ast.Position{ - Column: 5, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 206, - }, - File: "groupByArea_test.flux", - Source: "geo.toRows()", - Start: ast.Position{ - Column: 12, - Line: 206, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 206, - }, - File: "groupByArea_test.flux", - Source: "geo.toRows", - Start: ast.Position{ - Column: 12, - Line: 206, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 206, - }, - File: "groupByArea_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 206, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 206, - }, - File: "groupByArea_test.flux", - Source: "toRows", - Start: ast.Position{ - Column: 16, - Line: 206, - }, - }, - }, - Name: "toRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.groupByArea(newColumn: \"ci9\", level: 9)", - Start: ast.Position{ - Column: 5, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "newColumn: \"ci9\", level: 9", - Start: ast.Position{ - Column: 28, - Line: 207, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "newColumn: \"ci9\"", - Start: ast.Position{ - Column: 28, - Line: 207, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "newColumn", - Start: ast.Position{ - Column: 28, - Line: 207, - }, - }, - }, - Name: "newColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "\"ci9\"", - Start: ast.Position{ - Column: 39, - Line: 207, - }, - }, - }, - Value: "ci9", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "level: 9", - Start: ast.Position{ - Column: 46, - Line: 207, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "level", - Start: ast.Position{ - Column: 46, - Line: 207, - }, - }, - }, - Name: "level", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "9", - Start: ast.Position{ - Column: 53, - Line: 207, - }, - }, - }, - Value: int64(9), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "geo.groupByArea(newColumn: \"ci9\", level: 9)", - Start: ast.Position{ - Column: 12, - Line: 207, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "geo.groupByArea", - Start: ast.Position{ - Column: 12, - Line: 207, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 207, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 207, - }, - File: "groupByArea_test.flux", - Source: "groupByArea", - Start: ast.Position{ - Column: 16, - Line: 207, - }, - }, - }, - Name: "groupByArea", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> geo.toRows()\n |> geo.groupByArea(newColumn: \"ci9\", level: 9)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 208, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 208, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 208, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 208, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 208, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 208, - }, - File: "groupByArea_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 208, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 203, - }, - File: "groupByArea_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 203, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 203, - }, - File: "groupByArea_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 203, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 203, - }, - File: "groupByArea_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 203, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "_groupByArea = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea})", - Start: ast.Position{ - Column: 6, - Line: 210, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 210, - }, - File: "groupByArea_test.flux", - Source: "_groupByArea", - Start: ast.Position{ - Column: 6, - Line: 210, - }, - }, - }, - Name: "_groupByArea", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea})", - Start: ast.Position{ - Column: 21, - Line: 210, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea})", - Start: ast.Position{ - Column: 5, - Line: 211, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea}", - Start: ast.Position{ - Column: 6, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 211, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 211, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 211, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 211, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 211, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 211, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 211, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 211, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 211, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 211, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 211, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 211, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "fn: t_groupByArea", - Start: ast.Position{ - Column: 85, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 211, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "t_groupByArea", - Start: ast.Position{ - Column: 89, - Line: 211, - }, - }, - }, - Name: "t_groupByArea", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 211, - }, - File: "groupByArea_test.flux", - Source: "test _groupByArea = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_groupByArea})", - Start: ast.Position{ - Column: 1, - Line: 210, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "groupByArea_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "groupByArea_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "groupByArea_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "groupByArea_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "groupByArea_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "groupByArea_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "groupByArea_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n\"\nt_shapeDataWithFilter = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)\n |> geo.filterRows(region: {lat: 21.0, lon: 39.0, radius: 25.0})\n\ntest _shapeDataWithFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeDataWithFilter_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "shapeDataWithFilter_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeDataWithFilter_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeDataWithFilter_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeDataWithFilter_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 80, - }, - File: "shapeDataWithFilter_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "shapeDataWithFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 80, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "shapeDataWithFilter_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n\"", - Start: ast.Position{ - Column: 1, - Line: 81, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 81, - }, - File: "shapeDataWithFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 81, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n\"", - Start: ast.Position{ - Column: 5, - Line: 82, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "t_shapeDataWithFilter = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)\n |> geo.filterRows(region: {lat: 21.0, lon: 39.0, radius: 25.0})", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 93, - }, - File: "shapeDataWithFilter_test.flux", - Source: "t_shapeDataWithFilter", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - Name: "t_shapeDataWithFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)\n |> geo.filterRows(region: {lat: 21.0, lon: 39.0, radius: 25.0})", - Start: ast.Position{ - Column: 25, - Line: 93, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 94, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 95, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 95, - }, - File: "shapeDataWithFilter_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "latField: \"latitude\", lonField: \"longitude\", level: 10", - Start: ast.Position{ - Column: 26, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "latField: \"latitude\"", - Start: ast.Position{ - Column: 26, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "latField", - Start: ast.Position{ - Column: 26, - Line: 96, - }, - }, - }, - Name: "latField", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"latitude\"", - Start: ast.Position{ - Column: 36, - Line: 96, - }, - }, - }, - Value: "latitude", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lonField: \"longitude\"", - Start: ast.Position{ - Column: 48, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lonField", - Start: ast.Position{ - Column: 48, - Line: 96, - }, - }, - }, - Name: "lonField", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"longitude\"", - Start: ast.Position{ - Column: 58, - Line: 96, - }, - }, - }, - Value: "longitude", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "level: 10", - Start: ast.Position{ - Column: 71, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "level", - Start: ast.Position{ - Column: 71, - Line: 96, - }, - }, - }, - Name: "level", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "10", - Start: ast.Position{ - Column: 78, - Line: 96, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo.shapeData", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "shapeDataWithFilter_test.flux", - Source: "shapeData", - Start: ast.Position{ - Column: 16, - Line: 96, - }, - }, - }, - Name: "shapeData", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)\n |> geo.filterRows(region: {lat: 21.0, lon: 39.0, radius: 25.0})", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "region: {lat: 21.0, lon: 39.0, radius: 25.0}", - Start: ast.Position{ - Column: 27, - Line: 97, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "region: {lat: 21.0, lon: 39.0, radius: 25.0}", - Start: ast.Position{ - Column: 27, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "region", - Start: ast.Position{ - Column: 27, - Line: 97, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "{lat: 21.0, lon: 39.0, radius: 25.0}", - Start: ast.Position{ - Column: 35, - Line: 97, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lat: 21.0", - Start: ast.Position{ - Column: 36, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 36, - Line: 97, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "21.0", - Start: ast.Position{ - Column: 41, - Line: 97, - }, - }, - }, - Value: 21.0, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lon: 39.0", - Start: ast.Position{ - Column: 47, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 47, - Line: 97, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "39.0", - Start: ast.Position{ - Column: 52, - Line: 97, - }, - }, - }, - Value: 39.0, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "radius: 25.0", - Start: ast.Position{ - Column: 58, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 58, - Line: 97, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "25.0", - Start: ast.Position{ - Column: 66, - Line: 97, - }, - }, - }, - Value: 25.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo.filterRows(region: {lat: 21.0, lon: 39.0, radius: 25.0})", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo.filterRows", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 97, - }, - File: "shapeDataWithFilter_test.flux", - Source: "filterRows", - Start: ast.Position{ - Column: 16, - Line: 97, - }, - }, - }, - Name: "filterRows", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 93, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 26, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 93, - }, - File: "shapeDataWithFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 26, - Line: 93, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 93, - }, - File: "shapeDataWithFilter_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 32, - Line: 93, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "_shapeDataWithFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter})", - Start: ast.Position{ - Column: 6, - Line: 99, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 99, - }, - File: "shapeDataWithFilter_test.flux", - Source: "_shapeDataWithFilter", - Start: ast.Position{ - Column: 6, - Line: 99, - }, - }, - }, - Name: "_shapeDataWithFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter})", - Start: ast.Position{ - Column: 29, - Line: 99, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter})", - Start: ast.Position{ - Column: 5, - Line: 100, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter}", - Start: ast.Position{ - Column: 6, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 100, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 100, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 100, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 100, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 100, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 100, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 100, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 100, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 100, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 100, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 100, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 100, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 100, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "fn: t_shapeDataWithFilter", - Start: ast.Position{ - Column: 85, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 100, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "t_shapeDataWithFilter", - Start: ast.Position{ - Column: 89, - Line: 100, - }, - }, - }, - Name: "t_shapeDataWithFilter", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 100, - }, - File: "shapeDataWithFilter_test.flux", - Source: "test _shapeDataWithFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeDataWithFilter})", - Start: ast.Position{ - Column: 1, - Line: 99, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "shapeDataWithFilter_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "shapeDataWithFilter_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "shapeDataWithFilter_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "shapeDataWithFilter_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "shapeDataWithFilter_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "shapeDataWithFilter_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T04:00:00Z,ctrlField,91916A,21.16667,39.16933,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T07:00:00Z,ctrlField,91916A,21.18183,39.17,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T13:00:00Z,ctrlField,91916A,21.17367,39.187,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T19:00:00Z,ctrlField,91916A,21.17383,39.18217,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T19:00:00Z,ctrlField,91916A,21.17383,39.181,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T04:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T07:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T13:00:00Z,ctrlField,91916A,21.17167,39.1815,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T19:00:00Z,ctrlField,91916A,21.17383,39.1845,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T13:00:00Z,ctrlField,91916A,21.17367,39.18667,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T19:00:00Z,ctrlField,91916A,21.17433,39.18167,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T13:00:00Z,ctrlField,91916A,21.16633,39.16817,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T19:00:00Z,ctrlField,91916A,21.17433,39.18417,15c3af\n,,3,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T07:00:00Z,ctrlField,91916A,21.2935,39.15833,15c3b1\n,,4,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T13:00:00Z,ctrlField,91916A,21.3485,39.15083,15c3b9\n\"\nt_shapeData = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)\n\ntest _shapeData = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeData_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "shapeData_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeData_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeData_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "shapeData_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 80, - }, - File: "shapeData_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "shapeData_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 80, - }, - File: "shapeData_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,0,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.03383\n,,0,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14267\n,,0,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16667\n,,0,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.18183\n,,0,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.2935\n,,0,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.3485\n,,0,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17167\n,,0,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17383\n,,0,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.14683\n,,0,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17367\n,,0,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,0,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.1595\n,,0,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16\n,,0,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.16633\n,,0,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,latitude,21.17433\n,,1,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.09867\n,,1,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17567\n,,1,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16933\n,,1,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17\n,,1,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.187\n,,1,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18217\n,,1,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15833\n,,1,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.15083\n,,1,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.181\n,,1,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16883\n,,1,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1815\n,,1,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1845\n,,1,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.17433\n,,1,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18667\n,,1,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18167\n,,1,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16733\n,,1,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.1665\n,,1,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.16817\n,,1,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,longitude,39.18417\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,true,true,true,true,false\n#default,,,,,,,,,\n,result,table,_time,_start,_stop,_measurement,id,_field,_value\n,,2,2019-01-04T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-01T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-02T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-03T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-04T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T04:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T07:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T13:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n,,2,2019-01-05T19:00:00Z,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,migration,91916A,control,ctrlField\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 107, - }, - File: "shapeData_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T04:00:00Z,ctrlField,91916A,21.16667,39.16933,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T07:00:00Z,ctrlField,91916A,21.18183,39.17,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T13:00:00Z,ctrlField,91916A,21.17367,39.187,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T19:00:00Z,ctrlField,91916A,21.17383,39.18217,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T19:00:00Z,ctrlField,91916A,21.17383,39.181,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T04:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T07:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T13:00:00Z,ctrlField,91916A,21.17167,39.1815,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T19:00:00Z,ctrlField,91916A,21.17383,39.1845,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T13:00:00Z,ctrlField,91916A,21.17367,39.18667,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T19:00:00Z,ctrlField,91916A,21.17433,39.18167,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T13:00:00Z,ctrlField,91916A,21.16633,39.16817,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T19:00:00Z,ctrlField,91916A,21.17433,39.18417,15c3af\n,,3,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T07:00:00Z,ctrlField,91916A,21.2935,39.15833,15c3b1\n,,4,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T13:00:00Z,ctrlField,91916A,21.3485,39.15083,15c3b9\n\"", - Start: ast.Position{ - Column: 1, - Line: 81, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 81, - }, - File: "shapeData_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 81, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 107, - }, - File: "shapeData_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T04:00:00Z,ctrlField,91916A,21.16667,39.16933,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T07:00:00Z,ctrlField,91916A,21.18183,39.17,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T13:00:00Z,ctrlField,91916A,21.17367,39.187,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T19:00:00Z,ctrlField,91916A,21.17383,39.18217,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T19:00:00Z,ctrlField,91916A,21.17383,39.181,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T04:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T07:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T13:00:00Z,ctrlField,91916A,21.17167,39.1815,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T19:00:00Z,ctrlField,91916A,21.17383,39.1845,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T13:00:00Z,ctrlField,91916A,21.17367,39.18667,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T19:00:00Z,ctrlField,91916A,21.17433,39.18167,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T13:00:00Z,ctrlField,91916A,21.16633,39.16817,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T19:00:00Z,ctrlField,91916A,21.17433,39.18417,15c3af\n,,3,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T07:00:00Z,ctrlField,91916A,21.2935,39.15833,15c3b1\n,,4,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T13:00:00Z,ctrlField,91916A,21.3485,39.15083,15c3b9\n\"", - Start: ast.Position{ - Column: 5, - Line: 82, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,false,true,false,false,true\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,control,id,lat,lon,s2_cell_id\n,,0,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T07:00:00Z,ctrlField,91916A,21.03383,39.09867,15c309\n,,1,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T04:00:00Z,ctrlField,91916A,21.14267,39.17567,15c3a9\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T04:00:00Z,ctrlField,91916A,21.16667,39.16933,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T07:00:00Z,ctrlField,91916A,21.18183,39.17,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T13:00:00Z,ctrlField,91916A,21.17367,39.187,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-01T19:00:00Z,ctrlField,91916A,21.17383,39.18217,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T19:00:00Z,ctrlField,91916A,21.17383,39.181,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T04:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T07:00:00Z,ctrlField,91916A,21.16633,39.16883,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T13:00:00Z,ctrlField,91916A,21.17167,39.1815,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-03T19:00:00Z,ctrlField,91916A,21.17383,39.1845,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T04:00:00Z,ctrlField,91916A,21.14683,39.17433,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T13:00:00Z,ctrlField,91916A,21.17367,39.18667,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-04T19:00:00Z,ctrlField,91916A,21.17433,39.18167,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T04:00:00Z,ctrlField,91916A,21.1595,39.16733,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T07:00:00Z,ctrlField,91916A,21.16,39.1665,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T13:00:00Z,ctrlField,91916A,21.16633,39.16817,15c3af\n,,2,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-05T19:00:00Z,ctrlField,91916A,21.17433,39.18417,15c3af\n,,3,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T07:00:00Z,ctrlField,91916A,21.2935,39.15833,15c3b1\n,,4,migration,2019-01-01T00:00:00Z,2019-01-02T00:00:00Z,2019-01-02T13:00:00Z,ctrlField,91916A,21.3485,39.15083,15c3b9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "t_shapeData = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 1, - Line: 108, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 108, - }, - File: "shapeData_test.flux", - Source: "t_shapeData", - Start: ast.Position{ - Column: 1, - Line: 108, - }, - }, - }, - Name: "t_shapeData", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 15, - Line: 108, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 109, - }, - File: "shapeData_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 109, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 109, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 110, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 110, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 110, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 110, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 110, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 110, - }, - File: "shapeData_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 110, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 5, - Line: 109, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "latField: \"latitude\", lonField: \"longitude\", level: 10", - Start: ast.Position{ - Column: 26, - Line: 111, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "latField: \"latitude\"", - Start: ast.Position{ - Column: 26, - Line: 111, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "latField", - Start: ast.Position{ - Column: 26, - Line: 111, - }, - }, - }, - Name: "latField", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "\"latitude\"", - Start: ast.Position{ - Column: 36, - Line: 111, - }, - }, - }, - Value: "latitude", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "lonField: \"longitude\"", - Start: ast.Position{ - Column: 48, - Line: 111, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "lonField", - Start: ast.Position{ - Column: 48, - Line: 111, - }, - }, - }, - Name: "lonField", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "\"longitude\"", - Start: ast.Position{ - Column: 58, - Line: 111, - }, - }, - }, - Value: "longitude", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "level: 10", - Start: ast.Position{ - Column: 71, - Line: 111, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "level", - Start: ast.Position{ - Column: 71, - Line: 111, - }, - }, - }, - Name: "level", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "10", - Start: ast.Position{ - Column: 78, - Line: 111, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "geo.shapeData(latField: \"latitude\", lonField: \"longitude\", level: 10)", - Start: ast.Position{ - Column: 12, - Line: 111, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "geo.shapeData", - Start: ast.Position{ - Column: 12, - Line: 111, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 111, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 111, - }, - File: "shapeData_test.flux", - Source: "shapeData", - Start: ast.Position{ - Column: 16, - Line: 111, - }, - }, - }, - Name: "shapeData", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 108, - }, - File: "shapeData_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 108, - }, - File: "shapeData_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 108, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 108, - }, - File: "shapeData_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 108, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "_shapeData = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData})", - Start: ast.Position{ - Column: 6, - Line: 113, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 113, - }, - File: "shapeData_test.flux", - Source: "_shapeData", - Start: ast.Position{ - Column: 6, - Line: 113, - }, - }, - }, - Name: "_shapeData", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData})", - Start: ast.Position{ - Column: 19, - Line: 113, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData})", - Start: ast.Position{ - Column: 5, - Line: 114, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData}", - Start: ast.Position{ - Column: 6, - Line: 114, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 114, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 114, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 114, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 114, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 114, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 114, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 114, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 114, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 114, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 114, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 114, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 114, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 114, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 114, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 114, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 114, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 114, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 114, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 114, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 114, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "fn: t_shapeData", - Start: ast.Position{ - Column: 85, - Line: 114, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 114, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "t_shapeData", - Start: ast.Position{ - Column: 89, - Line: 114, - }, - }, - }, - Name: "t_shapeData", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 114, - }, - File: "shapeData_test.flux", - Source: "test _shapeData = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shapeData})", - Start: ast.Position{ - Column: 1, - Line: 113, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "shapeData_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "shapeData_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "shapeData_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "shapeData_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "shapeData_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "shapeData_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "shapeData_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_contains,id,st_linestring,trip_id\n,,0,false,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"\n\n// polygon in Brooklyn\nbt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}\nt_stContainsLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stContainsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_linestring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_contains_linestring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_linestring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_linestring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_linestring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_contains_linestring_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "st_contains_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_contains_linestring_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "st_contains_linestring_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_contains,id,st_linestring,trip_id\n,,0,false,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 169, - }, - File: "st_contains_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "st_contains_linestring_test.flux", - Source: "\"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_contains,id,st_linestring,trip_id\n,,0,false,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 170, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_contains,id,st_linestring,trip_id\n,,0,false,GO506_20_6431,\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\",GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "bt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// polygon in Brooklyn\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - Name: "bt", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "{points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 6, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 7, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "points", - Start: ast.Position{ - Column: 7, - Line: 179, - }, - }, - }, - Name: "points", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "[{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 15, - Line: 179, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "{lat: 40.671659, lon: -73.936631}", - Start: ast.Position{ - Column: 16, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat: 40.671659", - Start: ast.Position{ - Column: 17, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 17, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "40.671659", - Start: ast.Position{ - Column: 22, - Line: 179, - }, - }, - }, - Value: 40.671659, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon: -73.936631", - Start: ast.Position{ - Column: 33, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 33, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "73.936631", - Start: ast.Position{ - Column: 39, - Line: 179, - }, - }, - }, - Value: 73.936631, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "-73.936631", - Start: ast.Position{ - Column: 38, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "{lat: 40.706543, lon: -73.749177}", - Start: ast.Position{ - Column: 51, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat: 40.706543", - Start: ast.Position{ - Column: 52, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 52, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "40.706543", - Start: ast.Position{ - Column: 57, - Line: 179, - }, - }, - }, - Value: 40.706543, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon: -73.749177", - Start: ast.Position{ - Column: 68, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 68, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "73.749177", - Start: ast.Position{ - Column: 74, - Line: 179, - }, - }, - }, - Value: 73.749177, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "-73.749177", - Start: ast.Position{ - Column: 73, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "{lat: 40.791333, lon: -73.880327}", - Start: ast.Position{ - Column: 86, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat: 40.791333", - Start: ast.Position{ - Column: 87, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 87, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "40.791333", - Start: ast.Position{ - Column: 92, - Line: 179, - }, - }, - }, - Value: 40.791333, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon: -73.880327", - Start: ast.Position{ - Column: 103, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 103, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "73.880327", - Start: ast.Position{ - Column: 109, - Line: 179, - }, - }, - }, - Value: 73.880327, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_contains_linestring_test.flux", - Source: "-73.880327", - Start: ast.Position{ - Column: 108, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "t_stContainsLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 180, - }, - File: "st_contains_linestring_test.flux", - Source: "t_stContainsLinestring", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - Name: "t_stContainsLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 26, - Line: 180, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 181, - }, - File: "st_contains_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 182, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 182, - }, - File: "st_contains_linestring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 183, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 183, - }, - File: "st_contains_linestring_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 183, - }, - File: "st_contains_linestring_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 183, - }, - File: "st_contains_linestring_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 183, - }, - File: "st_contains_linestring_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 183, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to show the train crossing defined region\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 185, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 185, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 185, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 185, - }, - File: "st_contains_linestring_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 185, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 186, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 186, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.ST_LineString()", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 186, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.ST_LineString", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 186, - }, - File: "st_contains_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 186, - }, - File: "st_contains_linestring_test.flux", - Source: "ST_LineString", - Start: ast.Position{ - Column: 16, - Line: 186, - }, - }, - }, - Name: "ST_LineString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 16, - Line: 187, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 16, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 187, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "(r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 20, - Line: 187, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 27, - Line: 187, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "{r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}", - Start: ast.Position{ - Column: 28, - Line: 187, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "_st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 36, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "_st_contains", - Start: ast.Position{ - Column: 36, - Line: 187, - }, - }, - }, - Name: "_st_contains", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "region: bt, geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 66, - Line: 187, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "region: bt", - Start: ast.Position{ - Column: 66, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "region", - Start: ast.Position{ - Column: 66, - Line: 187, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 74, - Line: 187, - }, - }, - }, - Name: "bt", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 78, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 78, - Line: 187, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "{linestring: r.st_linestring}", - Start: ast.Position{ - Column: 88, - Line: 187, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "linestring: r.st_linestring", - Start: ast.Position{ - Column: 89, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "linestring", - Start: ast.Position{ - Column: 89, - Line: 187, - }, - }, - }, - Name: "linestring", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "r.st_linestring", - Start: ast.Position{ - Column: 101, - Line: 187, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 101, - Line: 187, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "st_linestring", - Start: ast.Position{ - Column: 103, - Line: 187, - }, - }, - }, - Name: "st_linestring", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 50, - Line: 187, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "geo.ST_Contains", - Start: ast.Position{ - Column: 50, - Line: 187, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 50, - Line: 187, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "ST_Contains", - Start: ast.Position{ - Column: 54, - Line: 187, - }, - }, - }, - Name: "ST_Contains", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 187, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 187, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 187, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 187, - }, - File: "st_contains_linestring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to show the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {linestring: r.st_linestring})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 188, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 188, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 188, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 188, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 188, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 188, - }, - File: "st_contains_linestring_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 180, - }, - File: "st_contains_linestring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 180, - }, - File: "st_contains_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 180, - }, - File: "st_contains_linestring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 180, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "_stContainsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring})", - Start: ast.Position{ - Column: 6, - Line: 190, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 190, - }, - File: "st_contains_linestring_test.flux", - Source: "_stContainsLinestring", - Start: ast.Position{ - Column: 6, - Line: 190, - }, - }, - }, - Name: "_stContainsLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring})", - Start: ast.Position{ - Column: 30, - Line: 190, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring})", - Start: ast.Position{ - Column: 5, - Line: 191, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring}", - Start: ast.Position{ - Column: 6, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 191, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 191, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 191, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 191, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 191, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 191, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 191, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 191, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 191, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 191, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 191, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 191, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 191, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 191, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "fn: t_stContainsLinestring", - Start: ast.Position{ - Column: 85, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 191, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "t_stContainsLinestring", - Start: ast.Position{ - Column: 89, - Line: 191, - }, - }, - }, - Name: "t_stContainsLinestring", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_contains_linestring_test.flux", - Source: "test _stContainsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContainsLinestring})", - Start: ast.Position{ - Column: 1, - Line: 190, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_contains_linestring_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_contains_linestring_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_contains_linestring_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_contains_linestring_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_contains_linestring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_contains_linestring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_contains_linestring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_contains_linestring_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_contains_linestring_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_contains,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"\n\n// polygon in Brooklyn\nbt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}\nt_stContains = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stContains = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_contains_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_contains_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_contains_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "st_contains_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_contains_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 224, - }, - File: "st_contains_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_contains,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 169, - }, - File: "st_contains_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 224, - }, - File: "st_contains_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_contains,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 170, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_contains,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "bt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 1, - Line: 227, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// polygon in Brooklyn\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 1, - Line: 227, - }, - }, - }, - Name: "bt", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "{points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 6, - Line: 227, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 7, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "points", - Start: ast.Position{ - Column: 7, - Line: 227, - }, - }, - }, - Name: "points", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "[{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 15, - Line: 227, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "{lat: 40.671659, lon: -73.936631}", - Start: ast.Position{ - Column: 16, - Line: 227, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat: 40.671659", - Start: ast.Position{ - Column: 17, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 17, - Line: 227, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "40.671659", - Start: ast.Position{ - Column: 22, - Line: 227, - }, - }, - }, - Value: 40.671659, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon: -73.936631", - Start: ast.Position{ - Column: 33, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 33, - Line: 227, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "73.936631", - Start: ast.Position{ - Column: 39, - Line: 227, - }, - }, - }, - Value: 73.936631, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "-73.936631", - Start: ast.Position{ - Column: 38, - Line: 227, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "{lat: 40.706543, lon: -73.749177}", - Start: ast.Position{ - Column: 51, - Line: 227, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat: 40.706543", - Start: ast.Position{ - Column: 52, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 52, - Line: 227, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "40.706543", - Start: ast.Position{ - Column: 57, - Line: 227, - }, - }, - }, - Value: 40.706543, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon: -73.749177", - Start: ast.Position{ - Column: 68, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 68, - Line: 227, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "73.749177", - Start: ast.Position{ - Column: 74, - Line: 227, - }, - }, - }, - Value: 73.749177, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "-73.749177", - Start: ast.Position{ - Column: 73, - Line: 227, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "{lat: 40.791333, lon: -73.880327}", - Start: ast.Position{ - Column: 86, - Line: 227, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat: 40.791333", - Start: ast.Position{ - Column: 87, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 87, - Line: 227, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "40.791333", - Start: ast.Position{ - Column: 92, - Line: 227, - }, - }, - }, - Value: 40.791333, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon: -73.880327", - Start: ast.Position{ - Column: 103, - Line: 227, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 103, - Line: 227, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "73.880327", - Start: ast.Position{ - Column: 109, - Line: 227, - }, - }, - }, - Value: 73.880327, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 227, - }, - File: "st_contains_test.flux", - Source: "-73.880327", - Start: ast.Position{ - Column: 108, - Line: 227, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "t_stContains = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 228, - }, - File: "st_contains_test.flux", - Source: "t_stContains", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - Name: "t_stContains", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 228, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 229, - }, - File: "st_contains_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 230, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 230, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 230, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 230, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 230, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 230, - }, - File: "st_contains_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 230, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 231, - }, - File: "st_contains_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 231, - }, - File: "st_contains_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 231, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 231, - }, - File: "st_contains_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 231, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 231, - }, - File: "st_contains_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 231, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 231, - }, - File: "st_contains_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 231, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train crossing defined region\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 233, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 233, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 233, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 233, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 233, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 233, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 233, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 233, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 233, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 233, - }, - File: "st_contains_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 233, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})})", - Start: ast.Position{ - Column: 16, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})})", - Start: ast.Position{ - Column: 16, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 234, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "(r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})})", - Start: ast.Position{ - Column: 20, - Line: 234, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})})", - Start: ast.Position{ - Column: 27, - Line: 234, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "{r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}", - Start: ast.Position{ - Column: 28, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "_st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 36, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "_st_contains", - Start: ast.Position{ - Column: 36, - Line: 234, - }, - }, - }, - Name: "_st_contains", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "region: bt, geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 66, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "region: bt", - Start: ast.Position{ - Column: 66, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "region", - Start: ast.Position{ - Column: 66, - Line: 234, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 74, - Line: 234, - }, - }, - }, - Name: "bt", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 78, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 78, - Line: 234, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "{lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 88, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lat: r.lat", - Start: ast.Position{ - Column: 89, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 89, - Line: 234, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r.lat", - Start: ast.Position{ - Column: 94, - Line: 234, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r", - Start: ast.Position{ - Column: 94, - Line: 234, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 96, - Line: 234, - }, - }, - }, - Name: "lat", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lon: r.lon", - Start: ast.Position{ - Column: 101, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 101, - Line: 234, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r.lon", - Start: ast.Position{ - Column: 106, - Line: 234, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r", - Start: ast.Position{ - Column: 106, - Line: 234, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 108, - Line: 234, - }, - }, - }, - Name: "lon", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 50, - Line: 234, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "geo.ST_Contains", - Start: ast.Position{ - Column: 50, - Line: 234, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 50, - Line: 234, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "ST_Contains", - Start: ast.Position{ - Column: 54, - Line: 234, - }, - }, - }, - Name: "ST_Contains", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 234, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 234, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 234, - }, - File: "st_contains_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(fn: (r) => ({r with _st_contains: geo.ST_Contains(region: bt, geometry: {lat: r.lat, lon: r.lon})}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 229, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 235, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 235, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 235, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 235, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 235, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 235, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 235, - }, - File: "st_contains_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_contains_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 228, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 228, - }, - File: "st_contains_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 228, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_contains_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 228, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "_stContains = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains})", - Start: ast.Position{ - Column: 6, - Line: 237, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 237, - }, - File: "st_contains_test.flux", - Source: "_stContains", - Start: ast.Position{ - Column: 6, - Line: 237, - }, - }, - }, - Name: "_stContains", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains})", - Start: ast.Position{ - Column: 20, - Line: 237, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains})", - Start: ast.Position{ - Column: 5, - Line: 238, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains}", - Start: ast.Position{ - Column: 6, - Line: 238, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 238, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 238, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 238, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 238, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 238, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 238, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 238, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 238, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 238, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 238, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 238, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 238, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 238, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 238, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 238, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 238, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "fn: t_stContains", - Start: ast.Position{ - Column: 85, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 238, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "t_stContains", - Start: ast.Position{ - Column: 89, - Line: 238, - }, - }, - }, - Name: "t_stContains", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 238, - }, - File: "st_contains_test.flux", - Source: "test _stContains = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stContains})", - Start: ast.Position{ - Column: 1, - Line: 237, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_contains_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_contains_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_contains_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_contains_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_contains_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_contains_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_contains_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_contains_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_contains_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// train closing to Manhattan\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_distance,id,st_linestring,trip_id\n,,0,10.75,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"\n\n// reference point (Statue of Liberty)\nrefPoint = {lat: 40.6892, lon: -74.0445}\n\n// limit float to 3 decimal places\nlimitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0\nt_stDistanceLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stDistanceLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_linestring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_distance_linestring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_linestring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_linestring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_linestring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_distance_linestring_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// train closing to Manhattan\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "st_distance_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_distance_linestring_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_distance_linestring_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_distance,id,st_linestring,trip_id\n,,0,10.75,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 170, - }, - File: "st_distance_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_distance_linestring_test.flux", - Source: "\"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_distance,id,st_linestring,trip_id\n,,0,10.75,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 171, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_distance,id,st_linestring,trip_id\n,,0,10.75,GO506_20_6431,\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\",GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "refPoint = {lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// reference point (Statue of Liberty)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - Name: "refPoint", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "{lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "lat: 40.6892", - Start: ast.Position{ - Column: 13, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 13, - Line: 180, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "40.6892", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Value: 40.6892, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "lon: -74.0445", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "74.0445", - Start: ast.Position{ - Column: 33, - Line: 180, - }, - }, - }, - Value: 74.0445, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_distance_linestring_test.flux", - Source: "-74.0445", - Start: ast.Position{ - Column: 32, - Line: 180, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "limitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// limit float to 3 decimal places\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - Name: "limitFloat", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "(value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 14, - Line: 183, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 25, - Line: 183, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v", - Start: ast.Position{ - Column: 31, - Line: 183, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "v", - Start: ast.Position{ - Column: 38, - Line: 183, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "value * 1000.0", - Start: ast.Position{ - Column: 41, - Line: 183, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 41, - Line: 183, - }, - }, - }, - Name: "value", - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 49, - Line: 183, - }, - }, - }, - Value: 1000.0, - }, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "int(v: value * 1000.0)", - Start: ast.Position{ - Column: 34, - Line: 183, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "int", - Start: ast.Position{ - Column: 34, - Line: 183, - }, - }, - }, - Name: "int", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "float(v: int(v: value * 1000.0))", - Start: ast.Position{ - Column: 25, - Line: 183, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "float", - Start: ast.Position{ - Column: 25, - Line: 183, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 60, - Line: 183, - }, - }, - }, - Value: 1000.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 183, - }, - File: "st_distance_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 183, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "t_stDistanceLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 184, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 184, - }, - File: "st_distance_linestring_test.flux", - Source: "t_stDistanceLinestring", - Start: ast.Position{ - Column: 1, - Line: 184, - }, - }, - }, - Name: "t_stDistanceLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 26, - Line: 184, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 185, - }, - File: "st_distance_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 186, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 186, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 186, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 186, - }, - File: "st_distance_linestring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_distance_linestring_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 187, - }, - File: "st_distance_linestring_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 187, - }, - File: "st_distance_linestring_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 187, - }, - File: "st_distance_linestring_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 187, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train closing in\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 189, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 189, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 189, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 189, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 189, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 189, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 189, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 189, - }, - File: "st_distance_linestring_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 189, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 190, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 190, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.ST_LineString()", - Start: ast.Position{ - Column: 12, - Line: 190, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 190, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.ST_LineString", - Start: ast.Position{ - Column: 12, - Line: 190, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 190, - }, - File: "st_distance_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 190, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 190, - }, - File: "st_distance_linestring_test.flux", - Source: "ST_LineString", - Start: ast.Position{ - Column: 16, - Line: 190, - }, - }, - }, - Name: "ST_LineString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 196, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 195, - }, - File: "st_distance_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n })", - Start: ast.Position{ - Column: 13, - Line: 192, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 195, - }, - File: "st_distance_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n })", - Start: ast.Position{ - Column: 13, - Line: 192, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 192, - }, - File: "st_distance_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 192, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 195, - }, - File: "st_distance_linestring_test.flux", - Source: "(r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n })", - Start: ast.Position{ - Column: 17, - Line: 192, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 195, - }, - File: "st_distance_linestring_test.flux", - Source: "({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n })", - Start: ast.Position{ - Column: 17, - Line: 193, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 195, - }, - File: "st_distance_linestring_test.flux", - Source: "{r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }", - Start: ast.Position{ - Column: 18, - Line: 193, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "_st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring}))", - Start: ast.Position{ - Column: 26, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 193, - }, - File: "st_distance_linestring_test.flux", - Source: "_st_distance", - Start: ast.Position{ - Column: 26, - Line: 193, - }, - }, - }, - Name: "_st_distance", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 36, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 36, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 36, - Line: 194, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "region: refPoint, geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 59, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "region: refPoint", - Start: ast.Position{ - Column: 59, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "region", - Start: ast.Position{ - Column: 59, - Line: 194, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 67, - Line: 194, - }, - }, - }, - Name: "refPoint", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 77, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 77, - Line: 194, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "{linestring: r.st_linestring}", - Start: ast.Position{ - Column: 87, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "linestring: r.st_linestring", - Start: ast.Position{ - Column: 88, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "linestring", - Start: ast.Position{ - Column: 88, - Line: 194, - }, - }, - }, - Name: "linestring", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "r.st_linestring", - Start: ast.Position{ - Column: 100, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 100, - Line: 194, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "st_linestring", - Start: ast.Position{ - Column: 102, - Line: 194, - }, - }, - }, - Name: "st_linestring", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 43, - Line: 194, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "geo.ST_Distance", - Start: ast.Position{ - Column: 43, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 43, - Line: 194, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "ST_Distance", - Start: ast.Position{ - Column: 47, - Line: 194, - }, - }, - }, - Name: "ST_Distance", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring}))", - Start: ast.Position{ - Column: 25, - Line: 194, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 194, - }, - File: "st_distance_linestring_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 25, - Line: 194, - }, - }, - }, - Name: "limitFloat", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 193, - }, - File: "st_distance_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 193, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_distance_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 192, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_distance_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 192, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 196, - }, - File: "st_distance_linestring_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 191, - }, - File: "st_distance_linestring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {linestring: r.st_linestring})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 185, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 197, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 197, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 197, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 197, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 197, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 197, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 197, - }, - File: "st_distance_linestring_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 197, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 184, - }, - File: "st_distance_linestring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 27, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 184, - }, - File: "st_distance_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 27, - Line: 184, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 184, - }, - File: "st_distance_linestring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 184, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "_stDistanceLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring})", - Start: ast.Position{ - Column: 6, - Line: 199, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 199, - }, - File: "st_distance_linestring_test.flux", - Source: "_stDistanceLinestring", - Start: ast.Position{ - Column: 6, - Line: 199, - }, - }, - }, - Name: "_stDistanceLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring})", - Start: ast.Position{ - Column: 30, - Line: 199, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring})", - Start: ast.Position{ - Column: 5, - Line: 200, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring}", - Start: ast.Position{ - Column: 6, - Line: 200, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 200, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 200, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 200, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 200, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 200, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 200, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 200, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 200, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 200, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 200, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 200, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 200, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 200, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 200, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 200, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 200, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "fn: t_stDistanceLinestring", - Start: ast.Position{ - Column: 85, - Line: 200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 200, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "t_stDistanceLinestring", - Start: ast.Position{ - Column: 89, - Line: 200, - }, - }, - }, - Name: "t_stDistanceLinestring", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 200, - }, - File: "st_distance_linestring_test.flux", - Source: "test _stDistanceLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceLinestring})", - Start: ast.Position{ - Column: 1, - Line: 199, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_distance_linestring_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_distance_linestring_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_distance_linestring_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_distance_linestring_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_distance_linestring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_distance_linestring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_distance_linestring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_distance_linestring_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_distance_linestring_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// train closing to Manhattan\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,33.463,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,32.99,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.687,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.376,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.247,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.152,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.932,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.396,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.084,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.843,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.113,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.931,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.509,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.327,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.955,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.661,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,27.324,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,27.087,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,26.923,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.76,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.366,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.161,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.046,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,24.614,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,23.31,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,22.904,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.662,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.432,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,21.984,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.786,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.414,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.361,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.031,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,20.742,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,20.013,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,19.77,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.519,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.349,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.229,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,18.509,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.841,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.537,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.555,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.488,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.433,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.399,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,13.107,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,11.854,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,10.75,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"\n\n// reference point (Statue of Liberty)\nrefPoint = {lat: 40.6892, lon: -74.0445}\n\n// limit float to 3 decimal places\nlimitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0\nt_stDistance = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stDistance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_distance_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_distance_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_distance_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// train closing to Manhattan\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "st_distance_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_distance_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 225, - }, - File: "st_distance_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,33.463,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,32.99,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.687,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.376,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.247,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.152,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.932,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.396,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.084,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.843,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.113,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.931,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.509,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.327,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.955,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.661,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,27.324,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,27.087,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,26.923,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.76,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.366,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.161,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.046,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,24.614,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,23.31,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,22.904,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.662,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.432,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,21.984,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.786,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.414,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.361,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.031,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,20.742,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,20.013,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,19.77,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.519,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.349,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.229,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,18.509,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.841,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.537,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.555,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.488,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.433,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.399,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,13.107,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,11.854,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,10.75,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 170, - }, - File: "st_distance_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 225, - }, - File: "st_distance_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,33.463,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,32.99,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.687,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.376,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.247,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.152,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.932,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.396,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.084,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.843,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.113,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.931,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.509,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.327,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.955,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.661,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,27.324,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,27.087,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,26.923,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.76,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.366,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.161,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.046,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,24.614,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,23.31,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,22.904,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.662,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.432,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,21.984,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.786,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.414,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.361,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.031,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,20.742,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,20.013,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,19.77,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.519,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.349,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.229,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,18.509,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.841,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.537,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.555,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.488,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.433,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.399,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,13.107,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,11.854,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,10.75,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 171, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,33.463,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,32.99,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.687,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.376,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.247,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,32.152,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.932,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.396,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,31.084,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.843,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,30.113,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.931,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.509,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,29.327,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.955,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,28.661,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,27.324,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,27.087,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,26.923,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.76,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,26.366,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.161,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,26.046,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,24.614,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,23.31,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,22.904,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.662,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,22.432,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,21.984,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.786,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,21.414,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.361,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,21.031,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,20.742,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,20.013,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,19.77,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.519,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.349,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,19.229,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,18.509,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.841,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,17.537,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.555,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,13.488,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.433,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,13.399,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,13.107,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,11.854,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,10.75,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "refPoint = {lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// reference point (Statue of Liberty)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - Name: "refPoint", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "{lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 12, - Line: 228, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "lat: 40.6892", - Start: ast.Position{ - Column: 13, - Line: 228, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 13, - Line: 228, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "40.6892", - Start: ast.Position{ - Column: 18, - Line: 228, - }, - }, - }, - Value: 40.6892, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "lon: -74.0445", - Start: ast.Position{ - Column: 27, - Line: 228, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 27, - Line: 228, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "74.0445", - Start: ast.Position{ - Column: 33, - Line: 228, - }, - }, - }, - Value: 74.0445, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_distance_test.flux", - Source: "-74.0445", - Start: ast.Position{ - Column: 32, - Line: 228, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "limitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 1, - Line: 231, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// limit float to 3 decimal places\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 1, - Line: 231, - }, - }, - }, - Name: "limitFloat", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "(value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 14, - Line: 231, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 25, - Line: 231, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 231, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 231, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v", - Start: ast.Position{ - Column: 31, - Line: 231, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 231, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 231, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "v", - Start: ast.Position{ - Column: 38, - Line: 231, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "value * 1000.0", - Start: ast.Position{ - Column: 41, - Line: 231, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "value", - Start: ast.Position{ - Column: 41, - Line: 231, - }, - }, - }, - Name: "value", - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 49, - Line: 231, - }, - }, - }, - Value: 1000.0, - }, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "int(v: value * 1000.0)", - Start: ast.Position{ - Column: 34, - Line: 231, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "int", - Start: ast.Position{ - Column: 34, - Line: 231, - }, - }, - }, - Name: "int", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "float(v: int(v: value * 1000.0))", - Start: ast.Position{ - Column: 25, - Line: 231, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "float", - Start: ast.Position{ - Column: 25, - Line: 231, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 60, - Line: 231, - }, - }, - }, - Value: 1000.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 231, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 231, - }, - File: "st_distance_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 231, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "t_stDistance = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 232, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 232, - }, - File: "st_distance_test.flux", - Source: "t_stDistance", - Start: ast.Position{ - Column: 1, - Line: 232, - }, - }, - }, - Name: "t_stDistance", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 232, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 233, - }, - File: "st_distance_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 234, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 234, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 234, - }, - File: "st_distance_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 235, - }, - File: "st_distance_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 235, - }, - File: "st_distance_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 235, - }, - File: "st_distance_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 235, - }, - File: "st_distance_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 235, - }, - File: "st_distance_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 235, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train closing in\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 237, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 237, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 237, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 237, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 237, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 237, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 237, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 237, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 237, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 237, - }, - File: "st_distance_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 237, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 243, - }, - File: "st_distance_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 242, - }, - File: "st_distance_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 13, - Line: 239, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 242, - }, - File: "st_distance_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 13, - Line: 239, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 239, - }, - File: "st_distance_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 239, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 242, - }, - File: "st_distance_test.flux", - Source: "(r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 17, - Line: 239, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 242, - }, - File: "st_distance_test.flux", - Source: "({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 17, - Line: 240, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 242, - }, - File: "st_distance_test.flux", - Source: "{r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }", - Start: ast.Position{ - Column: 18, - Line: 240, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "_st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon}))", - Start: ast.Position{ - Column: 26, - Line: 240, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 240, - }, - File: "st_distance_test.flux", - Source: "_st_distance", - Start: ast.Position{ - Column: 26, - Line: 240, - }, - }, - }, - Name: "_st_distance", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 36, - Line: 241, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 36, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "value", - Start: ast.Position{ - Column: 36, - Line: 241, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "region: refPoint, geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 59, - Line: 241, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "region: refPoint", - Start: ast.Position{ - Column: 59, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "region", - Start: ast.Position{ - Column: 59, - Line: 241, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 67, - Line: 241, - }, - }, - }, - Name: "refPoint", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 77, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 77, - Line: 241, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "{lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 87, - Line: 241, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lat: r.lat", - Start: ast.Position{ - Column: 88, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 88, - Line: 241, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "r.lat", - Start: ast.Position{ - Column: 93, - Line: 241, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "r", - Start: ast.Position{ - Column: 93, - Line: 241, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 95, - Line: 241, - }, - }, - }, - Name: "lat", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lon: r.lon", - Start: ast.Position{ - Column: 100, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 100, - Line: 241, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "r.lon", - Start: ast.Position{ - Column: 105, - Line: 241, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "r", - Start: ast.Position{ - Column: 105, - Line: 241, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 107, - Line: 241, - }, - }, - }, - Name: "lon", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 43, - Line: 241, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "geo.ST_Distance", - Start: ast.Position{ - Column: 43, - Line: 241, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 43, - Line: 241, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "ST_Distance", - Start: ast.Position{ - Column: 47, - Line: 241, - }, - }, - }, - Name: "ST_Distance", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon}))", - Start: ast.Position{ - Column: 25, - Line: 241, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 241, - }, - File: "st_distance_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 25, - Line: 241, - }, - }, - }, - Name: "limitFloat", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 240, - }, - File: "st_distance_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 240, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_distance_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 239, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_distance_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 239, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 243, - }, - File: "st_distance_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 238, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 238, - }, - File: "st_distance_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 238, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 233, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 244, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 244, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 244, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 244, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 244, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 244, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 244, - }, - File: "st_distance_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 244, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 232, - }, - File: "st_distance_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 232, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 232, - }, - File: "st_distance_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 232, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 232, - }, - File: "st_distance_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 232, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "_stDistance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance})", - Start: ast.Position{ - Column: 6, - Line: 246, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 246, - }, - File: "st_distance_test.flux", - Source: "_stDistance", - Start: ast.Position{ - Column: 6, - Line: 246, - }, - }, - }, - Name: "_stDistance", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance})", - Start: ast.Position{ - Column: 20, - Line: 246, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance})", - Start: ast.Position{ - Column: 5, - Line: 247, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance}", - Start: ast.Position{ - Column: 6, - Line: 247, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 247, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 247, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 247, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 247, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 247, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 247, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 247, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 247, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 247, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 247, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 247, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 247, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 247, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 247, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "fn: t_stDistance", - Start: ast.Position{ - Column: 85, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 247, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "t_stDistance", - Start: ast.Position{ - Column: 89, - Line: 247, - }, - }, - }, - Name: "t_stDistance", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 247, - }, - File: "st_distance_test.flux", - Source: "test _stDistance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistance})", - Start: ast.Position{ - Column: 1, - Line: 246, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_distance_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_distance_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_distance_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_distance_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_distance_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_distance_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_distance_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_distance_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_distance_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// train closing to Manhattan\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_dwithin,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"\n\n// reference point (Statue of Liberty)\nrefPoint = {lat: 40.6892, lon: -74.0445}\nt_stDWithinLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stDWithinLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_linestring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_dwithin_linestring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_linestring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_linestring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_linestring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_dwithin_linestring_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// train closing to Manhattan\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "st_dwithin_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_dwithin_linestring_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_dwithin,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 170, - }, - File: "st_dwithin_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_dwithin,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 171, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_dwithin,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\",GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "refPoint = {lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// reference point (Statue of Liberty)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - Name: "refPoint", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "{lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "lat: 40.6892", - Start: ast.Position{ - Column: 13, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 13, - Line: 180, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "40.6892", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Value: 40.6892, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "lon: -74.0445", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 27, - Line: 180, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "74.0445", - Start: ast.Position{ - Column: 33, - Line: 180, - }, - }, - }, - Value: 74.0445, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 180, - }, - File: "st_dwithin_linestring_test.flux", - Source: "-74.0445", - Start: ast.Position{ - Column: 32, - Line: 180, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "t_stDWithinLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 181, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 181, - }, - File: "st_dwithin_linestring_test.flux", - Source: "t_stDWithinLinestring", - Start: ast.Position{ - Column: 1, - Line: 181, - }, - }, - }, - Name: "t_stDWithinLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 25, - Line: 181, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 182, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 183, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 183, - }, - File: "st_dwithin_linestring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 184, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 184, - }, - File: "st_dwithin_linestring_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 184, - }, - File: "st_dwithin_linestring_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 184, - }, - File: "st_dwithin_linestring_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 184, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 184, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train closing in\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 186, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 186, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 186, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 186, - }, - File: "st_dwithin_linestring_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 186, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 187, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 187, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.ST_LineString()", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.ST_LineString", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 187, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_dwithin_linestring_test.flux", - Source: "ST_LineString", - Start: ast.Position{ - Column: 16, - Line: 187, - }, - }, - }, - Name: "ST_LineString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 193, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 189, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_dwithin_linestring_test.flux", - Source: "(r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 17, - Line: 189, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 192, - }, - File: "st_dwithin_linestring_test.flux", - Source: "({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 17, - Line: 190, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 192, - }, - File: "st_dwithin_linestring_test.flux", - Source: "{r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }", - Start: ast.Position{ - Column: 18, - Line: 190, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "_st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0)", - Start: ast.Position{ - Column: 26, - Line: 190, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 190, - }, - File: "st_dwithin_linestring_test.flux", - Source: "_st_dwithin", - Start: ast.Position{ - Column: 26, - Line: 190, - }, - }, - }, - Name: "_st_dwithin", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0", - Start: ast.Position{ - Column: 40, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "region: refPoint", - Start: ast.Position{ - Column: 40, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "region", - Start: ast.Position{ - Column: 40, - Line: 191, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 48, - Line: 191, - }, - }, - }, - Name: "refPoint", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 58, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 58, - Line: 191, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "{linestring: r.st_linestring}", - Start: ast.Position{ - Column: 68, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "linestring: r.st_linestring", - Start: ast.Position{ - Column: 69, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "linestring", - Start: ast.Position{ - Column: 69, - Line: 191, - }, - }, - }, - Name: "linestring", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "r.st_linestring", - Start: ast.Position{ - Column: 81, - Line: 191, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 81, - Line: 191, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "st_linestring", - Start: ast.Position{ - Column: 83, - Line: 191, - }, - }, - }, - Name: "st_linestring", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "distance: 20.0", - Start: ast.Position{ - Column: 99, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "distance", - Start: ast.Position{ - Column: 99, - Line: 191, - }, - }, - }, - Name: "distance", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "20.0", - Start: ast.Position{ - Column: 109, - Line: 191, - }, - }, - }, - Value: 20.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0)", - Start: ast.Position{ - Column: 25, - Line: 191, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo.ST_DWithin", - Start: ast.Position{ - Column: 25, - Line: 191, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 25, - Line: 191, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 191, - }, - File: "st_dwithin_linestring_test.flux", - Source: "ST_DWithin", - Start: ast.Position{ - Column: 29, - Line: 191, - }, - }, - }, - Name: "ST_DWithin", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 190, - }, - File: "st_dwithin_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 190, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 189, - }, - File: "st_dwithin_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 189, - }, - File: "st_dwithin_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 189, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 193, - }, - File: "st_dwithin_linestring_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 188, - }, - File: "st_dwithin_linestring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {linestring: r.st_linestring}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 194, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 194, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 194, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 194, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 194, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 194, - }, - File: "st_dwithin_linestring_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 194, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 181, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 26, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 181, - }, - File: "st_dwithin_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 26, - Line: 181, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 181, - }, - File: "st_dwithin_linestring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 32, - Line: 181, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "_stDWithinLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring})", - Start: ast.Position{ - Column: 6, - Line: 196, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 196, - }, - File: "st_dwithin_linestring_test.flux", - Source: "_stDWithinLinestring", - Start: ast.Position{ - Column: 6, - Line: 196, - }, - }, - }, - Name: "_stDWithinLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring})", - Start: ast.Position{ - Column: 29, - Line: 196, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring})", - Start: ast.Position{ - Column: 5, - Line: 197, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring}", - Start: ast.Position{ - Column: 6, - Line: 197, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 197, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 197, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 197, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 197, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 197, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 197, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 197, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 197, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 197, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 197, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 197, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 197, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 197, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 197, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 197, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 197, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fn: t_stDWithinLinestring", - Start: ast.Position{ - Column: 85, - Line: 197, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 197, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "t_stDWithinLinestring", - Start: ast.Position{ - Column: 89, - Line: 197, - }, - }, - }, - Name: "t_stDWithinLinestring", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 197, - }, - File: "st_dwithin_linestring_test.flux", - Source: "test _stDWithinLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithinLinestring})", - Start: ast.Position{ - Column: 1, - Line: 196, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_dwithin_linestring_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_dwithin_linestring_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_dwithin_linestring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_dwithin_linestring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_dwithin_linestring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_dwithin_linestring_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_dwithin_linestring_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// train closing to Manhattan\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_dwithin,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"\n\n// reference point (Statue of Liberty)\nrefPoint = {lat: 40.6892, lon: -74.0445}\nt_stDWithin = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stDWithin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_dwithin_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_dwithin_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_dwithin_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// train closing to Manhattan\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "st_dwithin_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_dwithin_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 225, - }, - File: "st_dwithin_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_dwithin,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 170, - }, - File: "st_dwithin_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 225, - }, - File: "st_dwithin_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_dwithin,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 171, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,true\n#datatype,string,long,string,string,boolean,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_dwithin,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,false,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:33Z,LLIR,GO506_20_6431,40.815413,-73.690054,89c288dcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:45:51Z,LLIR,GO506_20_6431,40.814096,-73.693214,89c288ddc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:46:12Z,LLIR,GO506_20_6431,40.810699,-73.695214,89c288e0c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:47:45Z,LLIR,GO506_20_6431,40.808517,-73.695594,89c288e14,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:48:04Z,LLIR,GO506_20_6431,40.806882,-73.695858,89c288e3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:01Z,LLIR,GO506_20_6431,40.800397,-73.695023,89c288fcc,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:49:22Z,LLIR,GO506_20_6431,40.796724,-73.699899,89c288fe4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:50:44Z,LLIR,GO506_20_6431,40.794998,-73.702982,89c289004,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:03Z,LLIR,GO506_20_6431,40.793905,-73.705485,89c289aa4,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:20Z,LLIR,GO506_20_6431,40.791541,-73.713571,89c289a64,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:37Z,LLIR,GO506_20_6431,40.791009,-73.715622,89c289a6c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:51:55Z,LLIR,GO506_20_6431,40.789185,-73.720059,89c289a3c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:16Z,LLIR,GO506_20_6431,40.788413,-73.721973,89c289a2c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:52:38Z,LLIR,GO506_20_6431,40.787216,-73.7261,89c28997c,4,STOPPED_AT,72,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:53:56Z,LLIR,GO506_20_6431,40.786038,-73.72924,89c289974,5,IN_TRANSIT_TO,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:54:57Z,LLIR,GO506_20_6431,40.775044,-73.740647,89c289f3c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:55:54Z,LLIR,GO506_20_6431,40.773334,-73.742812,89c289f6c,5,STOPPED_AT,120,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:13Z,LLIR,GO506_20_6431,40.772144,-73.74431,89c289f74,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:33Z,LLIR,GO506_20_6431,40.770953,-73.745805,89c289f7c,6,IN_TRANSIT_TO,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:56:53Z,LLIR,GO506_20_6431,40.768069,-73.749413,89c28a024,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:57:52Z,LLIR,GO506_20_6431,40.76661,-73.751322,89c28a03c,6,STOPPED_AT,42,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:58:10Z,LLIR,GO506_20_6431,40.76594,-73.752465,89c28a014,7,IN_TRANSIT_TO,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T15:59:24Z,LLIR,GO506_20_6431,40.763356,-73.769272,89c261e04,7,STOPPED_AT,25,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:01:55Z,LLIR,GO506_20_6431,40.761878,-73.785035,89c261d74,8,IN_TRANSIT_TO,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:02:33Z,LLIR,GO506_20_6431,40.761443,-73.789959,89c261d3c,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:36Z,LLIR,GO506_20_6431,40.761241,-73.792932,89c261d34,8,STOPPED_AT,2,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:03:54Z,LLIR,GO506_20_6431,40.76117,-73.795812,89c2602cc,9,IN_TRANSIT_TO,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:04:28Z,LLIR,GO506_20_6431,40.761653,-73.801766,89c2602ec,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:05:46Z,LLIR,GO506_20_6431,40.761908,-73.804421,89c2602f4,9,STOPPED_AT,11,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:11Z,LLIR,GO506_20_6431,40.762373,-73.809437,89c260254,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:31Z,LLIR,GO506_20_6431,40.762441,-73.810154,89c26024c,10,IN_TRANSIT_TO,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:06:49Z,LLIR,GO506_20_6431,40.762709,-73.814539,89c260234,10,STOPPED_AT,130,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:07:43Z,LLIR,GO506_20_6431,40.762143,-73.817956,89c26022c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,false,2020-04-08T16:08:19Z,LLIR,GO506_20_6431,40.759873,-73.826087,89c26010c,11,IN_TRANSIT_TO,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:08:38Z,LLIR,GO506_20_6431,40.759128,-73.828799,89c26011c,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:01Z,LLIR,GO506_20_6431,40.757895,-73.831347,89c2600dc,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:36Z,LLIR,GO506_20_6431,40.757106,-73.833095,89c2600c4,11,STOPPED_AT,56,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:09:53Z,LLIR,GO506_20_6431,40.7565,-73.834298,89c2600c4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:29Z,LLIR,GO506_20_6431,40.753279,-73.841791,89c260754,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:10:46Z,LLIR,GO506_20_6431,40.750688,-73.848962,89c25fdbc,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:11:03Z,LLIR,GO506_20_6431,40.749543,-73.852242,89c25fdb4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:32Z,LLIR,GO506_20_6431,40.743989,-73.900815,89c25f1d4,12,IN_TRANSIT_TO,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:14:49Z,LLIR,GO506_20_6431,40.745851,-73.902975,89c25f1d4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:15:59Z,LLIR,GO506_20_6431,40.748141,-73.905367,89c25f1c4,12,STOPPED_AT,214,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:16Z,LLIR,GO506_20_6431,40.748909,-73.906398,89c25f1c4,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:18:18Z,LLIR,GO506_20_6431,40.748495,-73.927597,89c25f29c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,0,mta,via,true,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "refPoint = {lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// reference point (Statue of Liberty)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 1, - Line: 228, - }, - }, - }, - Name: "refPoint", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "{lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 12, - Line: 228, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "lat: 40.6892", - Start: ast.Position{ - Column: 13, - Line: 228, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 13, - Line: 228, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "40.6892", - Start: ast.Position{ - Column: 18, - Line: 228, - }, - }, - }, - Value: 40.6892, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "lon: -74.0445", - Start: ast.Position{ - Column: 27, - Line: 228, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 27, - Line: 228, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "74.0445", - Start: ast.Position{ - Column: 33, - Line: 228, - }, - }, - }, - Value: 74.0445, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 228, - }, - File: "st_dwithin_test.flux", - Source: "-74.0445", - Start: ast.Position{ - Column: 32, - Line: 228, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "t_stDWithin = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 229, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 229, - }, - File: "st_dwithin_test.flux", - Source: "t_stDWithin", - Start: ast.Position{ - Column: 1, - Line: 229, - }, - }, - }, - Name: "t_stDWithin", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 15, - Line: 229, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 230, - }, - File: "st_dwithin_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 231, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 231, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 231, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 231, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 231, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 231, - }, - File: "st_dwithin_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 231, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 232, - }, - File: "st_dwithin_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 232, - }, - File: "st_dwithin_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 232, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 232, - }, - File: "st_dwithin_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 232, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 232, - }, - File: "st_dwithin_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 232, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 232, - }, - File: "st_dwithin_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 232, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train closing in\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 234, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 234, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 234, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 234, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 234, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 234, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 234, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 234, - }, - File: "st_dwithin_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 234, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 240, - }, - File: "st_dwithin_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_dwithin_test.flux", - Source: "fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 13, - Line: 236, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_dwithin_test.flux", - Source: "fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 13, - Line: 236, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 236, - }, - File: "st_dwithin_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 236, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_dwithin_test.flux", - Source: "(r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 17, - Line: 236, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 239, - }, - File: "st_dwithin_test.flux", - Source: "({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n })", - Start: ast.Position{ - Column: 17, - Line: 237, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 239, - }, - File: "st_dwithin_test.flux", - Source: "{r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }", - Start: ast.Position{ - Column: 18, - Line: 237, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "_st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0)", - Start: ast.Position{ - Column: 26, - Line: 237, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 237, - }, - File: "st_dwithin_test.flux", - Source: "_st_dwithin", - Start: ast.Position{ - Column: 26, - Line: 237, - }, - }, - }, - Name: "_st_dwithin", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0", - Start: ast.Position{ - Column: 40, - Line: 238, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "region: refPoint", - Start: ast.Position{ - Column: 40, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "region", - Start: ast.Position{ - Column: 40, - Line: 238, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 48, - Line: 238, - }, - }, - }, - Name: "refPoint", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 58, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 58, - Line: 238, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "{lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 68, - Line: 238, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lat: r.lat", - Start: ast.Position{ - Column: 69, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 69, - Line: 238, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "r.lat", - Start: ast.Position{ - Column: 74, - Line: 238, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "r", - Start: ast.Position{ - Column: 74, - Line: 238, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 76, - Line: 238, - }, - }, - }, - Name: "lat", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lon: r.lon", - Start: ast.Position{ - Column: 81, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 81, - Line: 238, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "r.lon", - Start: ast.Position{ - Column: 86, - Line: 238, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "r", - Start: ast.Position{ - Column: 86, - Line: 238, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 88, - Line: 238, - }, - }, - }, - Name: "lon", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "distance: 20.0", - Start: ast.Position{ - Column: 94, - Line: 238, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "distance", - Start: ast.Position{ - Column: 94, - Line: 238, - }, - }, - }, - Name: "distance", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "20.0", - Start: ast.Position{ - Column: 104, - Line: 238, - }, - }, - }, - Value: 20.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0)", - Start: ast.Position{ - Column: 25, - Line: 238, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "geo.ST_DWithin", - Start: ast.Position{ - Column: 25, - Line: 238, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 25, - Line: 238, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 238, - }, - File: "st_dwithin_test.flux", - Source: "ST_DWithin", - Start: ast.Position{ - Column: 29, - Line: 238, - }, - }, - }, - Name: "ST_DWithin", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 237, - }, - File: "st_dwithin_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 237, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 236, - }, - File: "st_dwithin_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 236, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 236, - }, - File: "st_dwithin_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 236, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 240, - }, - File: "st_dwithin_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 235, - }, - File: "st_dwithin_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 235, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> map(\n fn: (r) =>\n ({r with _st_dwithin:\n geo.ST_DWithin(region: refPoint, geometry: {lat: r.lat, lon: r.lon}, distance: 20.0),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 230, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 241, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 241, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 241, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 241, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 241, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 241, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 241, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 241, - }, - File: "st_dwithin_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 241, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 229, - }, - File: "st_dwithin_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 229, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 229, - }, - File: "st_dwithin_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 229, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 229, - }, - File: "st_dwithin_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 229, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "_stDWithin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin})", - Start: ast.Position{ - Column: 6, - Line: 243, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 243, - }, - File: "st_dwithin_test.flux", - Source: "_stDWithin", - Start: ast.Position{ - Column: 6, - Line: 243, - }, - }, - }, - Name: "_stDWithin", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin})", - Start: ast.Position{ - Column: 19, - Line: 243, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin})", - Start: ast.Position{ - Column: 5, - Line: 244, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin}", - Start: ast.Position{ - Column: 6, - Line: 244, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 244, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 244, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 244, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 244, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 244, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 244, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 244, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 244, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 244, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 244, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 244, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 244, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 244, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 244, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 244, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 244, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "fn: t_stDWithin", - Start: ast.Position{ - Column: 85, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 244, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "t_stDWithin", - Start: ast.Position{ - Column: 89, - Line: 244, - }, - }, - }, - Name: "t_stDWithin", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 244, - }, - File: "st_dwithin_test.flux", - Source: "test _stDWithin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDWithin})", - Start: ast.Position{ - Column: 1, - Line: 243, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_dwithin_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_dwithin_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_dwithin_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_dwithin_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_dwithin_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_dwithin_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_dwithin_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_dwithin_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_dwithin_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_intersects,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"\n\n// polygon in Brooklyn\nbt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}\nt_stIntersectsLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stIntersectsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_intersects_linestring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_intersects_linestring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_intersects_linestring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_intersects_linestring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_intersects_linestring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_intersects_linestring_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "st_intersects_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 168, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "st_intersects_linestring_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_intersects,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 169, - }, - File: "st_intersects_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 169, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_intersects,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 170, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,true\n#datatype,string,long,boolean,string,string,string\n#default,_result,,,,,\n,result,table,_st_intersects,id,st_linestring,trip_id\n,,0,true,GO506_20_6431,\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\",GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "bt = {points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// polygon in Brooklyn\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 1, - Line: 179, - }, - }, - }, - Name: "bt", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "{points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]}", - Start: ast.Position{ - Column: 6, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "points: [{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 7, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "points", - Start: ast.Position{ - Column: 7, - Line: 179, - }, - }, - }, - Name: "points", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "[{lat: 40.671659, lon: -73.936631}, {lat: 40.706543, lon: -73.749177}, {lat: 40.791333, lon: -73.880327}]", - Start: ast.Position{ - Column: 15, - Line: 179, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "{lat: 40.671659, lon: -73.936631}", - Start: ast.Position{ - Column: 16, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat: 40.671659", - Start: ast.Position{ - Column: 17, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 17, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "40.671659", - Start: ast.Position{ - Column: 22, - Line: 179, - }, - }, - }, - Value: 40.671659, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon: -73.936631", - Start: ast.Position{ - Column: 33, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 33, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "73.936631", - Start: ast.Position{ - Column: 39, - Line: 179, - }, - }, - }, - Value: 73.936631, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "-73.936631", - Start: ast.Position{ - Column: 38, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "{lat: 40.706543, lon: -73.749177}", - Start: ast.Position{ - Column: 51, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat: 40.706543", - Start: ast.Position{ - Column: 52, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 52, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "40.706543", - Start: ast.Position{ - Column: 57, - Line: 179, - }, - }, - }, - Value: 40.706543, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon: -73.749177", - Start: ast.Position{ - Column: 68, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 68, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "73.749177", - Start: ast.Position{ - Column: 74, - Line: 179, - }, - }, - }, - Value: 73.749177, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "-73.749177", - Start: ast.Position{ - Column: 73, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "{lat: 40.791333, lon: -73.880327}", - Start: ast.Position{ - Column: 86, - Line: 179, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat: 40.791333", - Start: ast.Position{ - Column: 87, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 87, - Line: 179, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "40.791333", - Start: ast.Position{ - Column: 92, - Line: 179, - }, - }, - }, - Value: 40.791333, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon: -73.880327", - Start: ast.Position{ - Column: 103, - Line: 179, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 103, - Line: 179, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "73.880327", - Start: ast.Position{ - Column: 109, - Line: 179, - }, - }, - }, - Value: 73.880327, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 179, - }, - File: "st_intersects_linestring_test.flux", - Source: "-73.880327", - Start: ast.Position{ - Column: 108, - Line: 179, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "t_stIntersectsLinestring = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 180, - }, - File: "st_intersects_linestring_test.flux", - Source: "t_stIntersectsLinestring", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - Name: "t_stIntersectsLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 28, - Line: 180, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 181, - }, - File: "st_intersects_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 182, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 182, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 182, - }, - File: "st_intersects_linestring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 182, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 183, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 183, - }, - File: "st_intersects_linestring_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 183, - }, - File: "st_intersects_linestring_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 183, - }, - File: "st_intersects_linestring_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 183, - }, - File: "st_intersects_linestring_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 183, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see train crossing defined region\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 185, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 185, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 185, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 185, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 185, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 185, - }, - File: "st_intersects_linestring_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 185, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 186, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 186, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.ST_LineString()", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 186, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.ST_LineString", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 186, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 186, - }, - File: "st_intersects_linestring_test.flux", - Source: "ST_LineString", - Start: ast.Position{ - Column: 16, - Line: 186, - }, - }, - }, - Name: "ST_LineString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 190, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 13, - Line: 188, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 13, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 188, - }, - File: "st_intersects_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 188, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "(r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 17, - Line: 188, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})})", - Start: ast.Position{ - Column: 17, - Line: 189, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "{r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}", - Start: ast.Position{ - Column: 18, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "_st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 26, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "_st_intersects", - Start: ast.Position{ - Column: 26, - Line: 189, - }, - }, - }, - Name: "_st_intersects", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "region: bt, geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 60, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "region: bt", - Start: ast.Position{ - Column: 60, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "region", - Start: ast.Position{ - Column: 60, - Line: 189, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "bt", - Start: ast.Position{ - Column: 68, - Line: 189, - }, - }, - }, - Name: "bt", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 72, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 72, - Line: 189, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "{linestring: r.st_linestring}", - Start: ast.Position{ - Column: 82, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "linestring: r.st_linestring", - Start: ast.Position{ - Column: 83, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "linestring", - Start: ast.Position{ - Column: 83, - Line: 189, - }, - }, - }, - Name: "linestring", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "r.st_linestring", - Start: ast.Position{ - Column: 95, - Line: 189, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 95, - Line: 189, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "st_linestring", - Start: ast.Position{ - Column: 97, - Line: 189, - }, - }, - }, - Name: "st_linestring", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 42, - Line: 189, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo.ST_Intersects", - Start: ast.Position{ - Column: 42, - Line: 189, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 42, - Line: 189, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "ST_Intersects", - Start: ast.Position{ - Column: 46, - Line: 189, - }, - }, - }, - Name: "ST_Intersects", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 189, - }, - File: "st_intersects_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 189, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 188, - }, - File: "st_intersects_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 188, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 188, - }, - File: "st_intersects_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 188, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 190, - }, - File: "st_intersects_linestring_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 187, - }, - File: "st_intersects_linestring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see train crossing defined region\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) =>\n ({r with _st_intersects: geo.ST_Intersects(region: bt, geometry: {linestring: r.st_linestring})}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 181, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 191, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 191, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 191, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 191, - }, - File: "st_intersects_linestring_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 180, - }, - File: "st_intersects_linestring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 29, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 180, - }, - File: "st_intersects_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 29, - Line: 180, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 180, - }, - File: "st_intersects_linestring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 180, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "_stIntersectsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring})", - Start: ast.Position{ - Column: 6, - Line: 193, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 193, - }, - File: "st_intersects_linestring_test.flux", - Source: "_stIntersectsLinestring", - Start: ast.Position{ - Column: 6, - Line: 193, - }, - }, - }, - Name: "_stIntersectsLinestring", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring})", - Start: ast.Position{ - Column: 32, - Line: 193, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring})", - Start: ast.Position{ - Column: 5, - Line: 194, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring}", - Start: ast.Position{ - Column: 6, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 194, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 194, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 194, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 194, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 194, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 194, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 194, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 194, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 194, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 194, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 194, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "fn: t_stIntersectsLinestring", - Start: ast.Position{ - Column: 85, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 194, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "t_stIntersectsLinestring", - Start: ast.Position{ - Column: 89, - Line: 194, - }, - }, - }, - Name: "t_stIntersectsLinestring", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 194, - }, - File: "st_intersects_linestring_test.flux", - Source: "test _stIntersectsLinestring = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stIntersectsLinestring})", - Start: ast.Position{ - Column: 1, - Line: 193, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_intersects_linestring_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_intersects_linestring_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_intersects_linestring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_intersects_linestring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_intersects_linestring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_intersects_linestring_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_intersects_linestring_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// train closing to Manhattan\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_length,id,st_linestring,trip_id\n,,0,25.463,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"\n\n// limit float to 3 decimal places\nlimitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0\nt_stLength = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stLength = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_length_linestring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "st_length_linestring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_length_linestring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_length_linestring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "st_length_linestring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_length_linestring_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// train closing to Manhattan\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "st_length_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 169, - }, - File: "st_length_linestring_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T16:15:59Z,40.748141,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,4,2020-04-08T16:16:16Z,40.748909,lat,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:14:32Z,40.743989,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,6,2020-04-08T16:14:49Z,40.745851,lat,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,7,2020-04-08T16:18:18Z,40.748495,lat,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:11:03Z,40.749543,lat,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,9,2020-04-08T16:10:46Z,40.750688,lat,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,10,2020-04-08T16:09:36Z,40.757106,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,11,2020-04-08T16:09:53Z,40.7565,lat,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,12,2020-04-08T16:09:01Z,40.757895,lat,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,13,2020-04-08T16:08:19Z,40.759873,lat,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,14,2020-04-08T16:08:38Z,40.759128,lat,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,15,2020-04-08T16:07:43Z,40.762143,lat,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,16,2020-04-08T16:06:49Z,40.762709,lat,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,17,2020-04-08T16:06:31Z,40.762441,lat,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,18,2020-04-08T16:06:11Z,40.762373,lat,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,19,2020-04-08T16:03:54Z,40.76117,lat,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,20,2020-04-08T16:04:28Z,40.761653,lat,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,21,2020-04-08T16:05:46Z,40.761908,lat,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,22,2020-04-08T16:10:29Z,40.753279,lat,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,23,2020-04-08T16:03:36Z,40.761241,lat,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,24,2020-04-08T16:02:33Z,40.761443,lat,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,25,2020-04-08T16:01:55Z,40.761878,lat,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,26,2020-04-08T15:59:24Z,40.763356,lat,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,27,2020-04-08T15:45:33Z,40.815413,lat,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,28,2020-04-08T15:45:51Z,40.814096,lat,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,29,2020-04-08T15:46:12Z,40.810699,lat,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,30,2020-04-08T15:47:45Z,40.808517,lat,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,31,2020-04-08T15:48:04Z,40.806882,lat,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,32,2020-04-08T15:49:01Z,40.800397,lat,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,33,2020-04-08T15:49:22Z,40.796724,lat,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,34,2020-04-08T15:50:44Z,40.794998,lat,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,35,2020-04-08T15:53:56Z,40.786038,lat,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,36,2020-04-08T15:52:38Z,40.787216,lat,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,37,2020-04-08T15:52:16Z,40.788413,lat,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,38,2020-04-08T15:51:55Z,40.789185,lat,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,39,2020-04-08T15:51:20Z,40.791541,lat,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,40,2020-04-08T15:51:37Z,40.791009,lat,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,41,2020-04-08T15:51:03Z,40.793905,lat,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,42,2020-04-08T15:54:57Z,40.775044,lat,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,43,2020-04-08T15:55:54Z,40.773334,lat,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,44,2020-04-08T15:56:13Z,40.772144,lat,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,45,2020-04-08T15:56:33Z,40.770953,lat,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,46,2020-04-08T15:58:10Z,40.76594,lat,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,47,2020-04-08T15:56:53Z,40.768069,lat,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,48,2020-04-08T15:57:52Z,40.76661,lat,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n,,49,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,50,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,51,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,52,2020-04-08T16:15:59Z,-73.905367,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,53,2020-04-08T16:16:16Z,-73.906398,lon,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,54,2020-04-08T16:14:32Z,-73.900815,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,55,2020-04-08T16:14:49Z,-73.902975,lon,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,56,2020-04-08T16:18:18Z,-73.927597,lon,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,57,2020-04-08T16:11:03Z,-73.852242,lon,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,58,2020-04-08T16:10:46Z,-73.848962,lon,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,59,2020-04-08T16:09:36Z,-73.833095,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,60,2020-04-08T16:09:53Z,-73.834298,lon,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,61,2020-04-08T16:09:01Z,-73.831347,lon,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,62,2020-04-08T16:08:19Z,-73.826087,lon,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,63,2020-04-08T16:08:38Z,-73.828799,lon,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,64,2020-04-08T16:07:43Z,-73.817956,lon,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,65,2020-04-08T16:06:49Z,-73.814539,lon,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,66,2020-04-08T16:06:31Z,-73.810154,lon,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,67,2020-04-08T16:06:11Z,-73.809437,lon,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,68,2020-04-08T16:03:54Z,-73.795812,lon,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,69,2020-04-08T16:04:28Z,-73.801766,lon,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,70,2020-04-08T16:05:46Z,-73.804421,lon,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,71,2020-04-08T16:10:29Z,-73.841791,lon,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,72,2020-04-08T16:03:36Z,-73.792932,lon,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,73,2020-04-08T16:02:33Z,-73.789959,lon,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,74,2020-04-08T16:01:55Z,-73.785035,lon,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,75,2020-04-08T15:59:24Z,-73.769272,lon,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,76,2020-04-08T15:45:33Z,-73.690054,lon,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,77,2020-04-08T15:45:51Z,-73.693214,lon,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,78,2020-04-08T15:46:12Z,-73.695214,lon,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,79,2020-04-08T15:47:45Z,-73.695594,lon,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,80,2020-04-08T15:48:04Z,-73.695858,lon,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,81,2020-04-08T15:49:01Z,-73.695023,lon,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,82,2020-04-08T15:49:22Z,-73.699899,lon,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,83,2020-04-08T15:50:44Z,-73.702982,lon,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,84,2020-04-08T15:53:56Z,-73.72924,lon,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,85,2020-04-08T15:52:38Z,-73.7261,lon,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,86,2020-04-08T15:52:16Z,-73.721973,lon,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,87,2020-04-08T15:51:55Z,-73.720059,lon,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,88,2020-04-08T15:51:20Z,-73.713571,lon,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,89,2020-04-08T15:51:37Z,-73.715622,lon,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,90,2020-04-08T15:51:03Z,-73.705485,lon,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,91,2020-04-08T15:54:57Z,-73.740647,lon,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,92,2020-04-08T15:55:54Z,-73.742812,lon,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,93,2020-04-08T15:56:13Z,-73.74431,lon,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,94,2020-04-08T15:56:33Z,-73.745805,lon,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,95,2020-04-08T15:58:10Z,-73.752465,lon,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,96,2020-04-08T15:56:53Z,-73.749413,lon,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,97,2020-04-08T15:57:52Z,-73.751322,lon,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,98,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,99,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,100,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,101,2020-04-08T16:15:59Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,12,STOPPED_AT,214,GO506_20_6431\n,,102,2020-04-08T16:16:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1c4,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,103,2020-04-08T16:14:32Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,104,2020-04-08T16:14:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f1d4,12,STOPPED_AT,214,GO506_20_6431\n,,105,2020-04-08T16:18:18Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f29c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,106,2020-04-08T16:11:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdb4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,107,2020-04-08T16:10:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25fdbc,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,108,2020-04-08T16:09:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,11,STOPPED_AT,56,GO506_20_6431\n,,109,2020-04-08T16:09:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600c4,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,110,2020-04-08T16:09:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2600dc,11,STOPPED_AT,56,GO506_20_6431\n,,111,2020-04-08T16:08:19Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26010c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,112,2020-04-08T16:08:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26011c,11,STOPPED_AT,56,GO506_20_6431\n,,113,2020-04-08T16:07:43Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26022c,11,IN_TRANSIT_TO,56,GO506_20_6431\n,,114,2020-04-08T16:06:49Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260234,10,STOPPED_AT,130,GO506_20_6431\n,,115,2020-04-08T16:06:31Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c26024c,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,116,2020-04-08T16:06:11Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260254,10,IN_TRANSIT_TO,130,GO506_20_6431\n,,117,2020-04-08T16:03:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602cc,9,IN_TRANSIT_TO,11,GO506_20_6431\n,,118,2020-04-08T16:04:28Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602ec,9,STOPPED_AT,11,GO506_20_6431\n,,119,2020-04-08T16:05:46Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2602f4,9,STOPPED_AT,11,GO506_20_6431\n,,120,2020-04-08T16:10:29Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c260754,12,IN_TRANSIT_TO,214,GO506_20_6431\n,,121,2020-04-08T16:03:36Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d34,8,STOPPED_AT,2,GO506_20_6431\n,,122,2020-04-08T16:02:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d3c,8,STOPPED_AT,2,GO506_20_6431\n,,123,2020-04-08T16:01:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261d74,8,IN_TRANSIT_TO,2,GO506_20_6431\n,,124,2020-04-08T15:59:24Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c261e04,7,STOPPED_AT,25,GO506_20_6431\n,,125,2020-04-08T15:45:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288dcc,4,STOPPED_AT,72,GO506_20_6431\n,,126,2020-04-08T15:45:51Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288ddc,4,STOPPED_AT,72,GO506_20_6431\n,,127,2020-04-08T15:46:12Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e0c,4,STOPPED_AT,72,GO506_20_6431\n,,128,2020-04-08T15:47:45Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e14,4,STOPPED_AT,72,GO506_20_6431\n,,129,2020-04-08T15:48:04Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288e3c,4,STOPPED_AT,72,GO506_20_6431\n,,130,2020-04-08T15:49:01Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fcc,4,STOPPED_AT,72,GO506_20_6431\n,,131,2020-04-08T15:49:22Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c288fe4,4,STOPPED_AT,72,GO506_20_6431\n,,132,2020-04-08T15:50:44Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289004,4,STOPPED_AT,72,GO506_20_6431\n,,133,2020-04-08T15:53:56Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289974,5,IN_TRANSIT_TO,120,GO506_20_6431\n,,134,2020-04-08T15:52:38Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28997c,4,STOPPED_AT,72,GO506_20_6431\n,,135,2020-04-08T15:52:16Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a2c,4,STOPPED_AT,72,GO506_20_6431\n,,136,2020-04-08T15:51:55Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a3c,4,STOPPED_AT,72,GO506_20_6431\n,,137,2020-04-08T15:51:20Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a64,4,STOPPED_AT,72,GO506_20_6431\n,,138,2020-04-08T15:51:37Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289a6c,4,STOPPED_AT,72,GO506_20_6431\n,,139,2020-04-08T15:51:03Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289aa4,4,STOPPED_AT,72,GO506_20_6431\n,,140,2020-04-08T15:54:57Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f3c,5,STOPPED_AT,120,GO506_20_6431\n,,141,2020-04-08T15:55:54Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f6c,5,STOPPED_AT,120,GO506_20_6431\n,,142,2020-04-08T15:56:13Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f74,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,143,2020-04-08T15:56:33Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c289f7c,6,IN_TRANSIT_TO,42,GO506_20_6431\n,,144,2020-04-08T15:58:10Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a014,7,IN_TRANSIT_TO,25,GO506_20_6431\n,,145,2020-04-08T15:56:53Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a024,6,STOPPED_AT,42,GO506_20_6431\n,,146,2020-04-08T15:57:52Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c28a03c,6,STOPPED_AT,42,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_length_linestring_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_length,id,st_linestring,trip_id\n,,0,25.463,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 170, - }, - File: "st_length_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 170, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "st_length_linestring_test.flux", - Source: "\"\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_length,id,st_linestring,trip_id\n,,0,25.463,GO506_20_6431,\\\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\\\",GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 171, - }, - }, - }, - Value: "\n#group,false,false,false,true,false,true\n#datatype,string,long,double,string,string,string\n#default,_result,,,,,\n,result,table,_st_length,id,st_linestring,trip_id\n,,0,25.463,GO506_20_6431,\"-73.68691 40.820317, -73.690054 40.815413, -73.693214 40.814096, -73.695214 40.810699, -73.695594 40.808517, -73.695858 40.806882, -73.695023 40.800397, -73.699899 40.796724, -73.702982 40.794998, -73.705485 40.793905, -73.713571 40.791541, -73.715622 40.791009, -73.720059 40.789185, -73.721973 40.788413, -73.7261 40.787216, -73.72924 40.786038, -73.740647 40.775044, -73.742812 40.773334, -73.74431 40.772144, -73.745805 40.770953, -73.749413 40.768069, -73.751322 40.76661, -73.752465 40.76594, -73.769272 40.763356, -73.785035 40.761878, -73.789959 40.761443, -73.792932 40.761241, -73.795812 40.76117, -73.801766 40.761653, -73.804421 40.761908, -73.809437 40.762373, -73.810154 40.762441, -73.814539 40.762709, -73.817956 40.762143, -73.826087 40.759873, -73.828799 40.759128, -73.831347 40.757895, -73.833095 40.757106, -73.834298 40.7565, -73.841791 40.753279, -73.848962 40.750688, -73.852242 40.749543, -73.900815 40.743989, -73.902975 40.745851, -73.905367 40.748141, -73.906398 40.748909, -73.912119 40.751085, -73.927597 40.748495, -73.940563 40.745249\",GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "limitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// limit float to 3 decimal places\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 1, - Line: 180, - }, - }, - }, - Name: "limitFloat", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "(value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 14, - Line: 180, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 25, - Line: 180, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v", - Start: ast.Position{ - Column: 31, - Line: 180, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "v", - Start: ast.Position{ - Column: 38, - Line: 180, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "value * 1000.0", - Start: ast.Position{ - Column: 41, - Line: 180, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 41, - Line: 180, - }, - }, - }, - Name: "value", - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 49, - Line: 180, - }, - }, - }, - Value: 1000.0, - }, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "int(v: value * 1000.0)", - Start: ast.Position{ - Column: 34, - Line: 180, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "int", - Start: ast.Position{ - Column: 34, - Line: 180, - }, - }, - }, - Name: "int", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "float(v: int(v: value * 1000.0))", - Start: ast.Position{ - Column: 25, - Line: 180, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "float", - Start: ast.Position{ - Column: 25, - Line: 180, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 60, - Line: 180, - }, - }, - }, - Value: 1000.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 180, - }, - File: "st_length_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 180, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "t_stLength = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 181, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 181, - }, - File: "st_length_linestring_test.flux", - Source: "t_stLength", - Start: ast.Position{ - Column: 1, - Line: 181, - }, - }, - }, - Name: "t_stLength", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 14, - Line: 181, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 182, - }, - File: "st_length_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 183, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 183, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 183, - }, - File: "st_length_linestring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 183, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 184, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 184, - }, - File: "st_length_linestring_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 184, - }, - File: "st_length_linestring_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 184, - }, - File: "st_length_linestring_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 184, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 184, - }, - File: "st_length_linestring_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 184, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// optional but it helps to see the train closing in\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "groupBy: [\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 25, - Line: 186, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "[\"id\", \"trip_id\"]", - Start: ast.Position{ - Column: 34, - Line: 186, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 35, - Line: 186, - }, - }, - }, - Value: "id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "\"trip_id\"", - Start: ast.Position{ - Column: 41, - Line: 186, - }, - }, - }, - Value: "trip_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "geo.asTracks(groupBy: [\"id\", \"trip_id\"])", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "geo.asTracks", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 186, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 186, - }, - File: "st_length_linestring_test.flux", - Source: "asTracks", - Start: ast.Position{ - Column: 16, - Line: 186, - }, - }, - }, - Name: "asTracks", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 187, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 187, - }, - File: "st_length_linestring_test.flux", - Source: "geo.ST_LineString()", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_length_linestring_test.flux", - Source: "geo.ST_LineString", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 187, - }, - File: "st_length_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 187, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 187, - }, - File: "st_length_linestring_test.flux", - Source: "ST_LineString", - Start: ast.Position{ - Column: 16, - Line: 187, - }, - }, - }, - Name: "ST_LineString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 190, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))})", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))})", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 189, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "(r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))})", - Start: ast.Position{ - Column: 17, - Line: 189, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))})", - Start: ast.Position{ - Column: 24, - Line: 189, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "{r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}", - Start: ast.Position{ - Column: 25, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "_st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))", - Start: ast.Position{ - Column: 33, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "_st_length", - Start: ast.Position{ - Column: 33, - Line: 189, - }, - }, - }, - Name: "_st_length", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "value: geo.ST_Length(geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 56, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "value: geo.ST_Length(geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 56, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "value", - Start: ast.Position{ - Column: 56, - Line: 189, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 77, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geometry: {linestring: r.st_linestring}", - Start: ast.Position{ - Column: 77, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 77, - Line: 189, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "{linestring: r.st_linestring}", - Start: ast.Position{ - Column: 87, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "linestring: r.st_linestring", - Start: ast.Position{ - Column: 88, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "linestring", - Start: ast.Position{ - Column: 88, - Line: 189, - }, - }, - }, - Name: "linestring", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "r.st_linestring", - Start: ast.Position{ - Column: 100, - Line: 189, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 100, - Line: 189, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "st_linestring", - Start: ast.Position{ - Column: 102, - Line: 189, - }, - }, - }, - Name: "st_linestring", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geo.ST_Length(geometry: {linestring: r.st_linestring})", - Start: ast.Position{ - Column: 63, - Line: 189, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geo.ST_Length", - Start: ast.Position{ - Column: 63, - Line: 189, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 63, - Line: 189, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "ST_Length", - Start: ast.Position{ - Column: 67, - Line: 189, - }, - }, - }, - Name: "ST_Length", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))", - Start: ast.Position{ - Column: 45, - Line: 189, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 45, - Line: 189, - }, - }, - }, - Name: "limitFloat", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 26, - Line: 189, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 189, - }, - File: "st_length_linestring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 189, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 190, - }, - File: "st_length_linestring_test.flux", - Source: "map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 188, - }, - File: "st_length_linestring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 188, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n // optional but it helps to see the train closing in\n |> geo.asTracks(groupBy: [\"id\", \"trip_id\"])\n |> geo.ST_LineString()\n |> map(\n fn: (r) => ({r with _st_length: limitFloat(value: geo.ST_Length(geometry: {linestring: r.st_linestring}))}),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 182, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 191, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 191, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 191, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 191, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 191, - }, - File: "st_length_linestring_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 191, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 181, - }, - File: "st_length_linestring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 181, - }, - File: "st_length_linestring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 181, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 181, - }, - File: "st_length_linestring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 181, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "_stLength = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength})", - Start: ast.Position{ - Column: 6, - Line: 193, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "_stLength", - Start: ast.Position{ - Column: 6, - Line: 193, - }, - }, - }, - Name: "_stLength", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength})", - Start: ast.Position{ - Column: 18, - Line: 193, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength})", - Start: ast.Position{ - Column: 24, - Line: 193, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength}", - Start: ast.Position{ - Column: 25, - Line: 193, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 193, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 193, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 193, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 193, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 193, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 193, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 193, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 193, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 193, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 193, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 193, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 193, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 193, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 193, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 193, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 193, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "fn: t_stLength", - Start: ast.Position{ - Column: 104, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 193, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "t_stLength", - Start: ast.Position{ - Column: 108, - Line: 193, - }, - }, - }, - Name: "t_stLength", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 193, - }, - File: "st_length_linestring_test.flux", - Source: "test _stLength = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stLength})", - Start: ast.Position{ - Column: 1, - Line: 193, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_length_linestring_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "st_length_linestring_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_length_linestring_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "st_length_linestring_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_length_linestring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "st_length_linestring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "st_length_linestring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_length_linestring_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "st_length_linestring_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"\noutData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"\nt_strictFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _strictFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strictFilter_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "strictFilter_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strictFilter_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strictFilter_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strictFilter_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "strictFilter_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "strictFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 187, - }, - File: "strictFilter_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,0,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,40.728077,89c2624,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,1,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1572615165632969758,89c261c,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,2,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1572566409947779410,89c2594,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,3,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,40.671928,89c25b4,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,4,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,-73.962692,89c25b4,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,5,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1572566426666145821,89c25b4,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,6,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,1572567458287113937,89c2664,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,7,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,-73.752579,89c261c,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,8,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,0,89c261c,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,9,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,1.2,89c2594,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,10,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,-73.776665,89c2664,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,11,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,40.733585,89c2624,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,12,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,-73.951332,89c2594,lon,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,13,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.75,89c25b4,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,14,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:17:38.287113937Z,40.645245,89c2664,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,15,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,9.7,89c2624,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,16,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,40.725647,89c261c,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,17,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,5,89c2624,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,18,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,1572567458287113937,89c2624,tid,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,40.712173,89c25bc,lat,taxi,start\n,,19,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,40.688564,89c25bc,lat,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,20,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,40.7122,89c2594,lat,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,21,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:18.082153551Z,0,89c2594,tip,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,22,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:07:41.235010051Z,1.3,89c25b4,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,23,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,-73.737175,89c2624,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,24,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:32:45.632969758Z,1572615165632969758,89c2624,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,25,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T13:41:59.331776148Z,1.3,89c261c,dist,taxi,end\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,-73.963913,89c25bc,lon,taxi,start\n,,26,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,-73.965881,89c25bc,lon,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:09.94777941Z,1572566409947779410,89c25bc,tid,taxi,start\n,,27,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:00:26.666145821Z,1572566426666145821,89c25bc,tid,taxi,start\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,s2_cell_id,_field,_measurement,_pt\n,,28,2019-02-18T04:17:43.176943164Z,2020-02-18T10:17:43.176943164Z,2019-11-01T00:33:07.54916732Z,-73.716583,89c2624,lon,taxi,end\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 207, - }, - File: "strictFilter_test.flux", - Source: "outData =\n \"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 188, - }, - File: "strictFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 188, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 207, - }, - File: "strictFilter_test.flux", - Source: "\"\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n\"", - Start: ast.Position{ - Column: 5, - Line: 189, - }, - }, - }, - Value: "\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,long,double,double,double,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,tid,lon,tip,lat,dist\n,,0,2019-11-01T13:41:59.331776148Z,89c261c,taxi,end,1572615165632969758,-73.752579,0,40.725647,1.3\n\n#group,false,false,false,true,true,true,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,double,long,double\n#default,_result,,,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,dist,tip,tid,lon\n,,1,2019-11-01T00:33:07.54916732Z,89c2624,taxi,end,40.728077,9.7,5,1572567458287113937,-73.716583\n\n#group,false,false,false,true,true,true,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,double,long\n#default,_result,,,,,,,,\n,result,table,_time,s2_cell_id,_measurement,_pt,lat,lon,tid\n,,2,2019-11-01T13:32:45.632969758Z,89c2624,taxi,start,40.733585,-73.737175,1572615165632969758\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "t_strictFilter = (table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 208, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 208, - }, - File: "strictFilter_test.flux", - Source: "t_strictFilter", - Start: ast.Position{ - Column: 1, - Line: 208, - }, - }, - }, - Name: "t_strictFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 18, - Line: 208, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 209, - }, - File: "strictFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "start: 2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 210, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "2019-11-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 210, - }, - }, - }, - Value: parser.MustParseTime("2019-11-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "range(start: 2019-11-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 210, - }, - File: "strictFilter_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 210, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 211, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 211, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 211, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 211, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 211, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 211, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 211, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 211, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 211, - }, - File: "strictFilter_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 211, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 29, - Line: 212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "region: {lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 29, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "region", - Start: ast.Position{ - Column: 29, - Line: 212, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "{lat: 40.7090214, lon: -73.61846, radius: 15.0}", - Start: ast.Position{ - Column: 37, - Line: 212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "lat: 40.7090214", - Start: ast.Position{ - Column: 38, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 38, - Line: 212, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "40.7090214", - Start: ast.Position{ - Column: 43, - Line: 212, - }, - }, - }, - Value: 40.7090214, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "lon: -73.61846", - Start: ast.Position{ - Column: 55, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 55, - Line: 212, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "73.61846", - Start: ast.Position{ - Column: 61, - Line: 212, - }, - }, - }, - Value: 73.61846, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "-73.61846", - Start: ast.Position{ - Column: 60, - Line: 212, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "radius: 15.0", - Start: ast.Position{ - Column: 71, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "radius", - Start: ast.Position{ - Column: 71, - Line: 212, - }, - }, - }, - Name: "radius", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "15.0", - Start: ast.Position{ - Column: 79, - Line: 212, - }, - }, - }, - Value: 15.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "geo.strictFilter", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 12, - Line: 212, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 212, - }, - File: "strictFilter_test.flux", - Source: "strictFilter", - Start: ast.Position{ - Column: 16, - Line: 212, - }, - }, - }, - Name: "strictFilter", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "table\n |> range(start: 2019-11-01T00:00:00Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> geo.strictFilter(region: {lat: 40.7090214, lon: -73.61846, radius: 15.0})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 213, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 213, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 213, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 213, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 213, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 213, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 213, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 213, - }, - File: "strictFilter_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 213, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 208, - }, - File: "strictFilter_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 208, - }, - File: "strictFilter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 208, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 208, - }, - File: "strictFilter_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 208, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "_strictFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter})", - Start: ast.Position{ - Column: 6, - Line: 215, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 215, - }, - File: "strictFilter_test.flux", - Source: "_strictFilter", - Start: ast.Position{ - Column: 6, - Line: 215, - }, - }, - }, - Name: "_strictFilter", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter})", - Start: ast.Position{ - Column: 22, - Line: 215, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter})", - Start: ast.Position{ - Column: 5, - Line: 216, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter}", - Start: ast.Position{ - Column: 6, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 216, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 216, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 216, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 216, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 216, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 216, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 216, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 216, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 216, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 216, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 216, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 216, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 216, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 216, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "fn: t_strictFilter", - Start: ast.Position{ - Column: 85, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 216, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "t_strictFilter", - Start: ast.Position{ - Column: 89, - Line: 216, - }, - }, - }, - Name: "t_strictFilter", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 216, - }, - File: "strictFilter_test.flux", - Source: "test _strictFilter = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_strictFilter})", - Start: ast.Position{ - Column: 1, - Line: 215, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "strictFilter_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "strictFilter_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "strictFilter_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "strictFilter_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "strictFilter_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "strictFilter_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "strictFilter_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "package geo_test\n\n\nimport \"experimental/geo\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// change units\noption geo.units = {distance: \"mile\"}\n\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,4,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,6,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,7,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\"\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,false,false,true,true,true,true,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,20.793,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,1,mta,via,6.68,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,2,mta,via,8.144,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"\n\n// reference point (Statue of Liberty)\nrefPoint = {lat: 40.6892, lon: -74.0445}\n\n// limit float to 3 decimal places\nlimitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0\nt_stDistanceInMiles = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _stDistanceInMiles = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "units_miles_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "units_miles_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "units_miles_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "units_miles_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "units_miles_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "geo.units = {distance: \"mile\"}", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "{distance: \"mile\"}", - Start: ast.Position{ - Column: 20, - Line: 11, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "distance: \"mile\"", - Start: ast.Position{ - Column: 21, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "distance", - Start: ast.Position{ - Column: 21, - Line: 11, - }, - }, - }, - Name: "distance", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "\"mile\"", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Value: "mile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "geo.units", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "units", - Start: ast.Position{ - Column: 12, - Line: 11, - }, - }, - }, - Name: "units", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// change units\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 11, - }, - File: "units_miles_test.flux", - Source: "option geo.units = {distance: \"mile\"}", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "units_miles_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,4,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,6,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,7,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "units_miles_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "units_miles_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,4,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,6,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,7,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,0,2020-04-08T15:44:58Z,40.820317,lat,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,1,2020-04-08T16:19:27Z,40.745249,lat,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,2,2020-04-08T16:16:50Z,40.751085,lat,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,3,2020-04-08T15:44:58Z,-73.68691,lon,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,4,2020-04-08T16:19:27Z,-73.940563,lon,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,5,2020-04-08T16:16:50Z,-73.912119,lon,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,_pt,area,id,s2_cell_id,seq_idx,status,stop_id,trip_id\n,,6,2020-04-08T15:44:58Z,1586304000,tid,mta,start,LLIR,GO506_20_6431,89c288c54,1,STOPPED_AT,171,GO506_20_6431\n,,7,2020-04-08T16:19:27Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c2592bc,13,IN_TRANSIT_TO,237,GO506_20_6431\n,,8,2020-04-08T16:16:50Z,1586304000,tid,mta,via,LLIR,GO506_20_6431,89c25f18c,13,IN_TRANSIT_TO,237,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "units_miles_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,false,false,true,true,true,true,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,20.793,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,1,mta,via,6.68,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,2,mta,via,8.144,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "units_miles_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "units_miles_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,false,false,true,true,true,true,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,20.793,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,1,mta,via,6.68,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,2,mta,via,8.144,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,false,false,true,true,true,true,false,true\n#datatype,string,long,string,string,double,dateTime:RFC3339,string,string,double,double,string,string,string,string,long,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_measurement,_pt,_st_distance,_time,area,id,lat,lon,s2_cell_id,seq_idx,status,stop_id,tid,trip_id\n,,0,mta,start,20.793,2020-04-08T15:44:58Z,LLIR,GO506_20_6431,40.820317,-73.68691,89c288c54,1,STOPPED_AT,171,1586304000,GO506_20_6431\n,,1,mta,via,6.68,2020-04-08T16:19:27Z,LLIR,GO506_20_6431,40.745249,-73.940563,89c2592bc,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n,,2,mta,via,8.144,2020-04-08T16:16:50Z,LLIR,GO506_20_6431,40.751085,-73.912119,89c25f18c,13,IN_TRANSIT_TO,237,1586304000,GO506_20_6431\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "refPoint = {lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// reference point (Statue of Liberty)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "refPoint", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "{lat: 40.6892, lon: -74.0445}", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "lat: 40.6892", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 13, - Line: 46, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "40.6892", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Value: 40.6892, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "lon: -74.0445", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "74.0445", - Start: ast.Position{ - Column: 33, - Line: 46, - }, - }, - }, - Value: 74.0445, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "units_miles_test.flux", - Source: "-74.0445", - Start: ast.Position{ - Column: 32, - Line: 46, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "limitFloat = (value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// limit float to 3 decimal places\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "limitFloat", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "(value) => float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "float(v: int(v: value * 1000.0)) / 1000.0", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v: int(v: value * 1000.0)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v: value * 1000.0", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "v", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "value * 1000.0", - Start: ast.Position{ - Column: 41, - Line: 49, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "value", - Start: ast.Position{ - Column: 41, - Line: 49, - }, - }, - }, - Name: "value", - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 49, - Line: 49, - }, - }, - }, - Value: 1000.0, - }, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "int(v: value * 1000.0)", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "int", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "int", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "float(v: int(v: value * 1000.0))", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "float", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "1000.0", - Start: ast.Position{ - Column: 60, - Line: 49, - }, - }, - }, - Value: 1000.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 49, - }, - File: "units_miles_test.flux", - Source: "value", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "t_stDistanceInMiles = (table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 50, - }, - File: "units_miles_test.flux", - Source: "t_stDistanceInMiles", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_stDistanceInMiles", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "units_miles_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "start: 2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "2020-04-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Value: parser.MustParseTime("2020-04-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "range(start: 2020-04-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "units_miles_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "units_miles_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "units_miles_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "units_miles_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "units_miles_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "units_miles_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 53, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "units_miles_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "units_miles_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "units_miles_test.flux", - Source: "fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 55, - }, - File: "units_miles_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "units_miles_test.flux", - Source: "(r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "units_miles_test.flux", - Source: "({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n })", - Start: ast.Position{ - Column: 17, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "units_miles_test.flux", - Source: "{r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "_st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon}))", - Start: ast.Position{ - Column: 26, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 56, - }, - File: "units_miles_test.flux", - Source: "_st_distance", - Start: ast.Position{ - Column: 26, - Line: 56, - }, - }, - }, - Name: "_st_distance", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "value", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "region: refPoint, geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 59, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "region: refPoint", - Start: ast.Position{ - Column: 59, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "region", - Start: ast.Position{ - Column: 59, - Line: 57, - }, - }, - }, - Name: "region", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "refPoint", - Start: ast.Position{ - Column: 67, - Line: 57, - }, - }, - }, - Name: "refPoint", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "geometry: {lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 77, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "geometry", - Start: ast.Position{ - Column: 77, - Line: 57, - }, - }, - }, - Name: "geometry", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "{lat: r.lat, lon: r.lon}", - Start: ast.Position{ - Column: 87, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lat: r.lat", - Start: ast.Position{ - Column: 88, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 88, - Line: 57, - }, - }, - }, - Name: "lat", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "r.lat", - Start: ast.Position{ - Column: 93, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "r", - Start: ast.Position{ - Column: 93, - Line: 57, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lat", - Start: ast.Position{ - Column: 95, - Line: 57, - }, - }, - }, - Name: "lat", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lon: r.lon", - Start: ast.Position{ - Column: 100, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 100, - Line: 57, - }, - }, - }, - Name: "lon", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "r.lon", - Start: ast.Position{ - Column: 105, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "r", - Start: ast.Position{ - Column: 105, - Line: 57, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "lon", - Start: ast.Position{ - Column: 107, - Line: 57, - }, - }, - }, - Name: "lon", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})", - Start: ast.Position{ - Column: 43, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "geo.ST_Distance", - Start: ast.Position{ - Column: 43, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "geo", - Start: ast.Position{ - Column: 43, - Line: 57, - }, - }, - }, - Name: "geo", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "ST_Distance", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "ST_Distance", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon}))", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "units_miles_test.flux", - Source: "limitFloat", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Name: "limitFloat", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "units_miles_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "units_miles_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "units_miles_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "units_miles_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "units_miles_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "table\n |> range(start: 2020-04-01T00:00:00Z)\n |> v1.fieldsAsCols()\n |> map(\n fn: (r) =>\n ({r with _st_distance:\n limitFloat(value: geo.ST_Distance(region: refPoint, geometry: {lat: r.lat, lon: r.lon})),\n }),\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 60, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 60, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 60, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 60, - }, - File: "units_miles_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 50, - }, - File: "units_miles_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "units_miles_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 50, - }, - File: "units_miles_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "_stDistanceInMiles = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles})", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 62, - }, - File: "units_miles_test.flux", - Source: "_stDistanceInMiles", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Name: "_stDistanceInMiles", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles})", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles})", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles}", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "fn: t_stDistanceInMiles", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "t_stDistanceInMiles", - Start: ast.Position{ - Column: 89, - Line: 63, - }, - }, - }, - Name: "t_stDistanceInMiles", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "units_miles_test.flux", - Source: "test _stDistanceInMiles = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stDistanceInMiles})", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "units_miles_test.flux", - Source: "import \"experimental/geo\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "units_miles_test.flux", - Source: "\"experimental/geo\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/geo", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "units_miles_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "units_miles_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "units_miles_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "units_miles_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "units_miles_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "units_miles_test.flux", - Source: "package geo_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "units_miles_test.flux", - Source: "geo_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "geo_test", - }, - }, - }}, - Package: "geo_test", - Path: "experimental/geo", -}} diff --git a/stdlib/experimental/json/flux_test_gen.go b/stdlib/experimental/json/flux_test_gen.go index 2f5498292a..4392db2cd2 100644 --- a/stdlib/experimental/json/flux_test_gen.go +++ b/stdlib/experimental/json/flux_test_gen.go @@ -1,2142 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package json - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "json_test.flux", - Source: "package json_test\n\n\nimport \"experimental/json\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_field,_measurement,_value\n,,0,2018-05-22T19:53:26Z,json,m,\\\"{\\\"\\\"a\\\"\\\":1,\\\"\\\"b\\\"\\\":2,\\\"\\\"c\\\"\\\":3}\\\"\n,,0,2018-05-22T19:53:36Z,json,m,\\\"{\\\"\\\"a\\\"\\\":2,\\\"\\\"b\\\"\\\":4,\\\"\\\"c\\\"\\\":6}\\\"\n,,0,2018-05-22T19:53:46Z,json,m,\\\"{\\\"\\\"a\\\"\\\":3,\\\"\\\"b\\\"\\\":5,\\\"\\\"c\\\"\\\":7}\\\"\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_time,a,b,c\n,,0,2018-05-22T19:53:26Z,1,2,3\n,,0,2018-05-22T19:53:36Z,2,4,6\n,,0,2018-05-22T19:53:46Z,3,5,7\n\"\n_json = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n },\n )\n\ntest parse = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "json_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "json_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "json_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "json_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "json_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "json_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_field,_measurement,_value\n,,0,2018-05-22T19:53:26Z,json,m,\\\"{\\\"\\\"a\\\"\\\":1,\\\"\\\"b\\\"\\\":2,\\\"\\\"c\\\"\\\":3}\\\"\n,,0,2018-05-22T19:53:36Z,json,m,\\\"{\\\"\\\"a\\\"\\\":2,\\\"\\\"b\\\"\\\":4,\\\"\\\"c\\\"\\\":6}\\\"\n,,0,2018-05-22T19:53:46Z,json,m,\\\"{\\\"\\\"a\\\"\\\":3,\\\"\\\"b\\\"\\\":5,\\\"\\\"c\\\"\\\":7}\\\"\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "json_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "json_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_field,_measurement,_value\n,,0,2018-05-22T19:53:26Z,json,m,\\\"{\\\"\\\"a\\\"\\\":1,\\\"\\\"b\\\"\\\":2,\\\"\\\"c\\\"\\\":3}\\\"\n,,0,2018-05-22T19:53:36Z,json,m,\\\"{\\\"\\\"a\\\"\\\":2,\\\"\\\"b\\\"\\\":4,\\\"\\\"c\\\"\\\":6}\\\"\n,,0,2018-05-22T19:53:46Z,json,m,\\\"{\\\"\\\"a\\\"\\\":3,\\\"\\\"b\\\"\\\":5,\\\"\\\"c\\\"\\\":7}\\\"\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_field,_measurement,_value\n,,0,2018-05-22T19:53:26Z,json,m,\"{\"\"a\"\":1,\"\"b\"\":2,\"\"c\"\":3}\"\n,,0,2018-05-22T19:53:36Z,json,m,\"{\"\"a\"\":2,\"\"b\"\":4,\"\"c\"\":6}\"\n,,0,2018-05-22T19:53:46Z,json,m,\"{\"\"a\"\":3,\"\"b\"\":5,\"\"c\"\":7}\"\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "json_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_time,a,b,c\n,,0,2018-05-22T19:53:26Z,1,2,3\n,,0,2018-05-22T19:53:36Z,2,4,6\n,,0,2018-05-22T19:53:46Z,3,5,7\n\"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 19, - }, - File: "json_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "json_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,double,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_time,a,b,c\n,,0,2018-05-22T19:53:26Z,1,2,3\n,,0,2018-05-22T19:53:36Z,2,4,6\n,,0,2018-05-22T19:53:46Z,3,5,7\n\"", - Start: ast.Position{ - Column: 5, - Line: 20, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,double,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_time,a,b,c\n,,0,2018-05-22T19:53:26Z,1,2,3\n,,0,2018-05-22T19:53:36Z,2,4,6\n,,0,2018-05-22T19:53:46Z,3,5,7\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "json_test.flux", - Source: "_json = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 29, - }, - File: "json_test.flux", - Source: "_json", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "_json", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "json_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n },\n )", - Start: ast.Position{ - Column: 9, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "json_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "json_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "json_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "json_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "json_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "json_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "json_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "json_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "json_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "json_test.flux", - Source: "fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n }", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "json_test.flux", - Source: "fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n }", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 33, - }, - File: "json_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "json_test.flux", - Source: "(r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n }", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "json_test.flux", - Source: "{\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n }", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "json_test.flux", - Source: "data = json.parse(data: bytes(v: r._value))", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "json_test.flux", - Source: "data", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "data", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "json_test.flux", - Source: "data: bytes(v: r._value)", - Start: ast.Position{ - Column: 35, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "json_test.flux", - Source: "data: bytes(v: r._value)", - Start: ast.Position{ - Column: 35, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 34, - }, - File: "json_test.flux", - Source: "data", - Start: ast.Position{ - Column: 35, - Line: 34, - }, - }, - }, - Name: "data", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "json_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 47, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "json_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 47, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "json_test.flux", - Source: "v", - Start: ast.Position{ - Column: 47, - Line: 34, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "json_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 50, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 34, - }, - File: "json_test.flux", - Source: "r", - Start: ast.Position{ - Column: 50, - Line: 34, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "json_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 52, - Line: 34, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "json_test.flux", - Source: "bytes(v: r._value)", - Start: ast.Position{ - Column: 41, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "json_test.flux", - Source: "bytes", - Start: ast.Position{ - Column: 41, - Line: 34, - }, - }, - }, - Name: "bytes", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "json_test.flux", - Source: "json.parse(data: bytes(v: r._value))", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 34, - }, - File: "json_test.flux", - Source: "json.parse", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 34, - }, - File: "json_test.flux", - Source: "json", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Name: "json", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 34, - }, - File: "json_test.flux", - Source: "parse", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Name: "parse", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 36, - }, - File: "json_test.flux", - Source: "{_time: r._time, a: data.a, b: data.b, c: data.c}", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "json_test.flux", - Source: "_time: r._time", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 36, - }, - File: "json_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "json_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 32, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "json_test.flux", - Source: "r", - Start: ast.Position{ - Column: 32, - Line: 36, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "json_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 36, - }, - File: "json_test.flux", - Source: "a: data.a", - Start: ast.Position{ - Column: 41, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 36, - }, - File: "json_test.flux", - Source: "a", - Start: ast.Position{ - Column: 41, - Line: 36, - }, - }, - }, - Name: "a", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 36, - }, - File: "json_test.flux", - Source: "data.a", - Start: ast.Position{ - Column: 44, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "json_test.flux", - Source: "data", - Start: ast.Position{ - Column: 44, - Line: 36, - }, - }, - }, - Name: "data", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 36, - }, - File: "json_test.flux", - Source: "a", - Start: ast.Position{ - Column: 49, - Line: 36, - }, - }, - }, - Name: "a", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "json_test.flux", - Source: "b: data.b", - Start: ast.Position{ - Column: 52, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "json_test.flux", - Source: "b", - Start: ast.Position{ - Column: 52, - Line: 36, - }, - }, - }, - Name: "b", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "json_test.flux", - Source: "data.b", - Start: ast.Position{ - Column: 55, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 36, - }, - File: "json_test.flux", - Source: "data", - Start: ast.Position{ - Column: 55, - Line: 36, - }, - }, - }, - Name: "data", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "json_test.flux", - Source: "b", - Start: ast.Position{ - Column: 60, - Line: 36, - }, - }, - }, - Name: "b", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 36, - }, - File: "json_test.flux", - Source: "c: data.c", - Start: ast.Position{ - Column: 63, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 36, - }, - File: "json_test.flux", - Source: "c", - Start: ast.Position{ - Column: 63, - Line: 36, - }, - }, - }, - Name: "c", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 36, - }, - File: "json_test.flux", - Source: "data.c", - Start: ast.Position{ - Column: 66, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 36, - }, - File: "json_test.flux", - Source: "data", - Start: ast.Position{ - Column: 66, - Line: 36, - }, - }, - }, - Name: "data", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 36, - }, - File: "json_test.flux", - Source: "c", - Start: ast.Position{ - Column: 71, - Line: 36, - }, - }, - }, - Name: "c", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 36, - }, - File: "json_test.flux", - Source: "return {_time: r._time, a: data.a, b: data.b, c: data.c}", - Start: ast.Position{ - Column: 17, - Line: 36, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 33, - }, - File: "json_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 33, - }, - File: "json_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "json_test.flux", - Source: "map(\n fn: (r) => {\n data = json.parse(data: bytes(v: r._value))\n\n return {_time: r._time, a: data.a, b: data.b, c: data.c}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "json_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "json_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 29, - }, - File: "json_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "json_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "json_test.flux", - Source: "parse = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 40, - }, - File: "json_test.flux", - Source: "parse", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "parse", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "json_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json})", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "json_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 40, - }, - File: "json_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json}", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "json_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "json_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 40, - }, - File: "json_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 40, - }, - File: "json_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "json_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 40, - }, - File: "json_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "json_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 40, - }, - File: "json_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 40, - }, - File: "json_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 40, - }, - File: "json_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 40, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 40, - }, - File: "json_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 40, - }, - File: "json_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 40, - }, - File: "json_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 40, - }, - File: "json_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "json_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 40, - }, - File: "json_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 40, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 40, - }, - File: "json_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "json_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 40, - }, - File: "json_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "json_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 40, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 40, - }, - File: "json_test.flux", - Source: "fn: _json", - Start: ast.Position{ - Column: 100, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 40, - }, - File: "json_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 40, - }, - File: "json_test.flux", - Source: "_json", - Start: ast.Position{ - Column: 104, - Line: 40, - }, - }, - }, - Name: "_json", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "json_test.flux", - Source: "test parse = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _json})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 4, - }, - File: "json_test.flux", - Source: "import \"experimental/json\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 4, - }, - File: "json_test.flux", - Source: "\"experimental/json\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/json", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "json_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "json_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "json_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "json_test.flux", - Source: "package json_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "json_test.flux", - Source: "json_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "json_test", - }, - }, - }}, - Package: "json_test", - Path: "experimental/json", -}} diff --git a/stdlib/experimental/mqtt/flux_test_gen.go b/stdlib/experimental/mqtt/flux_test_gen.go index 3c507905a0..c8f483b21e 100644 --- a/stdlib/experimental/mqtt/flux_test_gen.go +++ b/stdlib/experimental/mqtt/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package mqtt - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "mqtt_test", - Path: "experimental/mqtt", -}} diff --git a/stdlib/experimental/oee/flux_test_gen.go b/stdlib/experimental/oee/flux_test_gen.go index 105c52ef72..4f2704c081 100644 --- a/stdlib/experimental/oee/flux_test_gen.go +++ b/stdlib/experimental/oee/flux_test_gen.go @@ -1,4215 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package oee - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 35, - }, - File: "apq_test.flux", - Source: "package oee_test\n\n\nimport \"experimental/oee\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n,,0,2021-03-22T00:00:00Z,running,1200,10\n,,0,2021-03-22T01:00:00Z,running,1300,11\n,,0,2021-03-22T02:00:00Z,stopped,1400,11\n,,0,2021-03-22T03:00:00Z,running,1400,11\n,,0,2021-03-22T03:30:00Z,running,1440,14\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"\nt_APQ = (table=<-) =>\n table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\n |> oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _APQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "apq_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "apq_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "apq_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "apq_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "apq_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "apq_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n,,0,2021-03-22T00:00:00Z,running,1200,10\n,,0,2021-03-22T01:00:00Z,running,1300,11\n,,0,2021-03-22T02:00:00Z,stopped,1400,11\n,,0,2021-03-22T03:00:00Z,running,1400,11\n,,0,2021-03-22T03:30:00Z,running,1440,14\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "apq_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "apq_test.flux", - Source: "\"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n,,0,2021-03-22T00:00:00Z,running,1200,10\n,,0,2021-03-22T01:00:00Z,running,1300,11\n,,0,2021-03-22T02:00:00Z,stopped,1400,11\n,,0,2021-03-22T03:00:00Z,running,1400,11\n,,0,2021-03-22T03:30:00Z,running,1440,14\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n,,0,2021-03-22T00:00:00Z,running,1200,10\n,,0,2021-03-22T01:00:00Z,running,1300,11\n,,0,2021-03-22T02:00:00Z,stopped,1400,11\n,,0,2021-03-22T03:00:00Z,running,1400,11\n,,0,2021-03-22T03:30:00Z,running,1440,14\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "apq_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "apq_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "apq_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "apq_test.flux", - Source: "t_APQ = (table=<-) =>\n table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\n |> oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 29, - }, - File: "apq_test.flux", - Source: "t_APQ", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_APQ", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "apq_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\n |> oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "apq_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "apq_test.flux", - Source: "table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 31, - }, - File: "apq_test.flux", - Source: "start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "apq_test.flux", - Source: "start: 2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "apq_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "apq_test.flux", - Source: "2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 31, - }, - File: "apq_test.flux", - Source: "stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 31, - }, - File: "apq_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 31, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 31, - }, - File: "apq_test.flux", - Source: "2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T04:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "apq_test.flux", - Source: "range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "apq_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "apq_test.flux", - Source: "table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\n |> oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 32, - }, - File: "apq_test.flux", - Source: "runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 32, - }, - File: "apq_test.flux", - Source: "runningState: \"running\"", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 32, - }, - File: "apq_test.flux", - Source: "runningState", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Name: "runningState", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 32, - }, - File: "apq_test.flux", - Source: "\"running\"", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Value: "running", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "apq_test.flux", - Source: "plannedTime: 8h", - Start: ast.Position{ - Column: 45, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 32, - }, - File: "apq_test.flux", - Source: "plannedTime", - Start: ast.Position{ - Column: 45, - Line: 32, - }, - }, - }, - Name: "plannedTime", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "apq_test.flux", - Source: "8h", - Start: ast.Position{ - Column: 58, - Line: 32, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(8), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 32, - }, - File: "apq_test.flux", - Source: "idealCycleTime: 30s", - Start: ast.Position{ - Column: 62, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 32, - }, - File: "apq_test.flux", - Source: "idealCycleTime", - Start: ast.Position{ - Column: 62, - Line: 32, - }, - }, - }, - Name: "idealCycleTime", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 32, - }, - File: "apq_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 78, - Line: 32, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "apq_test.flux", - Source: "oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 32, - }, - File: "apq_test.flux", - Source: "oee.APQ", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "apq_test.flux", - Source: "oee", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "oee", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 32, - }, - File: "apq_test.flux", - Source: "APQ", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "APQ", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "apq_test.flux", - Source: "table\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\n |> oee.APQ(runningState: \"running\", plannedTime: 8h, idealCycleTime: 30s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "apq_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "apq_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 33, - }, - File: "apq_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "apq_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 33, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "apq_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 33, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "apq_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "apq_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "apq_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "apq_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 29, - }, - File: "apq_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "apq_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 35, - }, - File: "apq_test.flux", - Source: "_APQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ})", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "apq_test.flux", - Source: "_APQ", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Name: "_APQ", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 35, - }, - File: "apq_test.flux", - Source: "() => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ})", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 35, - }, - File: "apq_test.flux", - Source: "({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ})", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 35, - }, - File: "apq_test.flux", - Source: "{input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ}", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "apq_test.flux", - Source: "input: testing.loadMem(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "apq_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 44, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 44, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 44, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "apq_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 49, - Line: 35, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing.loadMem(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "apq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 36, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 35, - }, - File: "apq_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 58, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 35, - }, - File: "apq_test.flux", - Source: "want", - Start: ast.Position{ - Column: 58, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 80, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 80, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "apq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 80, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 35, - }, - File: "apq_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 64, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 35, - }, - File: "apq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 64, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 35, - }, - File: "apq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 72, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 35, - }, - File: "apq_test.flux", - Source: "fn: t_APQ", - Start: ast.Position{ - Column: 95, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 35, - }, - File: "apq_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 95, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 35, - }, - File: "apq_test.flux", - Source: "t_APQ", - Start: ast.Position{ - Column: 99, - Line: 35, - }, - }, - }, - Name: "t_APQ", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 35, - }, - File: "apq_test.flux", - Source: "test _APQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_APQ})", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "apq_test.flux", - Source: "import \"experimental/oee\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "apq_test.flux", - Source: "\"experimental/oee\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/oee", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "apq_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "apq_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "apq_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "apq_test.flux", - Source: "package oee_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "apq_test.flux", - Source: "oee_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "oee_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "package oee_test\n\n\nimport \"experimental/oee\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// not used\ninData =\n \"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n\"\nproductionData =\n \"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string\n#default,_result,,,\n,result,table,_time,state\n,,0,2021-03-22T00:00:00Z,running\n,,0,2021-03-22T01:00:00Z,running\n,,0,2021-03-22T02:00:00Z,stopped\n,,0,2021-03-22T03:00:00Z,running\n\"\npartData =\n \"\n#group,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long,long\n#default,_result,,,,\n,result,table,_time,partCount,badCount\n,,0,2021-03-22T00:00:00Z,1200,10\n,,0,2021-03-22T00:15:00Z,1225,10\n,,0,2021-03-22T00:30:00Z,1250,11\n,,0,2021-03-22T00:45:00Z,1275,11\n,,0,2021-03-22T01:00:00Z,1300,11\n,,0,2021-03-22T01:15:00Z,1310,11\n,,0,2021-03-22T01:30:00Z,1340,11\n,,0,2021-03-22T01:45:00Z,1380,11\n,,0,2021-03-22T02:00:00Z,1400,11\n,,0,2021-03-22T03:15:00Z,1425,12\n,,0,2021-03-22T03:30:00Z,1440,14\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"\nproductionEvents =\n testing.loadMem(csv: productionData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\npartEvents =\n testing.loadMem(csv: partData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)\nt_computeAPQ = (table=<-) => {\n return\n oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n}\n\ntest _computeAPQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "computeapq_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "computeapq_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "computeapq_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "computeapq_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "computeapq_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "computeapq_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// not used\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "computeapq_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "computeapq_test.flux", - Source: "\"\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string,long,long\n#default,_result,,,,,\n,result,table,_time,state,partCount,badCount\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "computeapq_test.flux", - Source: "productionData =\n \"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string\n#default,_result,,,\n,result,table,_time,state\n,,0,2021-03-22T00:00:00Z,running\n,,0,2021-03-22T01:00:00Z,running\n,,0,2021-03-22T02:00:00Z,stopped\n,,0,2021-03-22T03:00:00Z,running\n\"", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 17, - }, - File: "computeapq_test.flux", - Source: "productionData", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - Name: "productionData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "computeapq_test.flux", - Source: "\"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string\n#default,_result,,,\n,result,table,_time,state\n,,0,2021-03-22T00:00:00Z,running\n,,0,2021-03-22T01:00:00Z,running\n,,0,2021-03-22T02:00:00Z,stopped\n,,0,2021-03-22T03:00:00Z,running\n\"", - Start: ast.Position{ - Column: 5, - Line: 18, - }, - }, - }, - Value: "\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,string\n#default,_result,,,\n,result,table,_time,state\n,,0,2021-03-22T00:00:00Z,running\n,,0,2021-03-22T01:00:00Z,running\n,,0,2021-03-22T02:00:00Z,stopped\n,,0,2021-03-22T03:00:00Z,running\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "computeapq_test.flux", - Source: "partData =\n \"\n#group,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long,long\n#default,_result,,,,\n,result,table,_time,partCount,badCount\n,,0,2021-03-22T00:00:00Z,1200,10\n,,0,2021-03-22T00:15:00Z,1225,10\n,,0,2021-03-22T00:30:00Z,1250,11\n,,0,2021-03-22T00:45:00Z,1275,11\n,,0,2021-03-22T01:00:00Z,1300,11\n,,0,2021-03-22T01:15:00Z,1310,11\n,,0,2021-03-22T01:30:00Z,1340,11\n,,0,2021-03-22T01:45:00Z,1380,11\n,,0,2021-03-22T02:00:00Z,1400,11\n,,0,2021-03-22T03:15:00Z,1425,12\n,,0,2021-03-22T03:30:00Z,1440,14\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 28, - }, - File: "computeapq_test.flux", - Source: "partData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "partData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "computeapq_test.flux", - Source: "\"\n#group,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long,long\n#default,_result,,,,\n,result,table,_time,partCount,badCount\n,,0,2021-03-22T00:00:00Z,1200,10\n,,0,2021-03-22T00:15:00Z,1225,10\n,,0,2021-03-22T00:30:00Z,1250,11\n,,0,2021-03-22T00:45:00Z,1275,11\n,,0,2021-03-22T01:00:00Z,1300,11\n,,0,2021-03-22T01:15:00Z,1310,11\n,,0,2021-03-22T01:30:00Z,1340,11\n,,0,2021-03-22T01:45:00Z,1380,11\n,,0,2021-03-22T02:00:00Z,1400,11\n,,0,2021-03-22T03:15:00Z,1425,12\n,,0,2021-03-22T03:30:00Z,1440,14\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#group,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long,long\n#default,_result,,,,\n,result,table,_time,partCount,badCount\n,,0,2021-03-22T00:00:00Z,1200,10\n,,0,2021-03-22T00:15:00Z,1225,10\n,,0,2021-03-22T00:30:00Z,1250,11\n,,0,2021-03-22T00:45:00Z,1275,11\n,,0,2021-03-22T01:00:00Z,1300,11\n,,0,2021-03-22T01:15:00Z,1310,11\n,,0,2021-03-22T01:30:00Z,1340,11\n,,0,2021-03-22T01:45:00Z,1380,11\n,,0,2021-03-22T02:00:00Z,1400,11\n,,0,2021-03-22T03:15:00Z,1425,12\n,,0,2021-03-22T03:30:00Z,1440,14\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "computeapq_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 46, - }, - File: "computeapq_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "computeapq_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,double,double,double,double,long\n#default,_result,,,,,,,\n,result,table,_time,availability,oee,performance,quality,runTime\n,,0,2021-03-22T04:00:00Z,0.375,0.24583333333333332,0.6666666666666666,0.9833333333333333,10800000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "productionEvents =\n testing.loadMem(csv: productionData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "computeapq_test.flux", - Source: "productionEvents", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "productionEvents", - }, - Init: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "csv: productionData", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "csv: productionData", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "productionData", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Name: "productionData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: productionData)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 55, - }, - File: "computeapq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: productionData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "start: 2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T04:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "computeapq_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "partEvents =\n testing.loadMem(csv: partData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 57, - }, - File: "computeapq_test.flux", - Source: "partEvents", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - Name: "partEvents", - }, - Init: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "csv: partData", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "csv: partData", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "partData", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Name: "partData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: partData)", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 58, - }, - File: "computeapq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: partData)\n |> range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "start: 2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "2021-03-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "stop: 2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "2021-03-22T04:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Value: parser.MustParseTime("2021-03-22T04:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "range(start: 2021-03-22T00:00:00Z, stop: 2021-03-22T04:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 59, - }, - File: "computeapq_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "computeapq_test.flux", - Source: "t_computeAPQ = (table=<-) => {\n return\n oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 60, - }, - File: "computeapq_test.flux", - Source: "t_computeAPQ", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - Name: "t_computeAPQ", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "computeapq_test.flux", - Source: "(table=<-) => {\n return\n oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n}", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "computeapq_test.flux", - Source: "{\n return\n oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n}", - Start: ast.Position{ - Column: 30, - Line: 60, - }, - }, - }, - Body: []ast.Statement{&ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 67, - }, - File: "computeapq_test.flux", - Source: "productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "computeapq_test.flux", - Source: "productionEvents: productionEvents", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "computeapq_test.flux", - Source: "productionEvents", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Name: "productionEvents", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "computeapq_test.flux", - Source: "productionEvents", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Name: "productionEvents", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "computeapq_test.flux", - Source: "partEvents: partEvents", - Start: ast.Position{ - Column: 13, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "computeapq_test.flux", - Source: "partEvents", - Start: ast.Position{ - Column: 13, - Line: 64, - }, - }, - }, - Name: "partEvents", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "computeapq_test.flux", - Source: "partEvents", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Name: "partEvents", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 65, - }, - File: "computeapq_test.flux", - Source: "runningState: \"running\"", - Start: ast.Position{ - Column: 13, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 65, - }, - File: "computeapq_test.flux", - Source: "runningState", - Start: ast.Position{ - Column: 13, - Line: 65, - }, - }, - }, - Name: "runningState", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 65, - }, - File: "computeapq_test.flux", - Source: "\"running\"", - Start: ast.Position{ - Column: 27, - Line: 65, - }, - }, - }, - Value: "running", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 66, - }, - File: "computeapq_test.flux", - Source: "plannedTime: 8h", - Start: ast.Position{ - Column: 13, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 66, - }, - File: "computeapq_test.flux", - Source: "plannedTime", - Start: ast.Position{ - Column: 13, - Line: 66, - }, - }, - }, - Name: "plannedTime", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 66, - }, - File: "computeapq_test.flux", - Source: "8h", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(8), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 67, - }, - File: "computeapq_test.flux", - Source: "idealCycleTime: 30s", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 67, - }, - File: "computeapq_test.flux", - Source: "idealCycleTime", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Name: "idealCycleTime", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 67, - }, - File: "computeapq_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 29, - Line: 67, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 68, - }, - File: "computeapq_test.flux", - Source: "oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "computeapq_test.flux", - Source: "oee.computeAPQ", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 62, - }, - File: "computeapq_test.flux", - Source: "oee", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Name: "oee", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "computeapq_test.flux", - Source: "computeAPQ", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Name: "computeAPQ", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 69, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 69, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 69, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 69, - }, - File: "computeapq_test.flux", - Source: "return\n oee.computeAPQ(\n productionEvents: productionEvents,\n partEvents: partEvents,\n runningState: \"running\",\n plannedTime: 8h,\n idealCycleTime: 30s,\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 60, - }, - File: "computeapq_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 60, - }, - File: "computeapq_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 60, - }, - File: "computeapq_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 60, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "_computeAPQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ})", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "_computeAPQ", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Name: "_computeAPQ", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "() => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ})", - Start: ast.Position{ - Column: 20, - Line: 72, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ})", - Start: ast.Position{ - Column: 26, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "{input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ}", - Start: ast.Position{ - Column: 27, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "input: testing.loadMem(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "input", - Start: ast.Position{ - Column: 28, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: inData)", - Start: ast.Position{ - Column: 35, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 35, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 35, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 43, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "fn: t_computeAPQ", - Start: ast.Position{ - Column: 102, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "t_computeAPQ", - Start: ast.Position{ - Column: 106, - Line: 72, - }, - }, - }, - Name: "t_computeAPQ", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 72, - }, - File: "computeapq_test.flux", - Source: "test _computeAPQ = () => ({input: testing.loadMem(csv: inData), want: testing.loadMem(csv: outData), fn: t_computeAPQ})", - Start: ast.Position{ - Column: 1, - Line: 72, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "computeapq_test.flux", - Source: "import \"experimental/oee\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 4, - }, - File: "computeapq_test.flux", - Source: "\"experimental/oee\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/oee", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "computeapq_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "computeapq_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "computeapq_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "computeapq_test.flux", - Source: "package oee_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1, - }, - File: "computeapq_test.flux", - Source: "oee_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "oee_test", - }, - }, - }}, - Package: "oee_test", - Path: "experimental/oee", -}} diff --git a/stdlib/experimental/prometheus/flux_test_gen.go b/stdlib/experimental/prometheus/flux_test_gen.go index 4277e3784d..e4d3c630e2 100644 --- a/stdlib/experimental/prometheus/flux_test_gen.go +++ b/stdlib/experimental/prometheus/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package prometheus - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "prometheus_test", - Path: "experimental/prometheus", -}} diff --git a/stdlib/experimental/record/flux_test_gen.go b/stdlib/experimental/record/flux_test_gen.go index 52598deffc..76ded7ef02 100644 --- a/stdlib/experimental/record/flux_test_gen.go +++ b/stdlib/experimental/record/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package record - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "record_test", - Path: "experimental/record", -}} diff --git a/stdlib/experimental/table/flux_test_gen.go b/stdlib/experimental/table/flux_test_gen.go index 51e3740305..5f42a9bd29 100644 --- a/stdlib/experimental/table/flux_test_gen.go +++ b/stdlib/experimental/table/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package table - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "table_test", - Path: "experimental/table", -}} diff --git a/stdlib/flux_test.go b/stdlib/flux_test.go index 9f85411421..cf23344386 100644 --- a/stdlib/flux_test.go +++ b/stdlib/flux_test.go @@ -75,7 +75,18 @@ var skipMemoryChecks = []string{ } func TestFluxEndToEnd(t *testing.T) { - runEndToEnd(t, stdlib.FluxTestPackages) + pkgs, err := stdlib.FindTestPackages(".") + if err != nil { + t.Error(err) + return + } + + if len(pkgs) < 49 { + t.Errorf("fewer test packages than expected. Check that there isn't an issue with findTestPackages or updates the expected value\nFound: %d", len(pkgs)) + return + } + + runEndToEnd(t, pkgs) } func runEndToEnd(t *testing.T, pkgs []*ast.Package) { diff --git a/stdlib/generate/flux_test_gen.go b/stdlib/generate/flux_test_gen.go index aef97479bb..115a605464 100644 --- a/stdlib/generate/flux_test_gen.go +++ b/stdlib/generate/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package generate - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "generate_test", - Path: "generate", -}} diff --git a/stdlib/http/flux_test_gen.go b/stdlib/http/flux_test_gen.go index eb48f39fdc..6e5322d000 100644 --- a/stdlib/http/flux_test_gen.go +++ b/stdlib/http/flux_test_gen.go @@ -1,3882 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package http - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "package http_test\n\n\nimport \"testing\"\nimport \"http\"\nimport \"json\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,true\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/,true\n\"\nendpoint = http.endpoint(url: \"http://localhost:7777\")\npost = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> endpoint(mapFn: (r) => ({data: json.encode(v: r)}))()\n\ntest _post = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_endpoint_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "http_endpoint_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_endpoint_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_endpoint_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_endpoint_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "http_endpoint_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "http_endpoint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "http_endpoint_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "http_endpoint_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,true\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/,true\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "http_endpoint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "http_endpoint_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,true\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/,true\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,true\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/,true\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/,true\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "endpoint = http.endpoint(url: \"http://localhost:7777\")", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "endpoint", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "url: \"http://localhost:7777\"", - Start: ast.Position{ - Column: 26, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "url: \"http://localhost:7777\"", - Start: ast.Position{ - Column: 26, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "url", - Start: ast.Position{ - Column: 26, - Line: 30, - }, - }, - }, - Name: "url", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "\"http://localhost:7777\"", - Start: ast.Position{ - Column: 31, - Line: 30, - }, - }, - }, - Value: "http://localhost:7777", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "http.endpoint(url: \"http://localhost:7777\")", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "http.endpoint", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "http", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "http", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 30, - }, - File: "http_endpoint_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }, - Name: "endpoint", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "post = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> endpoint(mapFn: (r) => ({data: json.encode(v: r)}))()", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 31, - }, - File: "http_endpoint_test.flux", - Source: "post", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "post", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> endpoint(mapFn: (r) => ({data: json.encode(v: r)}))()", - Start: ast.Position{ - Column: 8, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "http_endpoint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "http_endpoint_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "http_endpoint_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> endpoint(mapFn: (r) => ({data: json.encode(v: r)}))()", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "endpoint(mapFn: (r) => ({data: json.encode(v: r)}))()", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "mapFn: (r) => ({data: json.encode(v: r)})", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "mapFn: (r) => ({data: json.encode(v: r)})", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "mapFn", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "mapFn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "(r) => ({data: json.encode(v: r)})", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "({data: json.encode(v: r)})", - Start: ast.Position{ - Column: 35, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "{data: json.encode(v: r)}", - Start: ast.Position{ - Column: 36, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "data: json.encode(v: r)", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "data", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Name: "data", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "v: r", - Start: ast.Position{ - Column: 55, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "v: r", - Start: ast.Position{ - Column: 55, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "v", - Start: ast.Position{ - Column: 55, - Line: 35, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 35, - }, - }, - }, - Name: "r", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "json.encode(v: r)", - Start: ast.Position{ - Column: 43, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "json.encode", - Start: ast.Position{ - Column: 43, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "json", - Start: ast.Position{ - Column: 43, - Line: 35, - }, - }, - }, - Name: "json", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "encode", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Name: "encode", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "endpoint(mapFn: (r) => ({data: json.encode(v: r)}))", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 35, - }, - File: "http_endpoint_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "endpoint", - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "http_endpoint_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 9, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 31, - }, - File: "http_endpoint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "http_endpoint_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 15, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "_post = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "_post", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_post", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post})", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post})", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post}", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 37, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 37, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 37, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "fn: post", - Start: ast.Position{ - Column: 100, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "post", - Start: ast.Position{ - Column: 104, - Line: 37, - }, - }, - }, - Name: "post", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 37, - }, - File: "http_endpoint_test.flux", - Source: "test _post = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: post})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "http_endpoint_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "http_endpoint_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "http_endpoint_test.flux", - Source: "import \"http\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "http_endpoint_test.flux", - Source: "\"http\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "http", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "http_endpoint_test.flux", - Source: "import \"json\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "http_endpoint_test.flux", - Source: "\"json\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "json", - }, - }}, - Metadata: "parser-type=rust", - Name: "http_endpoint_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "http_endpoint_test.flux", - Source: "package http_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "http_endpoint_test.flux", - Source: "http_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "http_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "package http_test\n\n\nimport \"testing\"\nimport \"http\"\nimport \"json\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#\n,,1,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%\n,,2,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%,.%2Frandom$%5E%25\n,,1,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$,%2F%23$name%23$\n,,2,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#,%2Fhellohi%21@%23\n\"\npath_encode_test = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)}))\n\ntest _path_encode = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#\n,,1,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%\n,,2,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#\n,,1,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%\n,,2,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#\n,,1,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%\n,,2,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%,.%2Frandom$%5E%25\n,,1,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$,%2F%23$name%23$\n,,2,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#,%2Fhellohi%21@%23\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%,.%2Frandom$%5E%25\n,,1,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$,%2F%23$name%23$\n,,2,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#,%2Fhellohi%21@%23\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path,_sent\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,./random$^%,.%2Frandom$%5E%25\n,,1,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/#$name#$,%2F%23$name%23$\n,,2,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/hellohi!@#,%2Fhellohi%21@%23\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "path_encode_test = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)}))", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "path_encode_test", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "path_encode_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)}))", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 31, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 32, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 32, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 33, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 33, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)}))", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)})", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)})", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "(r) => ({r with _sent: http.pathEscape(inputString: r.path)})", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "({r with _sent: http.pathEscape(inputString: r.path)})", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "{r with _sent: http.pathEscape(inputString: r.path)}", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "_sent: http.pathEscape(inputString: r.path)", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "_sent", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Name: "_sent", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inputString: r.path", - Start: ast.Position{ - Column: 59, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inputString: r.path", - Start: ast.Position{ - Column: 59, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inputString", - Start: ast.Position{ - Column: 59, - Line: 34, - }, - }, - }, - Name: "inputString", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "r.path", - Start: ast.Position{ - Column: 72, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 72, - Line: 34, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "path", - Start: ast.Position{ - Column: 74, - Line: 34, - }, - }, - }, - Name: "path", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "http.pathEscape(inputString: r.path)", - Start: ast.Position{ - Column: 43, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "http.pathEscape", - Start: ast.Position{ - Column: 43, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "http", - Start: ast.Position{ - Column: 43, - Line: 34, - }, - }, - }, - Name: "http", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "pathEscape", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Name: "pathEscape", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "map(fn: (r) => ({r with _sent: http.pathEscape(inputString: r.path)}))", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 34, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 30, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 30, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 30, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "_path_encode = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test})", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "_path_encode", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Name: "_path_encode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test})", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test})", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test}", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 37, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 37, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 37, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "fn: path_encode_test", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "path_encode_test", - Start: ast.Position{ - Column: 89, - Line: 37, - }, - }, - }, - Name: "path_encode_test", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "test _path_encode = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: path_encode_test})", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "import \"http\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"http\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "http", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "import \"json\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "\"json\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "json", - }, - }}, - Metadata: "parser-type=rust", - Name: "http_path_encode_endpoint_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "package http_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1, - }, - File: "http_path_encode_endpoint_test.flux", - Source: "http_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "http_test", - }, - }, - }}, - Package: "http_test", - Path: "http", -}} diff --git a/stdlib/influxdata/influxdb/flux_test_gen.go b/stdlib/influxdata/influxdb/flux_test_gen.go index 60da054282..3ebe205c91 100644 --- a/stdlib/influxdata/influxdb/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package influxdb - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "influxdb_test", - Path: "influxdata/influxdb", -}} diff --git a/stdlib/influxdata/influxdb/monitor/flux_test_gen.go b/stdlib/influxdata/influxdb/monitor/flux_test_gen.go index 77a4e6c094..3885255ae2 100644 --- a/stdlib/influxdata/influxdb/monitor/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/monitor/flux_test_gen.go @@ -1,26135 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package monitor - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 61, - }, - File: "check_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\n\noption now = () => 2018-05-22T19:54:20Z\noption monitor.write = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,4.9,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,4.7,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,7.0,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,7.1,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,0,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018820000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"\ndata = {\n _check_id: \"000000000000000a\",\n _check_name: \"cpu threshold check\",\n _type: \"threshold\",\n tags: {aaa: \"vaaa\", bbb: \"vbbb\"},\n}\ncrit = (r) => r.usage_idle < 5.0\nwarn = (r) => r.usage_idle < 10.0\ninfo = (r) => r.usage_idle < 25.0\nmessageFn = (r) => \"whoa!\"\nt_check = (table=<-) =>\n table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()\n |> aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")\n |> monitor.check(\n data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit,\n )\n\ntest monitor_check = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "check_test.flux", - Source: "now = () => 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "check_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "check_test.flux", - Source: "() => 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "check_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "check_test.flux", - Source: "option now = () => 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "check_test.flux", - Source: "monitor.write = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "check_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 24, - Line: 9, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 9, - }, - File: "check_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 39, - Line: 9, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "check_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 39, - Line: 9, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 9, - }, - File: "check_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 54, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 9, - }, - File: "check_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 54, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 9, - }, - File: "check_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 54, - Line: 9, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 9, - }, - File: "check_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 63, - Line: 9, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 9, - }, - File: "check_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 64, - Line: 9, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "check_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 74, - Line: 9, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "check_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 49, - Line: 9, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 9, - }, - File: "check_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 49, - Line: 9, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 9, - }, - File: "check_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 25, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 9, - }, - File: "check_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 25, - Line: 9, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 9, - }, - File: "check_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 32, - Line: 9, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 9, - }, - File: "check_test.flux", - Source: "monitor.write", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 9, - }, - File: "check_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 9, - }, - File: "check_test.flux", - Source: "write", - Start: ast.Position{ - Column: 16, - Line: 9, - }, - }, - }, - Name: "write", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 9, - }, - File: "check_test.flux", - Source: "option monitor.write = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "check_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,4.9,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,4.7,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,7.0,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,7.1,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 11, - }, - File: "check_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "check_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,4.9,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,4.7,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,7.0,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,7.1,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,4.9,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,4.7,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,7.0,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,7.1,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "check_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,0,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018820000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 24, - }, - File: "check_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "check_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,0,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018820000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,0,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018820000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "check_test.flux", - Source: "data = {\n _check_id: \"000000000000000a\",\n _check_name: \"cpu threshold check\",\n _type: \"threshold\",\n tags: {aaa: \"vaaa\", bbb: \"vbbb\"},\n}", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 34, - }, - File: "check_test.flux", - Source: "data", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "data", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "check_test.flux", - Source: "{\n _check_id: \"000000000000000a\",\n _check_name: \"cpu threshold check\",\n _type: \"threshold\",\n tags: {aaa: \"vaaa\", bbb: \"vbbb\"},\n}", - Start: ast.Position{ - Column: 8, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 35, - }, - File: "check_test.flux", - Source: "_check_id: \"000000000000000a\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 35, - }, - File: "check_test.flux", - Source: "_check_id", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "_check_id", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 35, - }, - File: "check_test.flux", - Source: "\"000000000000000a\"", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Value: "000000000000000a", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "check_test.flux", - Source: "_check_name: \"cpu threshold check\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 36, - }, - File: "check_test.flux", - Source: "_check_name", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "_check_name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "check_test.flux", - Source: "\"cpu threshold check\"", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Value: "cpu threshold check", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "check_test.flux", - Source: "_type: \"threshold\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "check_test.flux", - Source: "_type", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "_type", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "check_test.flux", - Source: "\"threshold\"", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Value: "threshold", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "check_test.flux", - Source: "tags: {aaa: \"vaaa\", bbb: \"vbbb\"}", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 38, - }, - File: "check_test.flux", - Source: "tags", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "tags", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "check_test.flux", - Source: "{aaa: \"vaaa\", bbb: \"vbbb\"}", - Start: ast.Position{ - Column: 11, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "check_test.flux", - Source: "aaa: \"vaaa\"", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "check_test.flux", - Source: "aaa", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "aaa", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "check_test.flux", - Source: "\"vaaa\"", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Value: "vaaa", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 38, - }, - File: "check_test.flux", - Source: "bbb: \"vbbb\"", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 38, - }, - File: "check_test.flux", - Source: "bbb", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Name: "bbb", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 38, - }, - File: "check_test.flux", - Source: "\"vbbb\"", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Value: "vbbb", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "check_test.flux", - Source: "crit = (r) => r.usage_idle < 5.0", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 40, - }, - File: "check_test.flux", - Source: "crit", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "crit", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "check_test.flux", - Source: "(r) => r.usage_idle < 5.0", - Start: ast.Position{ - Column: 8, - Line: 40, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "check_test.flux", - Source: "r.usage_idle < 5.0", - Start: ast.Position{ - Column: 15, - Line: 40, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "check_test.flux", - Source: "r.usage_idle", - Start: ast.Position{ - Column: 15, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 15, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "check_test.flux", - Source: "usage_idle", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "usage_idle", - }, - Rbrack: nil, - }, - Operator: 8, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "check_test.flux", - Source: "5.0", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Value: 5.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "check_test.flux", - Source: "warn = (r) => r.usage_idle < 10.0", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 41, - }, - File: "check_test.flux", - Source: "warn", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "warn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "check_test.flux", - Source: "(r) => r.usage_idle < 10.0", - Start: ast.Position{ - Column: 8, - Line: 41, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "check_test.flux", - Source: "r.usage_idle < 10.0", - Start: ast.Position{ - Column: 15, - Line: 41, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "check_test.flux", - Source: "r.usage_idle", - Start: ast.Position{ - Column: 15, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 41, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 15, - Line: 41, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "check_test.flux", - Source: "usage_idle", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Name: "usage_idle", - }, - Rbrack: nil, - }, - Operator: 8, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "check_test.flux", - Source: "10.0", - Start: ast.Position{ - Column: 30, - Line: 41, - }, - }, - }, - Value: 10.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 41, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "check_test.flux", - Source: "info = (r) => r.usage_idle < 25.0", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 42, - }, - File: "check_test.flux", - Source: "info", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "info", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "check_test.flux", - Source: "(r) => r.usage_idle < 25.0", - Start: ast.Position{ - Column: 8, - Line: 42, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "check_test.flux", - Source: "r.usage_idle < 25.0", - Start: ast.Position{ - Column: 15, - Line: 42, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "check_test.flux", - Source: "r.usage_idle", - Start: ast.Position{ - Column: 15, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 15, - Line: 42, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "check_test.flux", - Source: "usage_idle", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "usage_idle", - }, - Rbrack: nil, - }, - Operator: 8, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "check_test.flux", - Source: "25.0", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Value: 25.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "check_test.flux", - Source: "messageFn = (r) => \"whoa!\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "check_test.flux", - Source: "messageFn", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "messageFn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "check_test.flux", - Source: "(r) => \"whoa!\"", - Start: ast.Position{ - Column: 13, - Line: 43, - }, - }, - }, - Body: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "check_test.flux", - Source: "\"whoa!\"", - Start: ast.Position{ - Column: 20, - Line: 43, - }, - }, - }, - Value: "whoa!", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 43, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 43, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "check_test.flux", - Source: "t_check = (table=<-) =>\n table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()\n |> aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")\n |> monitor.check(\n data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit,\n )", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "check_test.flux", - Source: "t_check", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_check", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "check_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()\n |> aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")\n |> monitor.check(\n data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit,\n )", - Start: ast.Position{ - Column: 11, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "check_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "check_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "check_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "check_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "check_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 46, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "check_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "check_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "check_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 47, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 47, - }, - File: "check_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 47, - }, - File: "check_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "check_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 47, - }, - File: "check_test.flux", - Source: "(r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 47, - }, - File: "check_test.flux", - Source: "r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 47, - }, - File: "check_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 47, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 47, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 47, - }, - File: "check_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 47, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 47, - }, - File: "check_test.flux", - Source: "\"cpu\"", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Value: "cpu", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 47, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 47, - }, - File: "check_test.flux", - Source: "filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "check_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 48, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 48, - }, - File: "check_test.flux", - Source: "fn: (r) => r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 48, - }, - File: "check_test.flux", - Source: "fn: (r) => r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 48, - }, - File: "check_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 48, - }, - File: "check_test.flux", - Source: "(r) => r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 48, - }, - File: "check_test.flux", - Source: "r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 48, - }, - File: "check_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 48, - }, - File: "check_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 48, - }, - File: "check_test.flux", - Source: "\"usage_idle\"", - Start: ast.Position{ - Column: 42, - Line: 48, - }, - }, - }, - Value: "usage_idle", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 48, - }, - File: "check_test.flux", - Source: "filter(fn: (r) => r._field == \"usage_idle\")", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "check_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "check_test.flux", - Source: "fn: (r) => r.cpu == \"cpu-total\"", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "check_test.flux", - Source: "fn: (r) => r.cpu == \"cpu-total\"", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "check_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "check_test.flux", - Source: "(r) => r.cpu == \"cpu-total\"", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "check_test.flux", - Source: "r.cpu == \"cpu-total\"", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "check_test.flux", - Source: "r.cpu", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "check_test.flux", - Source: "cpu", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Name: "cpu", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "check_test.flux", - Source: "\"cpu-total\"", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Value: "cpu-total", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "check_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "check_test.flux", - Source: "filter(fn: (r) => r.cpu == \"cpu-total\")", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 49, - }, - File: "check_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// pivot data so there is a \"usage_idle\" column\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "check_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "check_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 51, - }, - File: "check_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "check_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 51, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 52, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()\n |> aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 52, - }, - File: "check_test.flux", - Source: "every: 20s, fn: mean, column: \"usage_idle\"", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 52, - }, - File: "check_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "check_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 52, - }, - File: "check_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 35, - Line: 52, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "check_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 40, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 52, - }, - File: "check_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "check_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 44, - Line: 52, - }, - }, - }, - Name: "mean", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 52, - }, - File: "check_test.flux", - Source: "column: \"usage_idle\"", - Start: ast.Position{ - Column: 50, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "check_test.flux", - Source: "column", - Start: ast.Position{ - Column: 50, - Line: 52, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 52, - }, - File: "check_test.flux", - Source: "\"usage_idle\"", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Value: "usage_idle", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 52, - }, - File: "check_test.flux", - Source: "aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "check_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "check_test.flux", - Source: "table\n |> range(start: -1m)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> filter(fn: (r) => r._field == \"usage_idle\")\n |> filter(fn: (r) => r.cpu == \"cpu-total\")\n // pivot data so there is a \"usage_idle\" column\n |> v1.fieldsAsCols()\n |> aggregateWindow(every: 20s, fn: mean, column: \"usage_idle\")\n |> monitor.check(\n data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit,\n )", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "check_test.flux", - Source: "data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit", - Start: ast.Position{ - Column: 13, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "check_test.flux", - Source: "data: data", - Start: ast.Position{ - Column: 13, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "check_test.flux", - Source: "data", - Start: ast.Position{ - Column: 13, - Line: 54, - }, - }, - }, - Name: "data", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "check_test.flux", - Source: "data", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Name: "data", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "check_test.flux", - Source: "messageFn: messageFn", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "check_test.flux", - Source: "messageFn", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Name: "messageFn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "check_test.flux", - Source: "messageFn", - Start: ast.Position{ - Column: 24, - Line: 55, - }, - }, - }, - Name: "messageFn", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "check_test.flux", - Source: "info: info", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "check_test.flux", - Source: "info", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "info", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "check_test.flux", - Source: "info", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Name: "info", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "check_test.flux", - Source: "warn: warn", - Start: ast.Position{ - Column: 13, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "check_test.flux", - Source: "warn", - Start: ast.Position{ - Column: 13, - Line: 57, - }, - }, - }, - Name: "warn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "check_test.flux", - Source: "warn", - Start: ast.Position{ - Column: 19, - Line: 57, - }, - }, - }, - Name: "warn", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "check_test.flux", - Source: "crit: crit", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 58, - }, - File: "check_test.flux", - Source: "crit", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Name: "crit", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "check_test.flux", - Source: "crit", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }, - Name: "crit", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "check_test.flux", - Source: "monitor.check(\n data: data,\n messageFn: messageFn,\n info: info,\n warn: warn,\n crit: crit,\n )", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 53, - }, - File: "check_test.flux", - Source: "monitor.check", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "check_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 53, - }, - File: "check_test.flux", - Source: "check", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Name: "check", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "check_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "check_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "check_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 61, - }, - File: "check_test.flux", - Source: "monitor_check = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check})", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 61, - }, - File: "check_test.flux", - Source: "monitor_check", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Name: "monitor_check", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 61, - }, - File: "check_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check})", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 61, - }, - File: "check_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check})", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 61, - }, - File: "check_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check}", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 61, - }, - File: "check_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "check_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 61, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "check_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "check_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 61, - }, - File: "check_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "check_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 62, - Line: 61, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 61, - }, - File: "check_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 37, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "check_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 37, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "check_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 37, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "check_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 45, - Line: 61, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 61, - }, - File: "check_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 61, - }, - File: "check_test.flux", - Source: "want", - Start: ast.Position{ - Column: 71, - Line: 61, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 61, - }, - File: "check_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 61, - }, - File: "check_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 61, - }, - File: "check_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 93, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 61, - }, - File: "check_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 98, - Line: 61, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 61, - }, - File: "check_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 77, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 61, - }, - File: "check_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 77, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 61, - }, - File: "check_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 77, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 61, - }, - File: "check_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 85, - Line: 61, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 61, - }, - File: "check_test.flux", - Source: "fn: t_check", - Start: ast.Position{ - Column: 108, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 61, - }, - File: "check_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 108, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 61, - }, - File: "check_test.flux", - Source: "t_check", - Start: ast.Position{ - Column: 112, - Line: 61, - }, - }, - }, - Name: "t_check", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 61, - }, - File: "check_test.flux", - Source: "test monitor_check = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_check})", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "check_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "check_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "check_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "check_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "check_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "check_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "check_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "check_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "check_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T20:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"\nt_deadman_add = (table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.addDuration(d: -1h, to: now()))\n\ntest deadman_add = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_add_test.flux", - Source: "now = () => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "deadman_add_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_add_test.flux", - Source: "() => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_add_test.flux", - Source: "2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T20:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_add_test.flux", - Source: "option now = () => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "deadman_add_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "deadman_add_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "deadman_add_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "deadman_add_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "deadman_add_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "deadman_add_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "t_deadman_add = (table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.addDuration(d: -1h, to: now()))", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 48, - }, - File: "deadman_add_test.flux", - Source: "t_deadman_add", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_deadman_add", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.addDuration(d: -1h, to: now()))", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "deadman_add_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "table\n |> range(start: -5h)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "start: -5h", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "start: -5h", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "5h", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "h", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "-5h", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "range(start: -5h)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "deadman_add_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.addDuration(d: -1h, to: now()))", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "t: experimental.addDuration(d: -1h, to: now())", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "t: experimental.addDuration(d: -1h, to: now())", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "t", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "d: -1h, to: now()", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "d: -1h", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "d", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Name: "d", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 60, - Line: 51, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "-1h", - Start: ast.Position{ - Column: 59, - Line: 51, - }, - }, - }, - Operator: 6, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "to: now()", - Start: ast.Position{ - Column: 64, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "to", - Start: ast.Position{ - Column: 64, - Line: 51, - }, - }, - }, - Name: "to", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "now()", - Start: ast.Position{ - Column: 68, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "now", - Start: ast.Position{ - Column: 68, - Line: 51, - }, - }, - }, - Name: "now", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "experimental.addDuration(d: -1h, to: now())", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "experimental.addDuration", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "addDuration", - Start: ast.Position{ - Column: 44, - Line: 51, - }, - }, - }, - Name: "addDuration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "monitor.deadman(t: experimental.addDuration(d: -1h, to: now()))", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "monitor.deadman", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "deadman_add_test.flux", - Source: "deadman", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Name: "deadman", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "deadman_add_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "deadman_add_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "deadman_add_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "deadman_add = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "deadman_add_test.flux", - Source: "deadman_add", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "deadman_add", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add})", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "fn: t_deadman_add", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "t_deadman_add", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Name: "t_deadman_add", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_add_test.flux", - Source: "test deadman_add = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_add})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "deadman_add_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "deadman_add_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "deadman_add_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "deadman_add_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "deadman_add_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "deadman_add_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "deadman_add_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "deadman_add_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "deadman_add_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T20:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"\nt_deadman_sub = (table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.subDuration(d: 1h, from: now()))\n\ntest deadman_sub = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_sub_test.flux", - Source: "now = () => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "deadman_sub_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_sub_test.flux", - Source: "() => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_sub_test.flux", - Source: "2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T20:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "deadman_sub_test.flux", - Source: "option now = () => 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "deadman_sub_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "deadman_sub_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "deadman_sub_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:30:00Z,11,A,cpu\n,,0,2018-05-22T18:30:00Z,11,A,cpu\n,,0,2018-05-22T17:30:00Z,11,A,cpu\n,,0,2018-05-22T16:30:00Z,11,A,cpu\n,,0,2018-05-22T15:30:00Z,11,A,cpu\n,,1,2018-05-22T15:30:00Z,11,B,cpu\n,,1,2018-05-22T16:30:00Z,11,B,cpu\n,,1,2018-05-22T17:30:00Z,11,B,cpu\n,,1,2018-05-22T18:30:00Z,11,B,cpu\n,,1,2018-05-22T19:30:00Z,11,B,cpu\n,,2,2018-05-22T18:30:00Z,11,C,cpu\n,,2,2018-05-22T14:30:00Z,11,C,cpu\n,,2,2018-05-22T17:30:00Z,11,C,cpu\n,,2,2018-05-22T15:30:00Z,11,C,cpu\n,,2,2018-05-22T16:30:00Z,11,C,cpu\n,,3,2018-05-22T18:30:00Z,11,D,cpu\n,,3,2018-05-22T15:30:00Z,11,D,cpu\n,,3,2018-05-22T19:30:00Z,11,D,cpu\n,,3,2018-05-22T16:30:00Z,11,D,cpu\n,,3,2018-05-22T17:30:00Z,11,D,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "deadman_sub_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "deadman_sub_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "deadman_sub_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,boolean\n#group,false,false,true,true,false,false,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,dead\n,,0,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,A,cpu,false\n,,1,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,B,cpu,false\n,,2,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T18:30:00Z,11,C,cpu,true\n,,3,2018-05-22T15:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:30:00Z,11,D,cpu,false\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "t_deadman_sub = (table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.subDuration(d: 1h, from: now()))", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 48, - }, - File: "deadman_sub_test.flux", - Source: "t_deadman_sub", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_deadman_sub", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.subDuration(d: 1h, from: now()))", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "deadman_sub_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "table\n |> range(start: -5h)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "start: -5h", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "start: -5h", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "5h", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "h", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "-5h", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "range(start: -5h)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "deadman_sub_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "table\n |> range(start: -5h)\n |> monitor.deadman(t: experimental.subDuration(d: 1h, from: now()))", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "t: experimental.subDuration(d: 1h, from: now())", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "t: experimental.subDuration(d: 1h, from: now())", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "t", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "d: 1h, from: now()", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "d: 1h", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "d", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Name: "d", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 59, - Line: 51, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "from: now()", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "from", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "from", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "now()", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "now", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "now", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "experimental.subDuration(d: 1h, from: now())", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "experimental.subDuration", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 31, - Line: 51, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "subDuration", - Start: ast.Position{ - Column: 44, - Line: 51, - }, - }, - }, - Name: "subDuration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "monitor.deadman(t: experimental.subDuration(d: 1h, from: now()))", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "monitor.deadman", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "deadman_sub_test.flux", - Source: "deadman", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Name: "deadman", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "deadman_sub_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "deadman_sub_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "deadman_sub_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "deadman_sub = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "deadman_sub_test.flux", - Source: "deadman_sub", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "deadman_sub", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub})", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "fn: t_deadman_sub", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "t_deadman_sub", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Name: "t_deadman_sub", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 54, - }, - File: "deadman_sub_test.flux", - Source: "test deadman_sub = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_deadman_sub})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "deadman_sub_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "deadman_sub_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "deadman_sub_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "deadman_sub_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "deadman_sub_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "deadman_sub_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "deadman_sub_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "deadman_sub_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "deadman_sub_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "notify_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,string,string,string,string,long,long,dateTime:RFC3339,string,string,string,string,string,double,string\n#group,false,false,true,true,true,true,true,true,true,true,false,true,false,false,false,true,true,true,true,true,false,true\n#default,got,,,,,,,,,,,,,,,,,,,,,\n,result,table,_notification_rule_id,_notification_rule_name,_notification_endpoint_id,_notification_endpoint_name,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_status_timestamp,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle,_sent\n,,0,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,crit,notifications,whoa!,cpu,1527018860000000000,1527018840000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,true\n,,1,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,ok,notifications,whoa!,cpu,1527018860000000000,1527018820000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,true\n,,2,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,warn,notifications,whoa!,cpu,1527018860000000000,1527018860000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,true\n\"\nendpoint = () => (tables=<-) => tables |> experimental.set(o: {_sent: \"true\"})\nnotification = {\n _notification_rule_id: \"0000000000000001\",\n _notification_rule_name: \"http-rule\",\n _notification_endpoint_id: \"00000000000002\",\n _notification_endpoint_name: \"http-endpoint\",\n}\nt_notify = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.notify(data: notification, endpoint: endpoint())\n\ntest monitor_notify = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "notify_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "notify_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "notify_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "notify_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "notify_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "notify_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "notify_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "notify_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "notify_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "notify_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "notify_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "notify_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "notify_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "notify_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "notify_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "notify_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "notify_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "notify_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "notify_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "notify_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "notify_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "notify_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "notify_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "notify_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "notify_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "notify_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "notify_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "notify_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,string,string,string,string,long,long,dateTime:RFC3339,string,string,string,string,string,double,string\n#group,false,false,true,true,true,true,true,true,true,true,false,true,false,false,false,true,true,true,true,true,false,true\n#default,got,,,,,,,,,,,,,,,,,,,,,\n,result,table,_notification_rule_id,_notification_rule_name,_notification_endpoint_id,_notification_endpoint_name,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_status_timestamp,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle,_sent\n,,0,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,crit,notifications,whoa!,cpu,1527018860000000000,1527018840000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,true\n,,1,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,ok,notifications,whoa!,cpu,1527018860000000000,1527018820000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,true\n,,2,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,warn,notifications,whoa!,cpu,1527018860000000000,1527018860000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,true\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "notify_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "notify_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,string,string,string,string,long,long,dateTime:RFC3339,string,string,string,string,string,double,string\n#group,false,false,true,true,true,true,true,true,true,true,false,true,false,false,false,true,true,true,true,true,false,true\n#default,got,,,,,,,,,,,,,,,,,,,,,\n,result,table,_notification_rule_id,_notification_rule_name,_notification_endpoint_id,_notification_endpoint_name,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_status_timestamp,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle,_sent\n,,0,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,crit,notifications,whoa!,cpu,1527018860000000000,1527018840000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,true\n,,1,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,ok,notifications,whoa!,cpu,1527018860000000000,1527018820000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,true\n,,2,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,warn,notifications,whoa!,cpu,1527018860000000000,1527018860000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,true\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,string,string,string,string,long,long,dateTime:RFC3339,string,string,string,string,string,double,string\n#group,false,false,true,true,true,true,true,true,true,true,false,true,false,false,false,true,true,true,true,true,false,true\n#default,got,,,,,,,,,,,,,,,,,,,,,\n,result,table,_notification_rule_id,_notification_rule_name,_notification_endpoint_id,_notification_endpoint_name,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_status_timestamp,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle,_sent\n,,0,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,crit,notifications,whoa!,cpu,1527018860000000000,1527018840000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,true\n,,1,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,ok,notifications,whoa!,cpu,1527018860000000000,1527018820000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,true\n,,2,0000000000000001,http-rule,00000000000002,http-endpoint,000000000000000a,cpu threshold check,warn,notifications,whoa!,cpu,1527018860000000000,1527018860000000000,2018-05-22T19:54:40Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,true\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "notify_test.flux", - Source: "endpoint = () => (tables=<-) => tables |> experimental.set(o: {_sent: \"true\"})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 49, - }, - File: "notify_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "endpoint", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "notify_test.flux", - Source: "() => (tables=<-) => tables |> experimental.set(o: {_sent: \"true\"})", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Body: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "notify_test.flux", - Source: "(tables=<-) => tables |> experimental.set(o: {_sent: \"true\"})", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "notify_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 33, - Line: 49, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "notify_test.flux", - Source: "tables |> experimental.set(o: {_sent: \"true\"})", - Start: ast.Position{ - Column: 33, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "notify_test.flux", - Source: "o: {_sent: \"true\"}", - Start: ast.Position{ - Column: 60, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "notify_test.flux", - Source: "o: {_sent: \"true\"}", - Start: ast.Position{ - Column: 60, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 49, - }, - File: "notify_test.flux", - Source: "o", - Start: ast.Position{ - Column: 60, - Line: 49, - }, - }, - }, - Name: "o", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "notify_test.flux", - Source: "{_sent: \"true\"}", - Start: ast.Position{ - Column: 63, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 49, - }, - File: "notify_test.flux", - Source: "_sent: \"true\"", - Start: ast.Position{ - Column: 64, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "notify_test.flux", - Source: "_sent", - Start: ast.Position{ - Column: 64, - Line: 49, - }, - }, - }, - Name: "_sent", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 49, - }, - File: "notify_test.flux", - Source: "\"true\"", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Value: "true", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "notify_test.flux", - Source: "experimental.set(o: {_sent: \"true\"})", - Start: ast.Position{ - Column: 43, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 49, - }, - File: "notify_test.flux", - Source: "experimental.set", - Start: ast.Position{ - Column: 43, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "notify_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 43, - Line: 49, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 49, - }, - File: "notify_test.flux", - Source: "set", - Start: ast.Position{ - Column: 56, - Line: 49, - }, - }, - }, - Name: "set", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "notify_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "notify_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "notify_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "notify_test.flux", - Source: "notification = {\n _notification_rule_id: \"0000000000000001\",\n _notification_rule_name: \"http-rule\",\n _notification_endpoint_id: \"00000000000002\",\n _notification_endpoint_name: \"http-endpoint\",\n}", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 50, - }, - File: "notify_test.flux", - Source: "notification", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "notification", - }, - Init: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "notify_test.flux", - Source: "{\n _notification_rule_id: \"0000000000000001\",\n _notification_rule_name: \"http-rule\",\n _notification_endpoint_id: \"00000000000002\",\n _notification_endpoint_name: \"http-endpoint\",\n}", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "notify_test.flux", - Source: "_notification_rule_id: \"0000000000000001\"", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "notify_test.flux", - Source: "_notification_rule_id", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "_notification_rule_id", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "notify_test.flux", - Source: "\"0000000000000001\"", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Value: "0000000000000001", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "notify_test.flux", - Source: "_notification_rule_name: \"http-rule\"", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "notify_test.flux", - Source: "_notification_rule_name", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "_notification_rule_name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "notify_test.flux", - Source: "\"http-rule\"", - Start: ast.Position{ - Column: 30, - Line: 52, - }, - }, - }, - Value: "http-rule", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "notify_test.flux", - Source: "_notification_endpoint_id: \"00000000000002\"", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "notify_test.flux", - Source: "_notification_endpoint_id", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "_notification_endpoint_id", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "notify_test.flux", - Source: "\"00000000000002\"", - Start: ast.Position{ - Column: 32, - Line: 53, - }, - }, - }, - Value: "00000000000002", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 54, - }, - File: "notify_test.flux", - Source: "_notification_endpoint_name: \"http-endpoint\"", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 54, - }, - File: "notify_test.flux", - Source: "_notification_endpoint_name", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "_notification_endpoint_name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 54, - }, - File: "notify_test.flux", - Source: "\"http-endpoint\"", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Value: "http-endpoint", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "notify_test.flux", - Source: "t_notify = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.notify(data: notification, endpoint: endpoint())", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 56, - }, - File: "notify_test.flux", - Source: "t_notify", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - Name: "t_notify", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "notify_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.notify(data: notification, endpoint: endpoint())", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "notify_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "notify_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "notify_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "notify_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "notify_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "notify_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "notify_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 58, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "notify_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 58, - }, - File: "notify_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 59, - }, - File: "notify_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 59, - }, - File: "notify_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 59, - }, - File: "notify_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 59, - }, - File: "notify_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 59, - }, - File: "notify_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 59, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "notify_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.notify(data: notification, endpoint: endpoint())", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 60, - }, - File: "notify_test.flux", - Source: "data: notification, endpoint: endpoint()", - Start: ast.Position{ - Column: 27, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "notify_test.flux", - Source: "data: notification", - Start: ast.Position{ - Column: 27, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "notify_test.flux", - Source: "data", - Start: ast.Position{ - Column: 27, - Line: 60, - }, - }, - }, - Name: "data", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "notify_test.flux", - Source: "notification", - Start: ast.Position{ - Column: 33, - Line: 60, - }, - }, - }, - Name: "notification", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 60, - }, - File: "notify_test.flux", - Source: "endpoint: endpoint()", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 60, - }, - File: "notify_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Name: "endpoint", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 60, - }, - File: "notify_test.flux", - Source: "endpoint()", - Start: ast.Position{ - Column: 57, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 60, - }, - File: "notify_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 57, - Line: 60, - }, - }, - }, - Name: "endpoint", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "notify_test.flux", - Source: "monitor.notify(data: notification, endpoint: endpoint())", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 60, - }, - File: "notify_test.flux", - Source: "monitor.notify", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 60, - }, - File: "notify_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 60, - }, - File: "notify_test.flux", - Source: "notify", - Start: ast.Position{ - Column: 20, - Line: 60, - }, - }, - }, - Name: "notify", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "notify_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "notify_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "notify_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "notify_test.flux", - Source: "monitor_notify = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify})", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 62, - }, - File: "notify_test.flux", - Source: "monitor_notify", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Name: "monitor_notify", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "notify_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify})", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "notify_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify})", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 63, - }, - File: "notify_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify}", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "notify_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 63, - }, - File: "notify_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "notify_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "notify_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "notify_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "notify_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "notify_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "notify_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 63, - }, - File: "notify_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "notify_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 63, - }, - File: "notify_test.flux", - Source: "fn: t_notify", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 63, - }, - File: "notify_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 63, - }, - File: "notify_test.flux", - Source: "t_notify", - Start: ast.Position{ - Column: 89, - Line: 63, - }, - }, - }, - Name: "t_notify", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "notify_test.flux", - Source: "test monitor_notify = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_notify})", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "notify_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "notify_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "notify_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "notify_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "notify_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "notify_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "notify_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "notify_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "notify_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "notify_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "notify_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"\nt_state_changes_any_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_any_to_any_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_any_to_any_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_any_to_any_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_any_to_any_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_any_to_any_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_any_to_any_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_any_to_any_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "state_changes_any_to_any_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "state_changes_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "t_state_changes_any_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 48, - }, - File: "state_changes_any_to_any_test.flux", - Source: "t_state_changes_any_to_any", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_state_changes_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "state_changes_any_to_any_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "state_changes_any_to_any_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "state_changes_any_to_any_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 51, - }, - File: "state_changes_any_to_any_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 51, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fromLevel: \"any\", toLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fromLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 44, - Line: 52, - }, - }, - }, - Value: "any", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "toLevel: \"any\"", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 60, - Line: 52, - }, - }, - }, - Value: "any", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 52, - }, - File: "state_changes_any_to_any_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "state_changes_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 48, - }, - File: "state_changes_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "state_changes_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor_state_changes_any_to_any", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "monitor_state_changes_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 41, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 56, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fn: t_state_changes_any_to_any", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "t_state_changes_any_to_any", - Start: ast.Position{ - Column: 89, - Line: 56, - }, - }, - }, - Name: "t_state_changes_any_to_any", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_any_to_any_test.flux", - Source: "test monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_any_to_any_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_any_to_any_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_any_to_any_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_any_to_any_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_any_to_any_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_any_to_any_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n,,1,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"\nt_state_changes_big_any_to_any = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n\ntest monitor_state_changes_big_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 255, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n,,1,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 245, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 255, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n,,1,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 246, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n,,1,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "t_state_changes_big_any_to_any = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 1, - Line: 256, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 256, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "t_state_changes_big_any_to_any", - Start: ast.Position{ - Column: 1, - Line: 256, - }, - }, - }, - Name: "t_state_changes_big_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "(table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 34, - Line: 256, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 257, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 257, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 258, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "table\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 257, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 258, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 258, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 258, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 258, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 258, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 5, - Line: 257, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fromLevel: \"any\", toLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 259, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fromLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 259, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 259, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 44, - Line: 259, - }, - }, - }, - Value: "any", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "toLevel: \"any\"", - Start: ast.Position{ - Column: 51, - Line: 259, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 51, - Line: 259, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 60, - Line: 259, - }, - }, - }, - Value: "any", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 12, - Line: 259, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 259, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 259, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 259, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 259, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 256, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 35, - Line: 256, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 256, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 35, - Line: 256, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 256, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 41, - Line: 256, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor_state_changes_big_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any})", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 261, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor_state_changes_big_any_to_any", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - Name: "monitor_state_changes_big_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any})", - Start: ast.Position{ - Column: 45, - Line: 261, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any})", - Start: ast.Position{ - Column: 5, - Line: 262, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any}", - Start: ast.Position{ - Column: 6, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 262, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 262, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 262, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 262, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 262, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 262, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fn: t_state_changes_big_any_to_any", - Start: ast.Position{ - Column: 85, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 262, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "t_state_changes_big_any_to_any", - Start: ast.Position{ - Column: 89, - Line: 262, - }, - }, - }, - Name: "t_state_changes_big_any_to_any", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 262, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "test monitor_state_changes_big_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 261, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_big_any_to_any_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_any_to_any_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"\nt_state_changes_big_info_to_ok = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"ok\")\n\ntest monitor_state_changes_big_info_to_ok = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 254, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 245, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 254, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 246, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: ok,cpu,1585254750000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,threshold,cpu-total,localhost,18.937973208474638,ok\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "t_state_changes_big_info_to_ok = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"ok\")", - Start: ast.Position{ - Column: 1, - Line: 255, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 255, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "t_state_changes_big_info_to_ok", - Start: ast.Position{ - Column: 1, - Line: 255, - }, - }, - }, - Name: "t_state_changes_big_info_to_ok", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "(table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"ok\")", - Start: ast.Position{ - Column: 34, - Line: 255, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 256, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 257, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "table\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 257, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 257, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 257, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 257, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 257, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"ok\")", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fromLevel: \"info\", toLevel: \"ok\"", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fromLevel: \"info\"", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"info\"", - Start: ast.Position{ - Column: 44, - Line: 258, - }, - }, - }, - Value: "info", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "toLevel: \"ok\"", - Start: ast.Position{ - Column: 52, - Line: 258, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 52, - Line: 258, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"ok\"", - Start: ast.Position{ - Column: 61, - Line: 258, - }, - }, - }, - Value: "ok", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor.stateChanges(fromLevel: \"info\", toLevel: \"ok\")", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 258, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 258, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 255, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 35, - Line: 255, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 255, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "table", - Start: ast.Position{ - Column: 35, - Line: 255, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 255, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 41, - Line: 255, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor_state_changes_big_info_to_ok = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok})", - Start: ast.Position{ - Column: 6, - Line: 260, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 260, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor_state_changes_big_info_to_ok", - Start: ast.Position{ - Column: 6, - Line: 260, - }, - }, - }, - Name: "monitor_state_changes_big_info_to_ok", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok})", - Start: ast.Position{ - Column: 45, - Line: 260, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok})", - Start: ast.Position{ - Column: 5, - Line: 261, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok}", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 261, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 261, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 261, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 261, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 261, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 261, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fn: t_state_changes_big_info_to_ok", - Start: ast.Position{ - Column: 85, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 261, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "t_state_changes_big_info_to_ok", - Start: ast.Position{ - Column: 89, - Line: 261, - }, - }, - }, - Name: "t_state_changes_big_info_to_ok", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "test monitor_state_changes_big_info_to_ok = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_info_to_ok})", - Start: ast.Position{ - Column: 1, - Line: 260, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_big_info_to_ok_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_info_to_ok_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n\n\n\"\nt_state_changes_big_ok_to_info = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"ok\", toLevel: \"info\")\n\ntest monitor_state_changes_big_ok_to_info = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 244, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,23.371648565879127,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,29.007636780636247,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,28.93580898231049,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,28.28329800786939,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,28.338670930910908,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,29.551382817337316,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,20.229131737702303,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n,,0,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,20.57913145323683,057220dae1443000,cpu,usage_user,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,11.086267669062991,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,18.937973208474638,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,11.550031971876997,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,8.495652148919287,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,4.358951746379062,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,7.129171924508139,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,4.5748599925408975,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,3.783743323598954,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,4.658109550294696,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,4.095150808198634,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,4.5538963928240594,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,4.428299890926006,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,2.758789040791375,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,3.399426580028879,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,4.620667027747688,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,4.363250147141176,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,6.281032939118847,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,4.972490830276759,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,5.167139505939133,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,4.824212762412529,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,4.887482325607516,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,5.345633364673913,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,4.47091485247676,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,4.408333333333333,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,2.608699518197021,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,4.99208267355613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,3.99008051788834,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,2.5659924848811504,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,4.5284466750289285,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,4.458348327059871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,4.571801254475424,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,3.8832004314667143,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,5.437130027220748,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,4.341341174188152,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1.4127195176169836,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1.358283009169833,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,2.874912507291059,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,2.4329003255950736,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1.3917298857089464,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,2.72916496860213,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,4.816784104464039,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,4.250548794042459,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,3.1213270718908044,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,2.8914444814753097,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,3.4166314635394666,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,4.424631876750123,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,3.5002719462770777,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,4.74975747963091,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,3.788131355225871,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,3.5418847710036783,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,2.3748418711184613,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,3.079545054484013,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,3.5373648023865356,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,4.229490309983358,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,7.848611329073602,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,2.9503906816927747,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,4.912786550445684,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n,,1,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,5.762651667220752,057220dae1443000,cpu,usage_user,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,1585254415407797827,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,1585254750000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,1585254780000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,1585254810000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,1585254840000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,1585254870000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,1585254900000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,1585254930000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,1585254960000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,1585254990000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,1585255020000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,1585255050000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,1585255080000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,1585255110000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,1585255140000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,1585255170000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,1585255200000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,1585255230000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,1585255260000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,1585255290000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,1585255320000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,1585255350000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,1585255380000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,1585255410000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,1585255440000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,1585255470000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,1585255500000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,1585255530000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,1585255560000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,1585255590000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,1585255620000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,1585255650000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,1585255680000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,1585255710000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,1585255740000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,1585255770000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,1585255800000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,1585255830000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,1585255860000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,1585255890000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,1585255920000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,1585255950000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,1585255980000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,1585256010000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,1585256040000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,1585256070000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,1585256100000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,1585256130000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,1585256160000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,1585256190000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,1585256220000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,1585256250000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,1585256280000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,1585256310000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,1585256340000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,1585256370000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,1585256400000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n,,2,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,1585256430000000000,057220dae1443000,cpu,_source_timestamp,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:26:55.569263562Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:31.587813488Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:04.805402131Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:33:31.548725134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:04.688898357Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:34:31.627798274Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:06.028334572Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:35:31.887412857Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:05.02933451Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:36:31.729957292Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:05.117833549Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:37:31.951393134Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:04.778056331Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:38:31.704503971Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:05.3491966Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:39:31.683358557Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:06.673196605Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:40:32.025836046Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:04.60909815Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:41:31.463047886Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:05.640482636Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:42:31.509308681Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:04.861844416Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:43:31.663809809Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:04.761999221Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:44:31.444359596Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:06.674292797Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:45:31.349830308Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:04.645782765Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:46:31.44042222Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:04.93331776Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:47:31.266766316Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:05.192557606Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:48:31.267979487Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:05.214485267Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:49:31.285683984Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:06.607726958Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:50:31.143841364Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:04.667647794Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:51:31.272251104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:04.855227871Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:52:31.201849914Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:04.56194885Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:53:31.203358634Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:04.590040077Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:54:31.516000884Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:05.791493388Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:55:31.09797193Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:05.000719889Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:56:31.167853945Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:04.551687359Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:57:30.9901659Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:05.461039406Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:58:30.835346999Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:04.713288759Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:59:31.086374842Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:08.182275847Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n,,3,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T21:00:30.954297104Z,Check: cpu is: ok,057220dae1443000,cpu,_message,ok,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n,,4,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,Check: cpu is: info,057220dae1443000,cpu,_message,info,statuses,cpu,threshold,cpu-total,localhost\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string,string,string,string\n#default,got,,,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,cpu,host\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,1585254420000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:31.884510446Z,1585254450000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:05.043453781Z,1585254480000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:28:32.219280733Z,1585254510000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:04.541599828Z,1585254540000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:29:31.590878487Z,1585254570000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:31:31.465992796Z,1585254690000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n,,5,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:32:04.903745932Z,1585254720000000000,057220dae1443000,cpu,_source_timestamp,info,statuses,cpu,threshold,cpu-total,localhost\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 254, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 245, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 245, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 254, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 246, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,true,false,true,true,false,true,true,true,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_start,_stop,_time,_type,cpu,host,usage_user,_level\n,,0,057220dae1443000,cpu,statuses,Check: cpu is: info,cpu,1585254420000000000,2020-03-25T21:25:05.876383836Z,2020-03-26T21:25:05.876383836Z,2020-03-26T20:27:04.467243917Z,threshold,cpu-total,localhost,23.371648565879127,info\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "t_state_changes_big_ok_to_info = (table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"ok\", toLevel: \"info\")", - Start: ast.Position{ - Column: 1, - Line: 255, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 255, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "t_state_changes_big_ok_to_info", - Start: ast.Position{ - Column: 1, - Line: 255, - }, - }, - }, - Name: "t_state_changes_big_ok_to_info", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "(table=<-) =>\n table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"ok\", toLevel: \"info\")", - Start: ast.Position{ - Column: 34, - Line: 255, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 256, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 257, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "table\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 257, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 257, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 257, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 257, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 257, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 257, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "table\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"ok\", toLevel: \"info\")", - Start: ast.Position{ - Column: 5, - Line: 256, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fromLevel: \"ok\", toLevel: \"info\"", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fromLevel: \"ok\"", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 258, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"ok\"", - Start: ast.Position{ - Column: 44, - Line: 258, - }, - }, - }, - Value: "ok", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "toLevel: \"info\"", - Start: ast.Position{ - Column: 50, - Line: 258, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 50, - Line: 258, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"info\"", - Start: ast.Position{ - Column: 59, - Line: 258, - }, - }, - }, - Value: "info", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor.stateChanges(fromLevel: \"ok\", toLevel: \"info\")", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 258, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 258, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 258, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 255, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 35, - Line: 255, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 255, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "table", - Start: ast.Position{ - Column: 35, - Line: 255, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 255, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 41, - Line: 255, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor_state_changes_big_ok_to_info = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info})", - Start: ast.Position{ - Column: 6, - Line: 260, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 260, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor_state_changes_big_ok_to_info", - Start: ast.Position{ - Column: 6, - Line: 260, - }, - }, - }, - Name: "monitor_state_changes_big_ok_to_info", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info})", - Start: ast.Position{ - Column: 45, - Line: 260, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info})", - Start: ast.Position{ - Column: 5, - Line: 261, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info}", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 261, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 261, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 261, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 261, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 261, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 261, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 261, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 261, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 261, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 261, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fn: t_state_changes_big_ok_to_info", - Start: ast.Position{ - Column: 85, - Line: 261, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 261, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "t_state_changes_big_ok_to_info", - Start: ast.Position{ - Column: 89, - Line: 261, - }, - }, - }, - Name: "t_state_changes_big_ok_to_info", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 121, - Line: 261, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "test monitor_state_changes_big_ok_to_info = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_big_ok_to_info})", - Start: ast.Position{ - Column: 1, - Line: 260, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_big_ok_to_info_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_big_ok_to_info_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// These statuses were produce by custom check query\ninData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,0,2020-04-01T13:20:01.055501743Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055589553Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055681722Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055731206Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055757119Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055841776Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055893004Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.05593662Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120735321Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120827394Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119696459Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119812609Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119843339Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119944446Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119986133Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12003354Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120075771Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120119872Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120162813Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120177679Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12024583Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120285437Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120315321Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120341734Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120620071Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120707032Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,2,2020-04-01T13:20:01.055501743Z,1585747099000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055589553Z,1585747116000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055681722Z,1585747134000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055731206Z,1585747151000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055757119Z,1585747168000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055841776Z,1585747185000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055893004Z,1585746980000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.05593662Z,1585746997000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120735321Z,1585747203000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120827394Z,1585747219000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119696459Z,1585747271000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119812609Z,1585747288000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119843339Z,1585747304000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119944446Z,1585747322000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119986133Z,1585747339000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12003354Z,1585747356000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120075771Z,1585747374000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120119872Z,1585747390000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120162813Z,1585747407000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120177679Z,1585747424000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12024583Z,1585747442000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120285437Z,1585747459000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120315321Z,1585747476000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120341734Z,1585747493000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120620071Z,1585747237000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120707032Z,1585747254000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,4,2020-04-01T13:20:01.055501743Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055589553Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055681722Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055731206Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055757119Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055841776Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055893004Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.05593662Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120735321Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120827394Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119696459Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119812609Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119843339Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119944446Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119986133Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12003354Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120075771Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120119872Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120162813Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120177679Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12024583Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120285437Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120315321Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120341734Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120620071Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120707032Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055501743Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055589553Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055681722Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055731206Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055757119Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055841776Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055893004Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.05593662Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120735321Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120827394Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119696459Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119812609Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119843339Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119944446Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119986133Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12003354Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120075771Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120119872Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120162813Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120177679Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12024583Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120285437Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120315321Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120341734Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120620071Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120707032Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n\"\noutData =\n \"\n#group,false,false,true,true,true,false,true,false,false,true,true,false,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,id,lat,lon,_level\n,,0,000000000000000a,LLIR,statuses,GO506_20_8813 is out,mta,1585747237000000000,2020-04-01T13:25:01.120620071Z,custom,GO506_20_8813,40.70075,-73.804858,warn\n\"\nt_state_changes_custom_any_to_any = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest monitor_state_changes_custom_any_to_any = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 9, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 9, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 9, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 9, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 9, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 9, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 9, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 9, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 9, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 9, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 9, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 9, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 9, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 132, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "inData =\n \"\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,0,2020-04-01T13:20:01.055501743Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055589553Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055681722Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055731206Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055757119Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055841776Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055893004Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.05593662Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120735321Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120827394Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119696459Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119812609Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119843339Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119944446Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119986133Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12003354Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120075771Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120119872Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120162813Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120177679Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12024583Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120285437Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120315321Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120341734Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120620071Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120707032Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,2,2020-04-01T13:20:01.055501743Z,1585747099000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055589553Z,1585747116000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055681722Z,1585747134000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055731206Z,1585747151000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055757119Z,1585747168000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055841776Z,1585747185000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055893004Z,1585746980000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.05593662Z,1585746997000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120735321Z,1585747203000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120827394Z,1585747219000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119696459Z,1585747271000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119812609Z,1585747288000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119843339Z,1585747304000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119944446Z,1585747322000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119986133Z,1585747339000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12003354Z,1585747356000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120075771Z,1585747374000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120119872Z,1585747390000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120162813Z,1585747407000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120177679Z,1585747424000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12024583Z,1585747442000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120285437Z,1585747459000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120315321Z,1585747476000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120341734Z,1585747493000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120620071Z,1585747237000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120707032Z,1585747254000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,4,2020-04-01T13:20:01.055501743Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055589553Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055681722Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055731206Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055757119Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055841776Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055893004Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.05593662Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120735321Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120827394Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119696459Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119812609Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119843339Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119944446Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119986133Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12003354Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120075771Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120119872Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120162813Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120177679Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12024583Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120285437Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120315321Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120341734Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120620071Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120707032Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055501743Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055589553Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055681722Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055731206Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055757119Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055841776Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055893004Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.05593662Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120735321Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120827394Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119696459Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119812609Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119843339Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119944446Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119986133Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12003354Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120075771Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120119872Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120162813Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120177679Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12024583Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120285437Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120315321Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120341734Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120620071Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120707032Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// These statuses were produce by custom check query\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 132, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,0,2020-04-01T13:20:01.055501743Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055589553Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055681722Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055731206Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055757119Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055841776Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055893004Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.05593662Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120735321Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120827394Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119696459Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119812609Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119843339Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119944446Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119986133Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12003354Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120075771Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120119872Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120162813Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120177679Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12024583Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120285437Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120315321Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120341734Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120620071Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120707032Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,2,2020-04-01T13:20:01.055501743Z,1585747099000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055589553Z,1585747116000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055681722Z,1585747134000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055731206Z,1585747151000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055757119Z,1585747168000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055841776Z,1585747185000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055893004Z,1585746980000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.05593662Z,1585746997000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120735321Z,1585747203000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120827394Z,1585747219000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119696459Z,1585747271000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119812609Z,1585747288000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119843339Z,1585747304000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119944446Z,1585747322000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119986133Z,1585747339000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12003354Z,1585747356000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120075771Z,1585747374000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120119872Z,1585747390000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120162813Z,1585747407000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120177679Z,1585747424000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12024583Z,1585747442000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120285437Z,1585747459000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120315321Z,1585747476000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120341734Z,1585747493000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120620071Z,1585747237000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120707032Z,1585747254000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,4,2020-04-01T13:20:01.055501743Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055589553Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055681722Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055731206Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055757119Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055841776Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055893004Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.05593662Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120735321Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120827394Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119696459Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119812609Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119843339Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119944446Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119986133Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12003354Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120075771Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120119872Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120162813Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120177679Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12024583Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120285437Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120315321Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120341734Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120620071Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120707032Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055501743Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055589553Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055681722Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055731206Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055757119Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055841776Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055893004Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.05593662Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120735321Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120827394Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119696459Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119812609Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119843339Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119944446Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119986133Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12003354Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120075771Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120119872Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120162813Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120177679Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12024583Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120285437Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120315321Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120341734Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120620071Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120707032Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,0,2020-04-01T13:20:01.055501743Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055589553Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055681722Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055731206Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055757119Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055841776Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.055893004Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:20:01.05593662Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120735321Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,0,2020-04-01T13:25:01.120827394Z,GO506_20_8813 is in,000000000000000a,LLIR,_message,ok,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119696459Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119812609Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119843339Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119944446Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.119986133Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12003354Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120075771Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120119872Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120162813Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120177679Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.12024583Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120285437Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120315321Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120341734Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120620071Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n,,1,2020-04-01T13:25:01.120707032Z,GO506_20_8813 is out,000000000000000a,LLIR,_message,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,2,2020-04-01T13:20:01.055501743Z,1585747099000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055589553Z,1585747116000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055681722Z,1585747134000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055731206Z,1585747151000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055757119Z,1585747168000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055841776Z,1585747185000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.055893004Z,1585746980000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:20:01.05593662Z,1585746997000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120735321Z,1585747203000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,2,2020-04-01T13:25:01.120827394Z,1585747219000000000,000000000000000a,LLIR,_source_timestamp,ok,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119696459Z,1585747271000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119812609Z,1585747288000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119843339Z,1585747304000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119944446Z,1585747322000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.119986133Z,1585747339000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12003354Z,1585747356000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120075771Z,1585747374000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120119872Z,1585747390000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120162813Z,1585747407000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120177679Z,1585747424000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.12024583Z,1585747442000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120285437Z,1585747459000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120315321Z,1585747476000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120341734Z,1585747493000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120620071Z,1585747237000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n,,3,2020-04-01T13:25:01.120707032Z,1585747254000000000,000000000000000a,LLIR,_source_timestamp,warn,statuses,mta,custom,GO506_20_8813\n\n#group,false,false,false,false,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_time,_value,_check_id,_check_name,_field,_level,_measurement,_source_measurement,_type,id\n,,4,2020-04-01T13:20:01.055501743Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055589553Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055681722Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055731206Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055757119Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055841776Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.055893004Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:20:01.05593662Z,40.672562,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120735321Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,4,2020-04-01T13:25:01.120827394Z,40.676922,000000000000000a,LLIR,lat,ok,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119696459Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119812609Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119843339Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119944446Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.119986133Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12003354Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120075771Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120119872Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120162813Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120177679Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.12024583Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120285437Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120315321Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120341734Z,40.699608,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120620071Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,5,2020-04-01T13:25:01.120707032Z,40.70075,000000000000000a,LLIR,lat,warn,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055501743Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055589553Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055681722Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055731206Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055757119Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055841776Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.055893004Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:20:01.05593662Z,-73.760456,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120735321Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,6,2020-04-01T13:25:01.120827394Z,-73.76787,000000000000000a,LLIR,lon,ok,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119696459Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119812609Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119843339Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119944446Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.119986133Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12003354Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120075771Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120119872Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120162813Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120177679Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.12024583Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120285437Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120315321Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120341734Z,-73.80853,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120620071Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n,,7,2020-04-01T13:25:01.120707032Z,-73.804858,000000000000000a,LLIR,lon,warn,statuses,mta,custom,GO506_20_8813\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 140, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,false,true,false,false,true,true,false,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,id,lat,lon,_level\n,,0,000000000000000a,LLIR,statuses,GO506_20_8813 is out,mta,1585747237000000000,2020-04-01T13:25:01.120620071Z,custom,GO506_20_8813,40.70075,-73.804858,warn\n\"", - Start: ast.Position{ - Column: 1, - Line: 133, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 133, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 133, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 140, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"\n#group,false,false,true,true,true,false,true,false,false,true,true,false,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,id,lat,lon,_level\n,,0,000000000000000a,LLIR,statuses,GO506_20_8813 is out,mta,1585747237000000000,2020-04-01T13:25:01.120620071Z,custom,GO506_20_8813,40.70075,-73.804858,warn\n\"", - Start: ast.Position{ - Column: 5, - Line: 134, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,false,true,false,false,true,true,false,false,true\n#datatype,string,long,string,string,string,string,string,long,dateTime:RFC3339,string,string,double,double,string\n#default,_result,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,id,lat,lon,_level\n,,0,000000000000000a,LLIR,statuses,GO506_20_8813 is out,mta,1585747237000000000,2020-04-01T13:25:01.120620071Z,custom,GO506_20_8813,40.70075,-73.804858,warn\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "t_state_changes_custom_any_to_any = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 141, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 141, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "t_state_changes_custom_any_to_any", - Start: ast.Position{ - Column: 1, - Line: 141, - }, - }, - }, - Name: "t_state_changes_custom_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 141, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 142, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 142, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:40Z)", - Start: ast.Position{ - Column: 5, - Line: 142, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "start: 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 18, - Line: 143, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "start: 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 18, - Line: 143, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 143, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 25, - Line: 143, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "range(start: 2018-05-22T19:54:40Z)", - Start: ast.Position{ - Column: 12, - Line: 143, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 143, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 143, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 144, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 142, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 144, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 144, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 144, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 144, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 144, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 144, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 144, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 144, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 5, - Line: 142, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fromLevel: \"any\", toLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 145, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fromLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 145, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 44, - Line: 145, - }, - }, - }, - Value: "any", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "toLevel: \"any\"", - Start: ast.Position{ - Column: 51, - Line: 145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 51, - Line: 145, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 60, - Line: 145, - }, - }, - }, - Value: "any", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 12, - Line: 145, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 145, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 145, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 145, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 145, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:40Z)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 142, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 146, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 146, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 146, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 146, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 146, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 146, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 146, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 146, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 146, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 141, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 38, - Line: 141, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 141, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 38, - Line: 141, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 141, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 44, - Line: 141, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor_state_changes_custom_any_to_any = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n })", - Start: ast.Position{ - Column: 6, - Line: 148, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 148, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor_state_changes_custom_any_to_any", - Start: ast.Position{ - Column: 6, - Line: 148, - }, - }, - }, - Name: "monitor_state_changes_custom_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n })", - Start: ast.Position{ - Column: 48, - Line: 148, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n })", - Start: ast.Position{ - Column: 5, - Line: 149, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n }", - Start: ast.Position{ - Column: 6, - Line: 149, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 150, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 150, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 150, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 150, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 150, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 150, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 150, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 150, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 150, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 150, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 150, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 151, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 151, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 151, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 151, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 151, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 151, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 151, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 151, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 151, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 151, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 151, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 152, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fn: t_state_changes_custom_any_to_any", - Start: ast.Position{ - Column: 9, - Line: 152, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 152, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 152, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 152, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "t_state_changes_custom_any_to_any", - Start: ast.Position{ - Column: 13, - Line: 152, - }, - }, - }, - Name: "t_state_changes_custom_any_to_any", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 153, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "test monitor_state_changes_custom_any_to_any = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_state_changes_custom_any_to_any,\n })", - Start: ast.Position{ - Column: 1, - Line: 148, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_custom_any_to_any_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_custom_any_to_any_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"\n\n// Note this input data is identical to the output data of the check test case, post pivot.\n//inData = \"\n//#group,false,false,true,true,true,true,true,false,true,true,true,true,true,false,false,false\n//#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,double,string,long\n//#default,_result,,,,,,,,,,,,,,,\n//,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,usage_idle,_message,_source_timestamp\n//,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,whoa!,1527018840000000000\n//,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,whoa!,1527018820000000000\n//,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,whoa!,1527018860000000000\n//\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"\nt_state_changes_info_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest monitor_state_changes_info_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_info_to_any_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_info_to_any_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_info_to_any_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_info_to_any_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_info_to_any_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_info_to_any_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_info_to_any_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_info_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "state_changes_info_to_any_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}, ast.Comment{Text: "//inData = \"\n"}, ast.Comment{Text: "//#group,false,false,true,true,true,true,true,false,true,true,true,true,true,false,false,false\n"}, ast.Comment{Text: "//#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,double,string,long\n"}, ast.Comment{Text: "//#default,_result,,,,,,,,,,,,,,,\n"}, ast.Comment{Text: "//,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,usage_idle,_message,_source_timestamp\n"}, ast.Comment{Text: "//,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001,whoa!,1527018840000000000\n"}, ast.Comment{Text: "//,,0,000000000000000a,cpu threshold check,info,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,90.62382797849732,whoa!,1527018820000000000\n"}, ast.Comment{Text: "//,,1,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05,whoa!,1527018860000000000\n"}, ast.Comment{Text: "//\"\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 50, - }, - File: "state_changes_info_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "t_state_changes_info_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "state_changes_info_to_any_test.flux", - Source: "t_state_changes_info_to_any", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_state_changes_info_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 60, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "state_changes_info_to_any_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "state_changes_info_to_any_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 61, - }, - File: "state_changes_info_to_any_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 61, - }, - File: "state_changes_info_to_any_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 61, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 61, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fromLevel: \"info\", toLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fromLevel: \"info\"", - Start: ast.Position{ - Column: 33, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 62, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"info\"", - Start: ast.Position{ - Column: 44, - Line: 62, - }, - }, - }, - Value: "info", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "toLevel: \"any\"", - Start: ast.Position{ - Column: 52, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 52, - Line: 62, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 61, - Line: 62, - }, - }, - }, - Value: "any", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "state_changes_info_to_any_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 62, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"info\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 63, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 63, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 63, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 63, - }, - File: "state_changes_info_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 58, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 32, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 58, - }, - File: "state_changes_info_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 32, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 58, - }, - File: "state_changes_info_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 38, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor_state_changes_info_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any})", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 65, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor_state_changes_info_to_any", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Name: "monitor_state_changes_info_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any})", - Start: ast.Position{ - Column: 42, - Line: 65, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any})", - Start: ast.Position{ - Column: 5, - Line: 66, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any}", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 66, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 66, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 66, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 66, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 66, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fn: t_state_changes_info_to_any", - Start: ast.Position{ - Column: 85, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 66, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "t_state_changes_info_to_any", - Start: ast.Position{ - Column: 89, - Line: 66, - }, - }, - }, - Name: "t_state_changes_info_to_any", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 66, - }, - File: "state_changes_info_to_any_test.flux", - Source: "test monitor_state_changes_info_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_info_to_any})", - Start: ast.Position{ - Column: 1, - Line: 65, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_info_to_any_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_info_to_any_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_info_to_any_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_info_to_any_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_info_to_any_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_info_to_any_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_info_to_any_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_info_to_any_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"\nt_state_changes_any_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,1,000000000000000a,cpu threshold check,crit,statuses,whoa!,cpu,1527018840000000000,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,4.800000000000001\n,,2,000000000000000a,cpu threshold check,ok,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "t_state_changes_any_to_any = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 48, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "t_state_changes_any_to_any", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_state_changes_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 51, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 51, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fromLevel: \"any\", toLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fromLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 44, - Line: 52, - }, - }, - }, - Value: "any", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "toLevel: \"any\"", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 60, - Line: 52, - }, - }, - }, - Value: "any", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 52, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"any\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 48, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor_state_changes_any_to_any", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "monitor_state_changes_any_to_any", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 41, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 56, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fn: t_state_changes_any_to_any", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "t_state_changes_any_to_any", - Start: ast.Position{ - Column: 89, - Line: 56, - }, - }, - }, - Name: "t_state_changes_any_to_any", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "test monitor_state_changes_any_to_any = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_any})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_invalid_any_to_any_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_invalid_any_to_any_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "package monitor_test\n\n\nimport \"influxdata/influxdb/monitor\"\nimport \"influxdata/influxdb/v1\"\nimport \"testing\"\nimport \"experimental\"\n\noption now = () => 2018-05-22T19:54:40Z\noption monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])\n\n// Note this input data is identical to the output data of the check test case, post pivot.\ninData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"\nt_state_changes_any_to_warn = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest monitor_state_changes_any_to_warn = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_test.flux", - Source: "now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 9, - }, - File: "state_changes_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_test.flux", - Source: "() => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_test.flux", - Source: "2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 20, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:40Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 9, - }, - File: "state_changes_test.flux", - Source: "option now = () => 2018-05-22T19:54:40Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "(tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 22, - Line: 10, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 37, - Line: 10, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 52, - Line: 10, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 10, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 62, - Line: 10, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 72, - Line: 10, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 10, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }}, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "monitor.log", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "log", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "log", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 10, - }, - File: "state_changes_test.flux", - Source: "option monitor.log = (tables=<-) => tables |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// Note this input data is identical to the output data of the check test case, post pivot.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "state_changes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "state_changes_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,4.800000000000001\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,90.62382797849732\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,usage_idle,7.05\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_message,whoa!\n\n#datatype,string,long,string,string,string,string,string,dateTime:RFC3339,string,string,string,string,string,string,long\n#group,false,false,true,true,true,true,true,false,true,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_source_measurement,_time,_type,aaa,bbb,cpu,host,_field,_value\n,,0,000000000000000a,cpu threshold check,crit,statuses,cpu,2018-05-22T19:54:20Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018840000000000\n,,1,000000000000000a,cpu threshold check,ok,statuses,cpu,2018-05-22T19:54:21Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018820000000000\n,,2,000000000000000a,cpu threshold check,warn,statuses,cpu,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,_source_timestamp,1527018860000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "state_changes_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "state_changes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "state_changes_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,string,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false\n#default,got,,,,,,,,,,,,,,,\n,result,table,_check_id,_check_name,_level,_measurement,_message,_source_measurement,_source_timestamp,_time,_type,aaa,bbb,cpu,host,usage_idle\n,,2,000000000000000a,cpu threshold check,warn,statuses,whoa!,cpu,1527018860000000000,2018-05-22T19:54:22Z,threshold,vaaa,vbbb,cpu-total,host.local,7.05\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "t_state_changes_any_to_warn = (table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "state_changes_test.flux", - Source: "t_state_changes_any_to_warn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "t_state_changes_any_to_warn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 31, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "state_changes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "table\n |> range(start: -1m)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "start: -1m", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "-1m", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "range(start: -1m)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "state_changes_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "state_changes_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "state_changes_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "state_changes_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "state_changes_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 50, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "fromLevel: \"any\", toLevel: \"warn\"", - Start: ast.Position{ - Column: 33, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "fromLevel: \"any\"", - Start: ast.Position{ - Column: 33, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "fromLevel", - Start: ast.Position{ - Column: 33, - Line: 51, - }, - }, - }, - Name: "fromLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "\"any\"", - Start: ast.Position{ - Column: 44, - Line: 51, - }, - }, - }, - Value: "any", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "toLevel: \"warn\"", - Start: ast.Position{ - Column: 51, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "toLevel", - Start: ast.Position{ - Column: 51, - Line: 51, - }, - }, - }, - Name: "toLevel", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "\"warn\"", - Start: ast.Position{ - Column: 60, - Line: 51, - }, - }, - }, - Value: "warn", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "monitor.stateChanges", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "monitor", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "monitor", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 51, - }, - File: "state_changes_test.flux", - Source: "stateChanges", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Name: "stateChanges", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "table\n |> range(start: -1m)\n |> v1.fieldsAsCols()\n |> monitor.stateChanges(fromLevel: \"any\", toLevel: \"warn\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 52, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 52, - }, - File: "state_changes_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 47, - }, - File: "state_changes_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 32, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "state_changes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 32, - Line: 47, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 47, - }, - File: "state_changes_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 38, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "monitor_state_changes_any_to_warn = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 54, - }, - File: "state_changes_test.flux", - Source: "monitor_state_changes_any_to_warn", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "monitor_state_changes_any_to_warn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn})", - Start: ast.Position{ - Column: 42, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "fn: t_state_changes_any_to_warn", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "t_state_changes_any_to_warn", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "t_state_changes_any_to_warn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 55, - }, - File: "state_changes_test.flux", - Source: "test monitor_state_changes_any_to_warn = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_changes_any_to_warn})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_test.flux", - Source: "import \"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 4, - }, - File: "state_changes_test.flux", - Source: "\"influxdata/influxdb/monitor\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/monitor", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "state_changes_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "state_changes_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 7, - }, - File: "state_changes_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_changes_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_test.flux", - Source: "package monitor_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "state_changes_test.flux", - Source: "monitor_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "monitor_test", - }, - }, - }}, - Package: "monitor_test", - Path: "influxdata/influxdb/monitor", -}} diff --git a/stdlib/influxdata/influxdb/sample/flux_test_gen.go b/stdlib/influxdata/influxdb/sample/flux_test_gen.go index e6b35b4902..2f127064fa 100644 --- a/stdlib/influxdata/influxdb/sample/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/sample/flux_test_gen.go @@ -1,1343 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package sample - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "package sample_test\n\n\nimport \"influxdata/influxdb/sample\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\ndatatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,50.12,used_percent,mem,host.local\n,,0,2018-05-22T19:53:36Z,51.45,used_percent,mem,host.local\n,,0,2018-05-22T19:53:46Z,48.3,used_percent,mem,host.local\n,,0,2018-05-22T19:53:56Z,49.34,used_percent,mem,host.local\n,,0,2018-05-22T19:54:06Z,49.06,used_percent,mem,host.local\n,,0,2018-05-22T19:54:16Z,50.75,used_percent,mem,host.local\n\"\n\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:10Z,50.12,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:20Z,51.45,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:30Z,48.3,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:40Z,49.34,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:50Z,49.06,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2030-01-01T00:00:00Z,50.75,used_percent,mem,host.local\n\"\n\nt_sample_alignToNow = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> sample.alignToNow()\n\ntest _sample_alignToNow = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignToNow_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "alignToNow_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignToNow_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignToNow_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "alignToNow_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "alignToNow_test.flux", - Source: "inData =\n \"\ndatatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,50.12,used_percent,mem,host.local\n,,0,2018-05-22T19:53:36Z,51.45,used_percent,mem,host.local\n,,0,2018-05-22T19:53:46Z,48.3,used_percent,mem,host.local\n,,0,2018-05-22T19:53:56Z,49.34,used_percent,mem,host.local\n,,0,2018-05-22T19:54:06Z,49.06,used_percent,mem,host.local\n,,0,2018-05-22T19:54:16Z,50.75,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "alignToNow_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "alignToNow_test.flux", - Source: "\"\ndatatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,50.12,used_percent,mem,host.local\n,,0,2018-05-22T19:53:36Z,51.45,used_percent,mem,host.local\n,,0,2018-05-22T19:53:46Z,48.3,used_percent,mem,host.local\n,,0,2018-05-22T19:53:56Z,49.34,used_percent,mem,host.local\n,,0,2018-05-22T19:54:06Z,49.06,used_percent,mem,host.local\n,,0,2018-05-22T19:54:16Z,50.75,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\ndatatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,50.12,used_percent,mem,host.local\n,,0,2018-05-22T19:53:36Z,51.45,used_percent,mem,host.local\n,,0,2018-05-22T19:53:46Z,48.3,used_percent,mem,host.local\n,,0,2018-05-22T19:53:56Z,49.34,used_percent,mem,host.local\n,,0,2018-05-22T19:54:06Z,49.06,used_percent,mem,host.local\n,,0,2018-05-22T19:54:16Z,50.75,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "alignToNow_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:10Z,50.12,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:20Z,51.45,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:30Z,48.3,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:40Z,49.34,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:50Z,49.06,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2030-01-01T00:00:00Z,50.75,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "alignToNow_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "alignToNow_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:10Z,50.12,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:20Z,51.45,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:30Z,48.3,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:40Z,49.34,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:50Z,49.06,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2030-01-01T00:00:00Z,50.75,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:10Z,50.12,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:20Z,51.45,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:30Z,48.3,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:40Z,49.34,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2029-12-31T23:59:50Z,49.06,used_percent,mem,host.local\n,,0,2029-12-31T23:59:10Z,2030-01-01T00:00:44Z,2030-01-01T00:00:00Z,50.75,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "t_sample_alignToNow = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> sample.alignToNow()", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 37, - }, - File: "alignToNow_test.flux", - Source: "t_sample_alignToNow", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_sample_alignToNow", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> sample.alignToNow()", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "alignToNow_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "alignToNow_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> sample.alignToNow()", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "sample.alignToNow()", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "sample.alignToNow", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "sample", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "sample", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "alignToNow_test.flux", - Source: "alignToNow", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Name: "alignToNow", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 37, - }, - File: "alignToNow_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "alignToNow_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 37, - }, - File: "alignToNow_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "_sample_alignToNow = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "alignToNow_test.flux", - Source: "_sample_alignToNow", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_sample_alignToNow", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow})", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "fn: t_sample_alignToNow", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "t_sample_alignToNow", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_sample_alignToNow", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "alignToNow_test.flux", - Source: "test _sample_alignToNow = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample_alignToNow})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 4, - }, - File: "alignToNow_test.flux", - Source: "import \"influxdata/influxdb/sample\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 4, - }, - File: "alignToNow_test.flux", - Source: "\"influxdata/influxdb/sample\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "influxdata/influxdb/sample", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "alignToNow_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "alignToNow_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "alignToNow_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "alignToNow_test.flux", - Source: "package sample_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "alignToNow_test.flux", - Source: "sample_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "sample_test", - }, - }, - }}, - Package: "sample_test", - Path: "influxdata/influxdb/sample", -}} diff --git a/stdlib/influxdata/influxdb/schema/flux_test_gen.go b/stdlib/influxdata/influxdb/schema/flux_test_gen.go index cf50a7925e..8811ee7c3a 100644 --- a/stdlib/influxdata/influxdb/schema/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/schema/flux_test_gen.go @@ -1,4580 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package schema - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "package schema_test\n\n\nimport \"testing\"\nimport \"influxdata/influxdb/v1\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,false,true,true,false\n#default,0,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,swap,host.local,82.9833984375\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,swap,host.local,82.6416015625\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"\nt_influxFieldsAsCols = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)\n |> v1.fieldsAsCols()\n |> yield(name: \"0\")\n\ntest _influxFieldsAsCols = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxFieldsAsCols_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "influxFieldsAsCols_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxFieldsAsCols_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxFieldsAsCols_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxFieldsAsCols_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "influxFieldsAsCols_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "influxFieldsAsCols_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "influxFieldsAsCols_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "influxFieldsAsCols_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,false,true,true,false\n#default,0,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,swap,host.local,82.9833984375\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,swap,host.local,82.6416015625\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "influxFieldsAsCols_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "influxFieldsAsCols_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,false,true,true,false\n#default,0,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,swap,host.local,82.9833984375\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,swap,host.local,82.6416015625\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,false,true,true,false\n#default,0,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,swap,host.local,82.9833984375\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,swap,host.local,82.598876953125\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,swap,host.local,82.6416015625\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "t_influxFieldsAsCols = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)\n |> v1.fieldsAsCols()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "influxFieldsAsCols_test.flux", - Source: "t_influxFieldsAsCols", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - Name: "t_influxFieldsAsCols", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)\n |> v1.fieldsAsCols()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 64, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "stop: 2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 47, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 65, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 53, - Line: 65, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:17Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 65, - }, - File: "influxFieldsAsCols_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "influxFieldsAsCols_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 66, - }, - File: "influxFieldsAsCols_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 66, - }, - File: "influxFieldsAsCols_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 66, - }, - File: "influxFieldsAsCols_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 66, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:17Z)\n |> v1.fieldsAsCols()\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 67, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 67, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 67, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 67, - }, - File: "influxFieldsAsCols_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 67, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "influxFieldsAsCols_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "influxFieldsAsCols_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "_influxFieldsAsCols = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols})", - Start: ast.Position{ - Column: 6, - Line: 69, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 69, - }, - File: "influxFieldsAsCols_test.flux", - Source: "_influxFieldsAsCols", - Start: ast.Position{ - Column: 6, - Line: 69, - }, - }, - }, - Name: "_influxFieldsAsCols", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols})", - Start: ast.Position{ - Column: 28, - Line: 69, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols})", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols}", - Start: ast.Position{ - Column: 6, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 70, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 70, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 70, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 70, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 70, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 70, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 70, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 70, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 70, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 70, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "fn: t_influxFieldsAsCols", - Start: ast.Position{ - Column: 85, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 70, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "t_influxFieldsAsCols", - Start: ast.Position{ - Column: 89, - Line: 70, - }, - }, - }, - Name: "t_influxFieldsAsCols", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 70, - }, - File: "influxFieldsAsCols_test.flux", - Source: "test _influxFieldsAsCols = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_influxFieldsAsCols})", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "influxFieldsAsCols_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "influxFieldsAsCols_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "influxFieldsAsCols_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "influxFieldsAsCols_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }}, - Metadata: "parser-type=rust", - Name: "influxFieldsAsCols_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "influxFieldsAsCols_test.flux", - Source: "package schema_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "influxFieldsAsCols_test.flux", - Source: "schema_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "schema_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "package schema_test\n\n\nimport \"testing\"\nimport \"influxdata/influxdb/v1\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"\n\n// select load1, load15\nrawQuery = (\n stream=<-,\n start,\n stop,\n measurement,\n fields=[],\n groupBy=[\"_time\", \"_value\"],\n groupMode=\"except\",\n every=inf,\n period=0s,\n) =>\n stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)\n |> v1.fieldsAsCols()\n |> window(every: every, period: period)\n\ntest influx_raw_query = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxRawQuery_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "influxRawQuery_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxRawQuery_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxRawQuery_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "influxRawQuery_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "influxRawQuery_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "influxRawQuery_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "influxRawQuery_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "influxRawQuery_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "influxRawQuery_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "influxRawQuery_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,double\n#group,false,false,true,true,false,true,true,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,1.95\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,1.92\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,1.89\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,1.94\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:54:17Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "rawQuery = (\n stream=<-,\n start,\n stop,\n measurement,\n fields=[],\n groupBy=[\"_time\", \"_value\"],\n groupMode=\"except\",\n every=inf,\n period=0s,\n) =>\n stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)\n |> v1.fieldsAsCols()\n |> window(every: every, period: period)", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// select load1, load15\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 49, - }, - File: "influxRawQuery_test.flux", - Source: "rawQuery", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "rawQuery", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "(\n stream=<-,\n start,\n stop,\n measurement,\n fields=[],\n groupBy=[\"_time\", \"_value\"],\n groupMode=\"except\",\n every=inf,\n period=0s,\n) =>\n stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)\n |> v1.fieldsAsCols()\n |> window(every: every, period: period)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 60, - }, - File: "influxRawQuery_test.flux", - Source: "stream", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Name: "stream", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "stream\n |> range(start: start, stop: stop)", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "start: start, stop: stop", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "start: start", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "start", - Start: ast.Position{ - Column: 25, - Line: 61, - }, - }, - }, - Name: "start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "stop: stop", - Start: ast.Position{ - Column: 32, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 32, - Line: 61, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 38, - Line: 61, - }, - }, - }, - Name: "stop", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "range(start: start, stop: stop)", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 61, - }, - File: "influxRawQuery_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields)", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields)", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "(r) => r._measurement == measurement and contains(value: r._field, set: fields)", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r._measurement == measurement and contains(value: r._field, set: fields)", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r._measurement == measurement", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 62, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "measurement", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Name: "measurement", - }, - }, - Operator: 1, - Right: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "value: r._field, set: fields", - Start: ast.Position{ - Column: 73, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "value: r._field", - Start: ast.Position{ - Column: 73, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "value", - Start: ast.Position{ - Column: 73, - Line: 62, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 80, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r", - Start: ast.Position{ - Column: 80, - Line: 62, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 82, - Line: 62, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "set: fields", - Start: ast.Position{ - Column: 90, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "set", - Start: ast.Position{ - Column: 90, - Line: 62, - }, - }, - }, - Name: "set", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "fields", - Start: ast.Position{ - Column: 95, - Line: 62, - }, - }, - }, - Name: "fields", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "contains(value: r._field, set: fields)", - Start: ast.Position{ - Column: 64, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "contains", - Start: ast.Position{ - Column: 64, - Line: 62, - }, - }, - }, - Name: "contains", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 62, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "influxRawQuery_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "columns: groupBy, mode: groupMode", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "columns: groupBy", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 27, - Line: 63, - }, - }, - }, - Name: "groupBy", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "mode: groupMode", - Start: ast.Position{ - Column: 36, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 36, - Line: 63, - }, - }, - }, - Name: "mode", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "groupMode", - Start: ast.Position{ - Column: 42, - Line: 63, - }, - }, - }, - Name: "groupMode", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "group(columns: groupBy, mode: groupMode)", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 63, - }, - File: "influxRawQuery_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "influxRawQuery_test.flux", - Source: "stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)\n |> v1.fieldsAsCols()", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "influxRawQuery_test.flux", - Source: "v1.fieldsAsCols()", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 64, - }, - File: "influxRawQuery_test.flux", - Source: "v1.fieldsAsCols", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 64, - }, - File: "influxRawQuery_test.flux", - Source: "v1", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "v1", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 64, - }, - File: "influxRawQuery_test.flux", - Source: "fieldsAsCols", - Start: ast.Position{ - Column: 15, - Line: 64, - }, - }, - }, - Name: "fieldsAsCols", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "stream\n |> range(start: start, stop: stop)\n |> filter(fn: (r) => r._measurement == measurement and contains(value: r._field, set: fields))\n |> group(columns: groupBy, mode: groupMode)\n |> v1.fieldsAsCols()\n |> window(every: every, period: period)", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "every: every, period: period", - Start: ast.Position{ - Column: 19, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "every: every", - Start: ast.Position{ - Column: 19, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 65, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "every", - Start: ast.Position{ - Column: 26, - Line: 65, - }, - }, - }, - Name: "every", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "period: period", - Start: ast.Position{ - Column: 33, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "period", - Start: ast.Position{ - Column: 33, - Line: 65, - }, - }, - }, - Name: "period", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "period", - Start: ast.Position{ - Column: 41, - Line: 65, - }, - }, - }, - Name: "period", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "window(every: every, period: period)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 65, - }, - File: "influxRawQuery_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "influxRawQuery_test.flux", - Source: "stream=<-", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "influxRawQuery_test.flux", - Source: "stream", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "stream", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "influxRawQuery_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }}, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "influxRawQuery_test.flux", - Source: "start", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "influxRawQuery_test.flux", - Source: "start", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 52, - }, - File: "influxRawQuery_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 52, - }, - File: "influxRawQuery_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "influxRawQuery_test.flux", - Source: "measurement", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "influxRawQuery_test.flux", - Source: "measurement", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "measurement", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 54, - }, - File: "influxRawQuery_test.flux", - Source: "fields=[]", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 54, - }, - File: "influxRawQuery_test.flux", - Source: "fields", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "fields", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 54, - }, - File: "influxRawQuery_test.flux", - Source: "[]", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Elements: []ast.Expression{}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 55, - }, - File: "influxRawQuery_test.flux", - Source: "groupBy=[\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "influxRawQuery_test.flux", - Source: "groupBy", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "groupBy", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 55, - }, - File: "influxRawQuery_test.flux", - Source: "[\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "influxRawQuery_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 55, - }, - File: "influxRawQuery_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 23, - Line: 55, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "influxRawQuery_test.flux", - Source: "groupMode=\"except\"", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 56, - }, - File: "influxRawQuery_test.flux", - Source: "groupMode", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Name: "groupMode", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "influxRawQuery_test.flux", - Source: "\"except\"", - Start: ast.Position{ - Column: 15, - Line: 56, - }, - }, - }, - Value: "except", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 57, - }, - File: "influxRawQuery_test.flux", - Source: "every=inf", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "influxRawQuery_test.flux", - Source: "every", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 57, - }, - File: "influxRawQuery_test.flux", - Source: "inf", - Start: ast.Position{ - Column: 11, - Line: 57, - }, - }, - }, - Name: "inf", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 58, - }, - File: "influxRawQuery_test.flux", - Source: "period=0s", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 58, - }, - File: "influxRawQuery_test.flux", - Source: "period", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Name: "period", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 58, - }, - File: "influxRawQuery_test.flux", - Source: "0s", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(0), - Unit: "s", - }}, - }, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "influx_raw_query = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n })", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 67, - }, - File: "influxRawQuery_test.flux", - Source: "influx_raw_query", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "influx_raw_query", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n })", - Start: ast.Position{ - Column: 25, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n })", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n }", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 69, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "influxRawQuery_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 69, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 70, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "influxRawQuery_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 70, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 78, - }, - File: "influxRawQuery_test.flux", - Source: "fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n )", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 71, - }, - File: "influxRawQuery_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 78, - }, - File: "influxRawQuery_test.flux", - Source: "(table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n )", - Start: ast.Position{ - Column: 13, - Line: 71, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 72, - }, - File: "influxRawQuery_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 72, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 78, - }, - File: "influxRawQuery_test.flux", - Source: "table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n )", - Start: ast.Position{ - Column: 13, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 77, - }, - File: "influxRawQuery_test.flux", - Source: "measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 21, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 74, - }, - File: "influxRawQuery_test.flux", - Source: "measurement: \"system\"", - Start: ast.Position{ - Column: 21, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 74, - }, - File: "influxRawQuery_test.flux", - Source: "measurement", - Start: ast.Position{ - Column: 21, - Line: 74, - }, - }, - }, - Name: "measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 74, - }, - File: "influxRawQuery_test.flux", - Source: "\"system\"", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Value: "system", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "fields: [\"load1\", \"load15\", \"load5\"]", - Start: ast.Position{ - Column: 21, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "fields", - Start: ast.Position{ - Column: 21, - Line: 75, - }, - }, - }, - Name: "fields", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "[\"load1\", \"load15\", \"load5\"]", - Start: ast.Position{ - Column: 29, - Line: 75, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "\"load1\"", - Start: ast.Position{ - Column: 30, - Line: 75, - }, - }, - }, - Value: "load1", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "\"load15\"", - Start: ast.Position{ - Column: 39, - Line: 75, - }, - }, - }, - Value: "load15", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 75, - }, - File: "influxRawQuery_test.flux", - Source: "\"load5\"", - Start: ast.Position{ - Column: 49, - Line: 75, - }, - }, - }, - Value: "load5", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "influxRawQuery_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 76, - }, - File: "influxRawQuery_test.flux", - Source: "start", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "influxRawQuery_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 28, - Line: 76, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 77, - }, - File: "influxRawQuery_test.flux", - Source: "stop: 2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 21, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 77, - }, - File: "influxRawQuery_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 21, - Line: 77, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 77, - }, - File: "influxRawQuery_test.flux", - Source: "2018-05-22T19:54:17Z", - Start: ast.Position{ - Column: 27, - Line: 77, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:17Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 78, - }, - File: "influxRawQuery_test.flux", - Source: "rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n )", - Start: ast.Position{ - Column: 20, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "influxRawQuery_test.flux", - Source: "rawQuery", - Start: ast.Position{ - Column: 20, - Line: 73, - }, - }, - }, - Name: "rawQuery", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 71, - }, - File: "influxRawQuery_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 71, - }, - File: "influxRawQuery_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 71, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 71, - }, - File: "influxRawQuery_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 71, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 79, - }, - File: "influxRawQuery_test.flux", - Source: "test influx_raw_query = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> rawQuery(\n measurement: \"system\",\n fields: [\"load1\", \"load15\", \"load5\"],\n start: 2018-05-22T19:53:26Z,\n stop: 2018-05-22T19:54:17Z,\n ),\n })", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "influxRawQuery_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "influxRawQuery_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "influxRawQuery_test.flux", - Source: "import \"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 5, - }, - File: "influxRawQuery_test.flux", - Source: "\"influxdata/influxdb/v1\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/v1", - }, - }}, - Metadata: "parser-type=rust", - Name: "influxRawQuery_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "influxRawQuery_test.flux", - Source: "package schema_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "influxRawQuery_test.flux", - Source: "schema_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "schema_test", - }, - }, - }}, - Package: "schema_test", - Path: "influxdata/influxdb/schema", -}} diff --git a/stdlib/influxdata/influxdb/secrets/flux_test_gen.go b/stdlib/influxdata/influxdb/secrets/flux_test_gen.go index 12caa1378b..e309b146ad 100644 --- a/stdlib/influxdata/influxdb/secrets/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/secrets/flux_test_gen.go @@ -1,1613 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package secrets - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 32, - }, - File: "secrets_test.flux", - Source: "package secrets_test\n\n\nimport \"testing\"\nimport \"influxdata/influxdb/secrets\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,1.83,load1,system\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,token\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,mysecrettoken\n\"\ntoken = secrets.get(key: \"token\")\nt_get_secret = (table=<-) =>\n table\n |> set(key: \"token\", value: token)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _get_secret = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "secrets_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "secrets_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "secrets_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "secrets_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "secrets_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "secrets_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,1.83,load1,system\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "secrets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "secrets_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,1.83,load1,system\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,1.83,load1,system\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "secrets_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,token\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,mysecrettoken\n\"", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 17, - }, - File: "secrets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "secrets_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,token\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,mysecrettoken\n\"", - Start: ast.Position{ - Column: 5, - Line: 18, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,token\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,mysecrettoken\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 25, - }, - File: "secrets_test.flux", - Source: "token = secrets.get(key: \"token\")", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 25, - }, - File: "secrets_test.flux", - Source: "token", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - Name: "token", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 25, - }, - File: "secrets_test.flux", - Source: "key: \"token\"", - Start: ast.Position{ - Column: 21, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 25, - }, - File: "secrets_test.flux", - Source: "key: \"token\"", - Start: ast.Position{ - Column: 21, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 25, - }, - File: "secrets_test.flux", - Source: "key", - Start: ast.Position{ - Column: 21, - Line: 25, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 25, - }, - File: "secrets_test.flux", - Source: "\"token\"", - Start: ast.Position{ - Column: 26, - Line: 25, - }, - }, - }, - Value: "token", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 25, - }, - File: "secrets_test.flux", - Source: "secrets.get(key: \"token\")", - Start: ast.Position{ - Column: 9, - Line: 25, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 25, - }, - File: "secrets_test.flux", - Source: "secrets.get", - Start: ast.Position{ - Column: 9, - Line: 25, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 25, - }, - File: "secrets_test.flux", - Source: "secrets", - Start: ast.Position{ - Column: 9, - Line: 25, - }, - }, - }, - Name: "secrets", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 25, - }, - File: "secrets_test.flux", - Source: "get", - Start: ast.Position{ - Column: 17, - Line: 25, - }, - }, - }, - Name: "get", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "secrets_test.flux", - Source: "t_get_secret = (table=<-) =>\n table\n |> set(key: \"token\", value: token)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 26, - }, - File: "secrets_test.flux", - Source: "t_get_secret", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "t_get_secret", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "secrets_test.flux", - Source: "(table=<-) =>\n table\n |> set(key: \"token\", value: token)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 26, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 27, - }, - File: "secrets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 28, - }, - File: "secrets_test.flux", - Source: "table\n |> set(key: \"token\", value: token)", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 28, - }, - File: "secrets_test.flux", - Source: "key: \"token\", value: token", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 28, - }, - File: "secrets_test.flux", - Source: "key: \"token\"", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 28, - }, - File: "secrets_test.flux", - Source: "key", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 28, - }, - File: "secrets_test.flux", - Source: "\"token\"", - Start: ast.Position{ - Column: 21, - Line: 28, - }, - }, - }, - Value: "token", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 28, - }, - File: "secrets_test.flux", - Source: "value: token", - Start: ast.Position{ - Column: 30, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 28, - }, - File: "secrets_test.flux", - Source: "value", - Start: ast.Position{ - Column: 30, - Line: 28, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 28, - }, - File: "secrets_test.flux", - Source: "token", - Start: ast.Position{ - Column: 37, - Line: 28, - }, - }, - }, - Name: "token", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 28, - }, - File: "secrets_test.flux", - Source: "set(key: \"token\", value: token)", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 28, - }, - File: "secrets_test.flux", - Source: "set", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "set", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "secrets_test.flux", - Source: "table\n |> set(key: \"token\", value: token)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "secrets_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "secrets_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 29, - }, - File: "secrets_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "secrets_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 29, - }, - File: "secrets_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 29, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "secrets_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 29, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "secrets_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 29, - }, - File: "secrets_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 26, - }, - File: "secrets_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 26, - }, - File: "secrets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 26, - }, - File: "secrets_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 26, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 32, - }, - File: "secrets_test.flux", - Source: "_get_secret = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret})", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "secrets_test.flux", - Source: "_get_secret", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - Name: "_get_secret", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 32, - }, - File: "secrets_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret})", - Start: ast.Position{ - Column: 20, - Line: 31, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 32, - }, - File: "secrets_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret})", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 32, - }, - File: "secrets_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret}", - Start: ast.Position{ - Column: 6, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "secrets_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 32, - }, - File: "secrets_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 32, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "secrets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 32, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 32, - }, - File: "secrets_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 32, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 32, - }, - File: "secrets_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "secrets_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 32, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 32, - }, - File: "secrets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "secrets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 32, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "secrets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 32, - }, - File: "secrets_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 32, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 32, - }, - File: "secrets_test.flux", - Source: "fn: t_get_secret", - Start: ast.Position{ - Column: 85, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 32, - }, - File: "secrets_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 32, - }, - File: "secrets_test.flux", - Source: "t_get_secret", - Start: ast.Position{ - Column: 89, - Line: 32, - }, - }, - }, - Name: "t_get_secret", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 32, - }, - File: "secrets_test.flux", - Source: "test _get_secret = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_get_secret})", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "secrets_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "secrets_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 5, - }, - File: "secrets_test.flux", - Source: "import \"influxdata/influxdb/secrets\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 5, - }, - File: "secrets_test.flux", - Source: "\"influxdata/influxdb/secrets\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "influxdata/influxdb/secrets", - }, - }}, - Metadata: "parser-type=rust", - Name: "secrets_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "secrets_test.flux", - Source: "package secrets_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "secrets_test.flux", - Source: "secrets_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "secrets_test", - }, - }, - }}, - Package: "secrets_test", - Path: "influxdata/influxdb/secrets", -}} diff --git a/stdlib/influxdata/influxdb/tasks/flux_test_gen.go b/stdlib/influxdata/influxdb/tasks/flux_test_gen.go index d9cb374713..2652c40882 100644 --- a/stdlib/influxdata/influxdb/tasks/flux_test_gen.go +++ b/stdlib/influxdata/influxdb/tasks/flux_test_gen.go @@ -1,5437 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package tasks - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "package tasks_test\n\n\nimport \"testing\"\nimport \"array\"\nimport \"influxdata/influxdb/tasks\"\n\noption now = () => 2020-09-08T09:00:00Z\n\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-07T09:00:00Z\n\"\nt_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])\n\ntest _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_no_option_test.flux", - Source: "now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "last_success_duration_no_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_no_option_test.flux", - Source: "() => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_no_option_test.flux", - Source: "2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T09:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_no_option_test.flux", - Source: "option now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "last_success_duration_no_option_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-07T09:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 10, - }, - File: "last_success_duration_no_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "last_success_duration_no_option_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-07T09:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-07T09:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "t_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "t_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "() => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 18, - Line: 18, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "[{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 41, - Line: 18, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "{_time: tasks.lastSuccess(orTime: -1d)}", - Start: ast.Position{ - Column: 42, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "_time: tasks.lastSuccess(orTime: -1d)", - Start: ast.Position{ - Column: 43, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 43, - Line: 18, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "orTime: -1d", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "orTime: -1d", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "orTime", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Name: "orTime", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "1d", - Start: ast.Position{ - Column: 77, - Line: 18, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "d", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "-1d", - Start: ast.Position{ - Column: 76, - Line: 18, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tasks.lastSuccess(orTime: -1d)", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tasks.lastSuccess", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "lastSuccess", - Start: ast.Position{ - Column: 56, - Line: 18, - }, - }, - }, - Name: "lastSuccess", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "array", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 18, - }, - File: "last_success_duration_no_option_test.flux", - Source: "from", - Start: ast.Position{ - Column: 30, - Line: 18, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "_last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 6, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "_last_success", - Start: ast.Position{ - Column: 6, - Line: 20, - }, - }, - }, - Name: "_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "() => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 22, - Line: 20, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 28, - Line: 20, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "{input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables}", - Start: ast.Position{ - Column: 29, - Line: 20, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "input: t_last_success()", - Start: ast.Position{ - Column: 30, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 20, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "t_last_success()", - Start: ast.Position{ - Column: 37, - Line: 20, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 37, - Line: 20, - }, - }, - }, - Name: "t_last_success", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 55, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "want", - Start: ast.Position{ - Column: 55, - Line: 20, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 82, - Line: 20, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 69, - Line: 20, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "fn: (tables=<-) => tables", - Start: ast.Position{ - Column: 92, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 92, - Line: 20, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "(tables=<-) => tables", - Start: ast.Position{ - Column: 96, - Line: 20, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 111, - Line: 20, - }, - }, - }, - Name: "tables", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 97, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 97, - Line: 20, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 104, - Line: 20, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_duration_no_option_test.flux", - Source: "test _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_duration_no_option_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_duration_no_option_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_duration_no_option_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_duration_no_option_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_duration_no_option_test.flux", - Source: "import \"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_duration_no_option_test.flux", - Source: "\"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "influxdata/influxdb/tasks", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_success_duration_no_option_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_duration_no_option_test.flux", - Source: "package tasks_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_duration_no_option_test.flux", - Source: "tasks_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "tasks_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "package tasks_test\n\n\nimport \"testing\"\nimport \"array\"\nimport \"influxdata/influxdb/tasks\"\n\noption now = () => 2020-09-08T09:00:00Z\noption tasks.lastSuccessTime = 2020-09-08T08:00:00Z\n\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"\nt_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])\n\ntest _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_option_test.flux", - Source: "now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "last_success_duration_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_option_test.flux", - Source: "() => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_option_test.flux", - Source: "2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T09:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_duration_option_test.flux", - Source: "option now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks.lastSuccessTime = 2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Init: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 32, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T08:00:00Z"), - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks.lastSuccessTime", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "lastSuccessTime", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Name: "lastSuccessTime", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_duration_option_test.flux", - Source: "option tasks.lastSuccessTime = 2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "last_success_duration_option_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 11, - }, - File: "last_success_duration_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "last_success_duration_option_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "t_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "t_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "() => array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 18, - Line: 19, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "[{_time: tasks.lastSuccess(orTime: -1d)}]", - Start: ast.Position{ - Column: 41, - Line: 19, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "{_time: tasks.lastSuccess(orTime: -1d)}", - Start: ast.Position{ - Column: 42, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "_time: tasks.lastSuccess(orTime: -1d)", - Start: ast.Position{ - Column: 43, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 43, - Line: 19, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "orTime: -1d", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "orTime: -1d", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "orTime", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Name: "orTime", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "1d", - Start: ast.Position{ - Column: 77, - Line: 19, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "d", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "-1d", - Start: ast.Position{ - Column: 76, - Line: 19, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks.lastSuccess(orTime: -1d)", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks.lastSuccess", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "lastSuccess", - Start: ast.Position{ - Column: 56, - Line: 19, - }, - }, - }, - Name: "lastSuccess", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "array.from(rows: [{_time: tasks.lastSuccess(orTime: -1d)}])", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "array", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 19, - }, - File: "last_success_duration_option_test.flux", - Source: "from", - Start: ast.Position{ - Column: 30, - Line: 19, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "_last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 6, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "_last_success", - Start: ast.Position{ - Column: 6, - Line: 21, - }, - }, - }, - Name: "_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "() => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 22, - Line: 21, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 28, - Line: 21, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "{input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables}", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "input: t_last_success()", - Start: ast.Position{ - Column: 30, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 21, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "t_last_success()", - Start: ast.Position{ - Column: 37, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 37, - Line: 21, - }, - }, - }, - Name: "t_last_success", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 55, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "want", - Start: ast.Position{ - Column: 55, - Line: 21, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 82, - Line: 21, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 69, - Line: 21, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "fn: (tables=<-) => tables", - Start: ast.Position{ - Column: 92, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 92, - Line: 21, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "(tables=<-) => tables", - Start: ast.Position{ - Column: 96, - Line: 21, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 111, - Line: 21, - }, - }, - }, - Name: "tables", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 97, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 97, - Line: 21, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 104, - Line: 21, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_duration_option_test.flux", - Source: "test _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_duration_option_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_duration_option_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_duration_option_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_duration_option_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_duration_option_test.flux", - Source: "import \"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_duration_option_test.flux", - Source: "\"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "influxdata/influxdb/tasks", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_success_duration_option_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_duration_option_test.flux", - Source: "package tasks_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_duration_option_test.flux", - Source: "tasks_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "tasks_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "package tasks_test\n\n\nimport \"testing\"\nimport \"array\"\nimport \"influxdata/influxdb/tasks\"\n\noption now = () => 2020-09-08T09:00:00Z\noption tasks.lastSuccessTime = 2020-09-08T08:00:00Z\n\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"\nt_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])\n\ntest _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_with_option_test.flux", - Source: "now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "last_success_with_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_with_option_test.flux", - Source: "() => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_with_option_test.flux", - Source: "2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T09:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_with_option_test.flux", - Source: "option now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "tasks.lastSuccessTime = 2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Init: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 32, - Line: 9, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T08:00:00Z"), - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "tasks.lastSuccessTime", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 8, - Line: 9, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "lastSuccessTime", - Start: ast.Position{ - Column: 14, - Line: 9, - }, - }, - }, - Name: "lastSuccessTime", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 9, - }, - File: "last_success_with_option_test.flux", - Source: "option tasks.lastSuccessTime = 2020-09-08T08:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "last_success_with_option_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 11, - }, - File: "last_success_with_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "last_success_with_option_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T08:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "t_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "t_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "() => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 18, - Line: 19, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 35, - Line: 19, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "[{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 41, - Line: 19, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "{_time: tasks.lastSuccess(orTime: now())}", - Start: ast.Position{ - Column: 42, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "_time: tasks.lastSuccess(orTime: now())", - Start: ast.Position{ - Column: 43, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 43, - Line: 19, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "orTime: now()", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "orTime: now()", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "orTime", - Start: ast.Position{ - Column: 68, - Line: 19, - }, - }, - }, - Name: "orTime", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "now()", - Start: ast.Position{ - Column: 76, - Line: 19, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 76, - Line: 19, - }, - }, - }, - Name: "now", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "tasks.lastSuccess(orTime: now())", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "tasks.lastSuccess", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 50, - Line: 19, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "lastSuccess", - Start: ast.Position{ - Column: 56, - Line: 19, - }, - }, - }, - Name: "lastSuccess", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "array", - Start: ast.Position{ - Column: 24, - Line: 19, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 19, - }, - File: "last_success_with_option_test.flux", - Source: "from", - Start: ast.Position{ - Column: 30, - Line: 19, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "_last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 6, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "_last_success", - Start: ast.Position{ - Column: 6, - Line: 21, - }, - }, - }, - Name: "_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "() => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 22, - Line: 21, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 28, - Line: 21, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "{input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables}", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "input: t_last_success()", - Start: ast.Position{ - Column: 30, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 21, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "t_last_success()", - Start: ast.Position{ - Column: 37, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 37, - Line: 21, - }, - }, - }, - Name: "t_last_success", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 55, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "want", - Start: ast.Position{ - Column: 55, - Line: 21, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 77, - Line: 21, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 82, - Line: 21, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 61, - Line: 21, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 69, - Line: 21, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "fn: (tables=<-) => tables", - Start: ast.Position{ - Column: 92, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 92, - Line: 21, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "(tables=<-) => tables", - Start: ast.Position{ - Column: 96, - Line: 21, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 111, - Line: 21, - }, - }, - }, - Name: "tables", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 97, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 97, - Line: 21, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 104, - Line: 21, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 21, - }, - File: "last_success_with_option_test.flux", - Source: "test _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_with_option_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_with_option_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_with_option_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_with_option_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_with_option_test.flux", - Source: "import \"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_with_option_test.flux", - Source: "\"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "influxdata/influxdb/tasks", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_success_with_option_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_with_option_test.flux", - Source: "package tasks_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_with_option_test.flux", - Source: "tasks_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "tasks_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "package tasks_test\n\n\nimport \"testing\"\nimport \"array\"\nimport \"influxdata/influxdb/tasks\"\n\noption now = () => 2020-09-08T09:00:00Z\n\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T09:00:00Z\n\"\nt_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])\n\ntest _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_without_option_test.flux", - Source: "now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "last_success_without_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_without_option_test.flux", - Source: "() => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_without_option_test.flux", - Source: "2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2020-09-08T09:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "last_success_without_option_test.flux", - Source: "option now = () => 2020-09-08T09:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "last_success_without_option_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T09:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 10, - }, - File: "last_success_without_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "last_success_without_option_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T09:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339\n#group,false,false,false\n#default,_result,,\n,result,table,_time\n,,0,2020-09-08T09:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "t_last_success = () => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "t_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "() => array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 18, - Line: 18, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "rows: [{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "[{_time: tasks.lastSuccess(orTime: now())}]", - Start: ast.Position{ - Column: 41, - Line: 18, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "{_time: tasks.lastSuccess(orTime: now())}", - Start: ast.Position{ - Column: 42, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "_time: tasks.lastSuccess(orTime: now())", - Start: ast.Position{ - Column: 43, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 43, - Line: 18, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "orTime: now()", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "orTime: now()", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "orTime", - Start: ast.Position{ - Column: 68, - Line: 18, - }, - }, - }, - Name: "orTime", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "now()", - Start: ast.Position{ - Column: 76, - Line: 18, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "now", - Start: ast.Position{ - Column: 76, - Line: 18, - }, - }, - }, - Name: "now", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "tasks.lastSuccess(orTime: now())", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "tasks.lastSuccess", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "tasks", - Start: ast.Position{ - Column: 50, - Line: 18, - }, - }, - }, - Name: "tasks", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "lastSuccess", - Start: ast.Position{ - Column: 56, - Line: 18, - }, - }, - }, - Name: "lastSuccess", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "array.from(rows: [{_time: tasks.lastSuccess(orTime: now())}])", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "array", - Start: ast.Position{ - Column: 24, - Line: 18, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 18, - }, - File: "last_success_without_option_test.flux", - Source: "from", - Start: ast.Position{ - Column: 30, - Line: 18, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "_last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 6, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "_last_success", - Start: ast.Position{ - Column: 6, - Line: 20, - }, - }, - }, - Name: "_last_success", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "() => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 22, - Line: 20, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 28, - Line: 20, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "{input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables}", - Start: ast.Position{ - Column: 29, - Line: 20, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "input: t_last_success()", - Start: ast.Position{ - Column: 30, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 20, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "t_last_success()", - Start: ast.Position{ - Column: 37, - Line: 20, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "t_last_success", - Start: ast.Position{ - Column: 37, - Line: 20, - }, - }, - }, - Name: "t_last_success", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 55, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "want", - Start: ast.Position{ - Column: 55, - Line: 20, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 77, - Line: 20, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 82, - Line: 20, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 61, - Line: 20, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 69, - Line: 20, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "fn: (tables=<-) => tables", - Start: ast.Position{ - Column: 92, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 92, - Line: 20, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "(tables=<-) => tables", - Start: ast.Position{ - Column: 96, - Line: 20, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 111, - Line: 20, - }, - }, - }, - Name: "tables", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 97, - Line: 20, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 97, - Line: 20, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 104, - Line: 20, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 20, - }, - File: "last_success_without_option_test.flux", - Source: "test _last_success = () => ({input: t_last_success(), want: testing.loadMem(csv: outData), fn: (tables=<-) => tables})", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_without_option_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_success_without_option_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_without_option_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "last_success_without_option_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_without_option_test.flux", - Source: "import \"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6, - }, - File: "last_success_without_option_test.flux", - Source: "\"influxdata/influxdb/tasks\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "influxdata/influxdb/tasks", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_success_without_option_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_without_option_test.flux", - Source: "package tasks_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "last_success_without_option_test.flux", - Source: "tasks_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "tasks_test", - }, - }, - }}, - Package: "tasks_test", - Path: "influxdata/influxdb/tasks", -}} diff --git a/stdlib/influxdata/influxdb/v1/flux_test_gen.go b/stdlib/influxdata/influxdb/v1/flux_test_gen.go deleted file mode 100644 index 971d4a6830..0000000000 --- a/stdlib/influxdata/influxdb/v1/flux_test_gen.go +++ /dev/null @@ -1,1558 +0,0 @@ -// DO NOT EDIT: This file is autogenerated via the builtin command. - -package v1 - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "package v1_test\n\nimport \"testing\"\n\ninput = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,system,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,system,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\n,,3,2018-05-22T19:53:26Z,swap,host.local,used_percent,82.98\n,,3,2018-05-22T19:53:36Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:46Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:56Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:06Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:16Z,swap,host.local,used_percent,82.64\n\"\n\noutput = \"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,load1\n,,0,load3\n,,0,load5\n,,0,used_percent\n\"\n\nshow_field_keys_fn = (tables=<-) => tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()\n |> distinct(column: \"_field\")\n |> sort()\n\ntest show_field_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "show_field_keys_test.flux", - Source: "input = \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,system,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,system,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\n,,3,2018-05-22T19:53:26Z,swap,host.local,used_percent,82.98\n,,3,2018-05-22T19:53:36Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:46Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:56Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:06Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:16Z,swap,host.local,used_percent,82.64\n\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 5, - }, - File: "show_field_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "show_field_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,system,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,system,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\n,,3,2018-05-22T19:53:26Z,swap,host.local,used_percent,82.98\n,,3,2018-05-22T19:53:36Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:46Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:56Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:06Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:16Z,swap,host.local,used_percent,82.64\n\"", - Start: ast.Position{ - Column: 9, - Line: 5, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,system,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,system,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\n,,3,2018-05-22T19:53:26Z,swap,host.local,used_percent,82.98\n,,3,2018-05-22T19:53:36Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:46Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:53:56Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:06Z,swap,host.local,used_percent,82.59\n,,3,2018-05-22T19:54:16Z,swap,host.local,used_percent,82.64\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "show_field_keys_test.flux", - Source: "output = \"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,load1\n,,0,load3\n,,0,load5\n,,0,used_percent\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "show_field_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "show_field_keys_test.flux", - Source: "\"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,load1\n,,0,load3\n,,0,load5\n,,0,used_percent\n\"", - Start: ast.Position{ - Column: 10, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,load1\n,,0,load3\n,,0,load5\n,,0,used_percent\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 56, - }, - File: "show_field_keys_test.flux", - Source: "show_field_keys_fn = (tables=<-) => tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()\n |> distinct(column: \"_field\")\n |> sort()", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "show_field_keys_test.flux", - Source: "show_field_keys_fn", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "show_field_keys_fn", - }, - Init: &ast.FunctionExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 56, - }, - File: "show_field_keys_test.flux", - Source: "(tables=<-) => tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()\n |> distinct(column: \"_field\")\n |> sort()", - Start: ast.Position{ - Column: 22, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 50, - }, - File: "show_field_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "start", - }, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "stop: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 43, - Line: 51, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 51, - }, - }, - }, - Name: "stop", - }, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 8, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 51, - }, - File: "show_field_keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 8, - Line: 51, - }, - }, - }, - Name: "range", - }, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "fn: (r) => true", - Start: ast.Position{ - Column: 15, - Line: 52, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "fn: (r) => true", - Start: ast.Position{ - Column: 15, - Line: 52, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 15, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Value: &ast.FunctionExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "(r) => true", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "true", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Name: "true", - }, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Name: "r", - }, - Value: nil, - }}, - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "filter(fn: (r) => true)", - Start: ast.Position{ - Column: 8, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "show_field_keys_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 8, - Line: 52, - }, - }, - }, - Name: "filter", - }, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Value: "_field", - }}, - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "keep(columns: [\"_field\"])", - Start: ast.Position{ - Column: 8, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "show_field_keys_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 8, - Line: 53, - }, - }, - }, - Name: "keep", - }, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "show_field_keys_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 8, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "show_field_keys_test.flux", - Source: "group", - Start: ast.Position{ - Column: 8, - Line: 54, - }, - }, - }, - Name: "group", - }, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()\n |> distinct(column: \"_field\")", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "column: \"_field\"", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "column: \"_field\"", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Name: "column", - }, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: "_field", - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "distinct(column: \"_field\")", - Start: ast.Position{ - Column: 8, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "show_field_keys_test.flux", - Source: "distinct", - Start: ast.Position{ - Column: 8, - Line: 55, - }, - }, - }, - Name: "distinct", - }, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 56, - }, - File: "show_field_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => true)\n |> keep(columns: [\"_field\"])\n |> group()\n |> distinct(column: \"_field\")\n |> sort()", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 56, - }, - File: "show_field_keys_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 8, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "show_field_keys_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 8, - Line: 56, - }, - }, - }, - Name: "sort", - }, - }, - }, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 50, - }, - File: "show_field_keys_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "show_field_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Name: "tables", - }, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 50, - }, - File: "show_field_keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }}, - }}, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "show_field_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "show_field_keys_test.flux", - Source: "show_field_keys", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "show_field_keys", - }, - Init: &ast.FunctionExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn})", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - }, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - }, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "fn: show_field_keys_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "show_field_keys_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "show_field_keys_fn", - }, - }}, - With: nil, - }, - }, - Params: []*ast.Property{}, - }, - }, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 59, - }, - File: "show_field_keys_test.flux", - Source: "test show_field_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: show_field_keys_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3, - }, - File: "show_field_keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 3, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3, - }, - File: "show_field_keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 3, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "show_field_keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1, - }, - File: "show_field_keys_test.flux", - Source: "package v1_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1, - }, - File: "show_field_keys_test.flux", - Source: "v1_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "v1_test", - }, - }, - }}, - Package: "v1_test", - Path: "influxdata/influxdb/v1", -}} diff --git a/stdlib/internal/debug/flux_test_gen.go b/stdlib/internal/debug/flux_test_gen.go index 6cabe38ba9..36a7dae3b3 100644 --- a/stdlib/internal/debug/flux_test_gen.go +++ b/stdlib/internal/debug/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package debug - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "debug_test", - Path: "internal/debug", -}} diff --git a/stdlib/internal/promql/flux_test_gen.go b/stdlib/internal/promql/flux_test_gen.go index fdcc3a4657..56d6dbf0a8 100644 --- a/stdlib/internal/promql/flux_test_gen.go +++ b/stdlib/internal/promql/flux_test_gen.go @@ -1,3233 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package promql - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "package promql_test\n\n\nimport \"internal/promql\"\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"\njoin_test_fn = (table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}\n\ntest prom_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "join_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "join_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "join_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,0,2018-12-19T22:13:30Z,_m,a,t,1\n,,0,2018-12-19T22:13:40Z,_m,a,t,2\n,,0,2018-12-19T22:13:50Z,_m,a,t,3\n,,0,2018-12-19T22:14:00Z,_m,a,t,4\n,,0,2018-12-19T22:14:10Z,_m,a,t,5\n,,0,2018-12-19T22:14:20Z,_m,a,t,6\n,,1,2018-12-19T22:13:30Z,_m,a,g,2\n,,1,2018-12-19T22:13:40Z,_m,a,g,3\n,,1,2018-12-19T22:13:50Z,_m,a,g,4\n,,1,2018-12-19T22:14:00Z,_m,a,g,5\n,,1,2018-12-19T22:14:10Z,_m,a,g,6\n,,1,2018-12-19T22:14:20Z,_m,a,g,7\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,2,2018-12-19T22:13:30Z,_m,a,t,1\n,,2,2018-12-19T22:13:40Z,_m,a,t,2\n,,2,2018-12-19T22:13:50Z,_m,a,t,3\n,,2,2018-12-19T22:14:00Z,_m,a,t,4\n,,2,2018-12-19T22:14:10Z,_m,a,t,5\n,,2,2018-12-19T22:14:20Z,_m,a,t,6\n,,3,2018-12-19T22:13:30Z,_m,a,g,1\n,,3,2018-12-19T22:13:40Z,_m,a,g,2\n,,3,2018-12-19T22:13:50Z,_m,a,g,3\n,,3,2018-12-19T22:14:00Z,_m,a,g,4\n,,3,2018-12-19T22:14:10Z,_m,a,g,5\n,,3,2018-12-19T22:14:20Z,_m,a,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag0,_value\n,,4,2018-12-19T22:13:30Z,_m,b,s,1\n,,4,2018-12-19T22:13:40Z,_m,b,s,2\n,,4,2018-12-19T22:13:50Z,_m,b,s,3\n,,4,2018-12-19T22:14:00Z,_m,b,s,4\n,,4,2018-12-19T22:14:10Z,_m,b,s,5\n,,4,2018-12-19T22:14:20Z,_m,b,s,6\n,,5,2018-12-19T22:13:30Z,_m,b,g,1\n,,5,2018-12-19T22:13:40Z,_m,b,g,2\n,,5,2018-12-19T22:13:50Z,_m,b,g,3\n,,5,2018-12-19T22:14:00Z,_m,b,g,4\n,,5,2018-12-19T22:14:10Z,_m,b,g,5\n,,5,2018-12-19T22:14:20Z,_m,b,g,6\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,tag1,_value\n,,6,2018-12-19T22:13:30Z,_m,b,s,1\n,,6,2018-12-19T22:13:40Z,_m,b,s,2\n,,6,2018-12-19T22:13:50Z,_m,b,s,3\n,,6,2018-12-19T22:14:00Z,_m,b,s,4\n,,6,2018-12-19T22:14:10Z,_m,b,s,5\n,,6,2018-12-19T22:14:20Z,_m,b,s,6\n,,7,2018-12-19T22:13:30Z,_m,b,p,1\n,,7,2018-12-19T22:13:40Z,_m,b,p,2\n,,7,2018-12-19T22:13:50Z,_m,b,p,3\n,,7,2018-12-19T22:14:00Z,_m,b,p,4\n,,7,2018-12-19T22:14:10Z,_m,b,p,5\n,,7,2018-12-19T22:14:20Z,_m,b,p,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 89, - }, - File: "join_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 77, - }, - File: "join_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 89, - }, - File: "join_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,false,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,tag0,value_a,value_b\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:30Z,_m,g,2,1\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:40Z,_m,g,3,2\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:13:50Z,_m,g,4,3\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:00Z,_m,g,5,4\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:10Z,_m,g,6,5\n,,0,2018-12-19T00:00:00Z,2018-12-20T00:00:00Z,2018-12-19T22:14:20Z,_m,g,7,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "join_test_fn = (table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 1, - Line: 90, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 90, - }, - File: "join_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 1, - Line: 90, - }, - }, - }, - Name: "join_test_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "(table=<-) => {\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 16, - Line: 90, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 105, - }, - File: "join_test.flux", - Source: "{\n a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})\n b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})\n\n return promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))\n}", - Start: ast.Position{ - Column: 30, - Line: 90, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "a =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 5, - Line: 91, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 91, - }, - File: "join_test.flux", - Source: "a", - Start: ast.Position{ - Column: 5, - Line: 91, - }, - }, - }, - Name: "a", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 92, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 93, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 93, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 93, - }, - File: "join_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 93, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 93, - }, - File: "join_test.flux", - Source: "2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 51, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 93, - }, - File: "join_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 93, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 93, - }, - File: "join_test.flux", - Source: "2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 57, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-12-20T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 93, - }, - File: "join_test.flux", - Source: "range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 93, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 93, - }, - File: "join_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 93, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 94, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"a\"", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"a\"", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 94, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "(r) => r._field == \"a\"", - Start: ast.Position{ - Column: 27, - Line: 94, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "r._field == \"a\"", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 94, - }, - File: "join_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 94, - }, - File: "join_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 94, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 94, - }, - File: "join_test.flux", - Source: "\"a\"", - Start: ast.Position{ - Column: 46, - Line: 94, - }, - }, - }, - Value: "a", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 94, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 94, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 94, - }, - File: "join_test.flux", - Source: "filter(fn: (r) => r._field == \"a\")", - Start: ast.Position{ - Column: 16, - Line: 94, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 94, - }, - File: "join_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 94, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 95, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 95, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 95, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 95, - }, - File: "join_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 95, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 95, - }, - File: "join_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 31, - Line: 95, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 95, - }, - File: "join_test.flux", - Source: "drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 16, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 95, - }, - File: "join_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 95, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"a\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 9, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_a\"}", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_a\"}", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 96, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 96, - }, - File: "join_test.flux", - Source: "{_value: \"value_a\"}", - Start: ast.Position{ - Column: 32, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 96, - }, - File: "join_test.flux", - Source: "_value: \"value_a\"", - Start: ast.Position{ - Column: 33, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 96, - }, - File: "join_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 96, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 96, - }, - File: "join_test.flux", - Source: "\"value_a\"", - Start: ast.Position{ - Column: 41, - Line: 96, - }, - }, - }, - Value: "value_a", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 96, - }, - File: "join_test.flux", - Source: "rename(columns: {_value: \"value_a\"})", - Start: ast.Position{ - Column: 16, - Line: 96, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 96, - }, - File: "join_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 96, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "b =\n table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 97, - }, - File: "join_test.flux", - Source: "b", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Name: "b", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 98, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 99, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 99, - }, - File: "join_test.flux", - Source: "start: 2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 99, - }, - File: "join_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 99, - }, - File: "join_test.flux", - Source: "2018-12-19T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 99, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "stop: 2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 51, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 99, - }, - File: "join_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 99, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 99, - }, - File: "join_test.flux", - Source: "2018-12-20T00:00:00Z", - Start: ast.Position{ - Column: 57, - Line: 99, - }, - }, - }, - Value: parser.MustParseTime("2018-12-20T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 99, - }, - File: "join_test.flux", - Source: "range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 99, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 99, - }, - File: "join_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 99, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 100, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"b\"", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "fn: (r) => r._field == \"b\"", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 100, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "(r) => r._field == \"b\"", - Start: ast.Position{ - Column: 27, - Line: 100, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "r._field == \"b\"", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 100, - }, - File: "join_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 100, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 100, - }, - File: "join_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 100, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 100, - }, - File: "join_test.flux", - Source: "\"b\"", - Start: ast.Position{ - Column: 46, - Line: 100, - }, - }, - }, - Value: "b", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 100, - }, - File: "join_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 100, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 100, - }, - File: "join_test.flux", - Source: "filter(fn: (r) => r._field == \"b\")", - Start: ast.Position{ - Column: 16, - Line: 100, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 100, - }, - File: "join_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 100, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 101, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 101, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 101, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 101, - }, - File: "join_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 101, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 101, - }, - File: "join_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 31, - Line: 101, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 101, - }, - File: "join_test.flux", - Source: "drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 16, - Line: 101, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 101, - }, - File: "join_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 101, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "table\n |> range(start: 2018-12-19T00:00:00Z, stop: 2018-12-20T00:00:00Z)\n |> filter(fn: (r) => r._field == \"b\")\n |> drop(columns: [\"_field\"])\n |> rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 9, - Line: 98, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_b\"}", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "columns: {_value: \"value_b\"}", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 102, - }, - File: "join_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 102, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 102, - }, - File: "join_test.flux", - Source: "{_value: \"value_b\"}", - Start: ast.Position{ - Column: 32, - Line: 102, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 102, - }, - File: "join_test.flux", - Source: "_value: \"value_b\"", - Start: ast.Position{ - Column: 33, - Line: 102, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 102, - }, - File: "join_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 102, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 102, - }, - File: "join_test.flux", - Source: "\"value_b\"", - Start: ast.Position{ - Column: 41, - Line: 102, - }, - }, - }, - Value: "value_b", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 102, - }, - File: "join_test.flux", - Source: "rename(columns: {_value: \"value_b\"})", - Start: ast.Position{ - Column: 16, - Line: 102, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 102, - }, - File: "join_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 102, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 104, - }, - File: "join_test.flux", - Source: "left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 24, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 104, - }, - File: "join_test.flux", - Source: "left: a", - Start: ast.Position{ - Column: 24, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 24, - Line: 104, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 104, - }, - File: "join_test.flux", - Source: "a", - Start: ast.Position{ - Column: 30, - Line: 104, - }, - }, - }, - Name: "a", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 104, - }, - File: "join_test.flux", - Source: "right: b", - Start: ast.Position{ - Column: 33, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 33, - Line: 104, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 104, - }, - File: "join_test.flux", - Source: "b", - Start: ast.Position{ - Column: 40, - Line: 104, - }, - }, - }, - Name: "b", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 104, - }, - File: "join_test.flux", - Source: "fn: (left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 43, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 104, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 43, - Line: 104, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 104, - }, - File: "join_test.flux", - Source: "(left, right) => ({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 47, - Line: 104, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 104, - }, - File: "join_test.flux", - Source: "({left with value_b: right.value_b})", - Start: ast.Position{ - Column: 64, - Line: 104, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 104, - }, - File: "join_test.flux", - Source: "{left with value_b: right.value_b}", - Start: ast.Position{ - Column: 65, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b: right.value_b", - Start: ast.Position{ - Column: 76, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b", - Start: ast.Position{ - Column: 76, - Line: 104, - }, - }, - }, - Name: "value_b", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 104, - }, - File: "join_test.flux", - Source: "right.value_b", - Start: ast.Position{ - Column: 85, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 85, - Line: 104, - }, - }, - }, - Name: "right", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 104, - }, - File: "join_test.flux", - Source: "value_b", - Start: ast.Position{ - Column: 91, - Line: 104, - }, - }, - }, - Name: "value_b", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 66, - Line: 104, - }, - }, - }, - Name: "left", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 48, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 104, - }, - File: "join_test.flux", - Source: "left", - Start: ast.Position{ - Column: 48, - Line: 104, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 54, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 104, - }, - File: "join_test.flux", - Source: "right", - Start: ast.Position{ - Column: 54, - Line: 104, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 104, - }, - File: "join_test.flux", - Source: "promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 104, - }, - File: "join_test.flux", - Source: "promql.join", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 104, - }, - File: "join_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 104, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 104, - }, - File: "join_test.flux", - Source: "join", - Start: ast.Position{ - Column: 19, - Line: 104, - }, - }, - }, - Name: "join", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 104, - }, - File: "join_test.flux", - Source: "return promql.join(left: a, right: b, fn: (left, right) => ({left with value_b: right.value_b}))", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 90, - }, - File: "join_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 90, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 90, - }, - File: "join_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 90, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 90, - }, - File: "join_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 90, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "prom_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 6, - Line: 107, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 107, - }, - File: "join_test.flux", - Source: "prom_join", - Start: ast.Position{ - Column: 6, - Line: 107, - }, - }, - }, - Name: "prom_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 18, - Line: 107, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 5, - Line: 108, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 108, - }, - File: "join_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn}", - Start: ast.Position{ - Column: 6, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 108, - }, - File: "join_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 108, - }, - File: "join_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 108, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 108, - }, - File: "join_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 108, - }, - File: "join_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 108, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 108, - }, - File: "join_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 108, - }, - File: "join_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 108, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 108, - }, - File: "join_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 108, - }, - File: "join_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 108, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 108, - }, - File: "join_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 108, - }, - File: "join_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 108, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 108, - }, - File: "join_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 108, - }, - File: "join_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 108, - }, - File: "join_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 108, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 108, - }, - File: "join_test.flux", - Source: "fn: join_test_fn", - Start: ast.Position{ - Column: 85, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 108, - }, - File: "join_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 108, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 108, - }, - File: "join_test.flux", - Source: "join_test_fn", - Start: ast.Position{ - Column: 89, - Line: 108, - }, - }, - }, - Name: "join_test_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "join_test.flux", - Source: "test prom_join = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: join_test_fn})", - Start: ast.Position{ - Column: 1, - Line: 107, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 4, - }, - File: "join_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 4, - }, - File: "join_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "join_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "join_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "join_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "join_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }}, - Package: "promql_test", - Path: "internal/promql", -}} diff --git a/stdlib/interpolate/flux_test_gen.go b/stdlib/interpolate/flux_test_gen.go index 0b864440c2..38489121b2 100644 --- a/stdlib/interpolate/flux_test_gen.go +++ b/stdlib/interpolate/flux_test_gen.go @@ -1,1503 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package interpolate - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "package interpolate_test\n\n\nimport \"testing\"\nimport \"interpolate\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:01:00Z,_m,FF,1\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:03:00Z,_m,FF,3\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:05:00Z,_m,FF,5\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:07:00Z,_m,FF,7\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:09:00Z,_m,FF,9\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:02:00Z,_m,QQ,10\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:04:00Z,_m,QQ,8\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:06:00Z,_m,QQ,6\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:08:00Z,_m,QQ,4\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:10:00Z,_m,QQ,2\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"\ninterpolateFn = (table=<-) =>\n table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)\n |> interpolate.linear(every: 1m)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest interpolate_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "interpolate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "interpolate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "interpolate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "interpolate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:01:00Z,_m,FF,1\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:03:00Z,_m,FF,3\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:05:00Z,_m,FF,5\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:07:00Z,_m,FF,7\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:09:00Z,_m,FF,9\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:02:00Z,_m,QQ,10\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:04:00Z,_m,QQ,8\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:06:00Z,_m,QQ,6\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:08:00Z,_m,QQ,4\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:10:00Z,_m,QQ,2\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "interpolate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "interpolate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:01:00Z,_m,FF,1\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:03:00Z,_m,FF,3\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:05:00Z,_m,FF,5\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:07:00Z,_m,FF,7\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:09:00Z,_m,FF,9\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:02:00Z,_m,QQ,10\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:04:00Z,_m,QQ,8\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:06:00Z,_m,QQ,6\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:08:00Z,_m,QQ,4\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:10:00Z,_m,QQ,2\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2014-01-01T01:00:00Z,_m,FF,0\n,,0,2014-01-01T01:01:00Z,_m,FF,1\n,,0,2014-01-01T01:02:00Z,_m,FF,2\n,,0,2014-01-01T01:03:00Z,_m,FF,3\n,,0,2014-01-01T01:04:00Z,_m,FF,4\n,,0,2014-01-01T01:05:00Z,_m,FF,5\n,,0,2014-01-01T01:06:00Z,_m,FF,6\n,,0,2014-01-01T01:07:00Z,_m,FF,7\n,,0,2014-01-01T01:08:00Z,_m,FF,8\n,,0,2014-01-01T01:09:00Z,_m,FF,9\n,,0,2014-01-01T01:10:00Z,_m,FF,10\n,,1,2014-01-01T01:01:00Z,_m,QQ,11\n,,1,2014-01-01T01:02:00Z,_m,QQ,10\n,,1,2014-01-01T01:03:00Z,_m,QQ,9\n,,1,2014-01-01T01:04:00Z,_m,QQ,8\n,,1,2014-01-01T01:05:00Z,_m,QQ,7\n,,1,2014-01-01T01:06:00Z,_m,QQ,6\n,,1,2014-01-01T01:07:00Z,_m,QQ,5\n,,1,2014-01-01T01:08:00Z,_m,QQ,4\n,,1,2014-01-01T01:09:00Z,_m,QQ,3\n,,1,2014-01-01T01:10:00Z,_m,QQ,2\n,,1,2014-01-01T01:11:00Z,_m,QQ,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "interpolateFn = (table=<-) =>\n table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)\n |> interpolate.linear(every: 1m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 55, - }, - File: "interpolate_test.flux", - Source: "interpolateFn", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - Name: "interpolateFn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)\n |> interpolate.linear(every: 1m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 17, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 56, - }, - File: "interpolate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "start: 2014-01-01T01:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "2014-01-01T01:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2014-01-01T01:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "stop: 2014-01-01T02:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "2014-01-01T02:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2014-01-01T02:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "interpolate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)\n |> interpolate.linear(every: 1m)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "every: 1m", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "every: 1m", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "every", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 38, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "interpolate.linear(every: 1m)", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "interpolate.linear", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "interpolate", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "interpolate", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "interpolate_test.flux", - Source: "linear", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Name: "linear", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "table\n |> range(start: 2014-01-01T01:00:00Z, stop: 2014-01-01T02:00:00Z)\n |> interpolate.linear(every: 1m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 59, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 59, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 59, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 59, - }, - File: "interpolate_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "interpolate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "interpolate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "interpolate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "interpolate_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn})", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 61, - }, - File: "interpolate_test.flux", - Source: "interpolate_test", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Name: "interpolate_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn})", - Start: ast.Position{ - Column: 25, - Line: 61, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn})", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn}", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 62, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 62, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 62, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 62, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "fn: interpolateFn", - Start: ast.Position{ - Column: 85, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 62, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "interpolateFn", - Start: ast.Position{ - Column: 89, - Line: 62, - }, - }, - }, - Name: "interpolateFn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 62, - }, - File: "interpolate_test.flux", - Source: "test interpolate_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: interpolateFn})", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "interpolate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "interpolate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 5, - }, - File: "interpolate_test.flux", - Source: "import \"interpolate\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 5, - }, - File: "interpolate_test.flux", - Source: "\"interpolate\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "interpolate", - }, - }}, - Metadata: "parser-type=rust", - Name: "interpolate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1, - }, - File: "interpolate_test.flux", - Source: "package interpolate_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1, - }, - File: "interpolate_test.flux", - Source: "interpolate_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "interpolate_test", - }, - }, - }}, - Package: "interpolate_test", - Path: "interpolate", -}} diff --git a/stdlib/math/flux_test_gen.go b/stdlib/math/flux_test_gen.go index 3381736dea..a3b52cc8a3 100644 --- a/stdlib/math/flux_test_gen.go +++ b/stdlib/math/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package math - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "math_test", - Path: "math", -}} diff --git a/stdlib/packages.go b/stdlib/packages.go index 909395417b..8e56cd1623 100644 --- a/stdlib/packages.go +++ b/stdlib/packages.go @@ -1,4 +1,7 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. +// +// The imports in this file ensures that all the init functions runs and registers +// the builtins for the flux runtime package stdlib diff --git a/stdlib/pagerduty/flux_test_gen.go b/stdlib/pagerduty/flux_test_gen.go index 7ac8971444..5479a2e9aa 100644 --- a/stdlib/pagerduty/flux_test_gen.go +++ b/stdlib/pagerduty/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package pagerduty - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "pagerduty_test", - Path: "pagerduty", -}} diff --git a/stdlib/planner/flux_test_gen.go b/stdlib/planner/flux_test_gen.go index c61bbb1d17..7891492ead 100644 --- a/stdlib/planner/flux_test_gen.go +++ b/stdlib/planner/flux_test_gen.go @@ -1,52620 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package planner - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\naggregate_window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)\n\ntest aggregate_window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregate_window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregate_window_max_fn", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - Name: "aggregate_window_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 56, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "every: 20s, fn: max", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 35, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "fn: max", - Start: ast.Position{ - Column: 40, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "max", - Start: ast.Position{ - Column: 44, - Line: 58, - }, - }, - }, - Name: "max", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregate_window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 60, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregate_window_max_evaluate", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Name: "aggregate_window_max_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 38, - Line: 60, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 61, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 61, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 61, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 61, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "fn: aggregate_window_max_fn", - Start: ast.Position{ - Column: 83, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "aggregate_window_max_fn", - Start: ast.Position{ - Column: 87, - Line: 61, - }, - }, - }, - Name: "aggregate_window_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "test aggregate_window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_max_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_max_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\naggregate_window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)\n\ntest aggregate_window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "aggregate_window_max_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "aggregate_window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "aggregate_window_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "aggregate_window_max_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "aggregate_window_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "aggregate_window_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.91\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.99\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregate_window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregate_window_max_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "aggregate_window_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "aggregate_window_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "aggregate_window_max_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "every: 20s, fn: max", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 35, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "fn: max", - Start: ast.Position{ - Column: 40, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "max", - Start: ast.Position{ - Column: 44, - Line: 55, - }, - }, - }, - Name: "max", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregateWindow(every: 20s, fn: max)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "aggregate_window_max_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 52, - }, - File: "aggregate_window_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "aggregate_window_max_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregate_window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregate_window_max_pushdown", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "aggregate_window_max_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 38, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 58, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 58, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "fn: aggregate_window_max_fn", - Start: ast.Position{ - Column: 83, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "aggregate_window_max_fn", - Start: ast.Position{ - Column: 87, - Line: 58, - }, - }, - }, - Name: "aggregate_window_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_max_push_test.flux", - Source: "test aggregate_window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_max_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_max_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_max_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\naggregate_window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)\n\ntest aggregate_window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 54, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregate_window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregate_window_min_fn", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - Name: "aggregate_window_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 56, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "every: 20s, fn: min", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 35, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "fn: min", - Start: ast.Position{ - Column: 40, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "min", - Start: ast.Position{ - Column: 44, - Line: 58, - }, - }, - }, - Name: "min", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregate_window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 60, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregate_window_min_evaluate", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Name: "aggregate_window_min_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 38, - Line: 60, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 61, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 61, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 61, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 61, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "fn: aggregate_window_min_fn", - Start: ast.Position{ - Column: 83, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "aggregate_window_min_fn", - Start: ast.Position{ - Column: 87, - Line: 61, - }, - }, - }, - Name: "aggregate_window_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 61, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "test aggregate_window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_min_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_min_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\naggregate_window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)\n\ntest aggregate_window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "aggregate_window_min_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "aggregate_window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "aggregate_window_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "aggregate_window_min_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "aggregate_window_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "aggregate_window_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load1,\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load1,1.84\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load3,\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load3,1.97\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:20Z,system,host.local,load5,\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:53:40Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:00Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:53:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregate_window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregate_window_min_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "aggregate_window_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "aggregate_window_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "aggregate_window_min_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "every: 20s, fn: min", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 35, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "fn: min", - Start: ast.Position{ - Column: 40, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "min", - Start: ast.Position{ - Column: 44, - Line: 55, - }, - }, - }, - Name: "min", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregateWindow(every: 20s, fn: min)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "aggregate_window_min_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 52, - }, - File: "aggregate_window_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "aggregate_window_min_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregate_window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregate_window_min_pushdown", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "aggregate_window_min_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 38, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 58, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 58, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "fn: aggregate_window_min_fn", - Start: ast.Position{ - Column: 83, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "aggregate_window_min_fn", - Start: ast.Position{ - Column: 87, - Line: 58, - }, - }, - }, - Name: "aggregate_window_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "aggregate_window_min_push_test.flux", - Source: "test aggregate_window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: aggregate_window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_min_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_min_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_min_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_min_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "aggregate_window_min_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"\nbare_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()\n\ntest bare_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_count_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bare_count_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_count_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_count_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_count_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "[\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "\"PushDownBareAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownBareAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_count_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_count_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "bare_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_count_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "bare_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "bare_count_eval_test.flux", - Source: "bare_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 47, - }, - File: "bare_count_eval_test.flux", - Source: "bare_count_fn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "bare_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "bare_count_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "bare_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "bare_count_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "bare_count_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "bare_count_eval_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_count_eval_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "bare_count_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "bare_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "bare_count_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "bare_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 52, - }, - File: "bare_count_eval_test.flux", - Source: "bare_count_evaluate", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "bare_count_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "fn: bare_count_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "bare_count_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "bare_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "bare_count_eval_test.flux", - Source: "test bare_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_count_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_count_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_count_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_count_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_count_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_count_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_count_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"\nbare_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()\n\ntest bare_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_count_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "bare_count_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_count_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_count_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_count_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_count_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "bare_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_count_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 35, - }, - File: "bare_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,6\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,6\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 48, - }, - File: "bare_count_push_test.flux", - Source: "bare_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 45, - }, - File: "bare_count_push_test.flux", - Source: "bare_count_fn", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "bare_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 48, - }, - File: "bare_count_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "bare_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "bare_count_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 48, - }, - File: "bare_count_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 48, - }, - File: "bare_count_push_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_count_push_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 45, - }, - File: "bare_count_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 45, - }, - File: "bare_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 45, - }, - File: "bare_count_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "bare_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 50, - }, - File: "bare_count_push_test.flux", - Source: "bare_count_pushdown", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "bare_count_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 28, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 51, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "fn: bare_count_fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "bare_count_fn", - Start: ast.Position{ - Column: 87, - Line: 51, - }, - }, - }, - Name: "bare_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "bare_count_push_test.flux", - Source: "test bare_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_count_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_count_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_count_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_count_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_count_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2020-10-30T00:00:01Z,m,f,1\n,,0,2020-10-30T00:00:09Z,m,f,9\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-10-30T00:00:01Z,2020-10-30T00:00:09Z,2020-10-30T00:00:01Z,1,f,m\n\"\nbare_last_fn = (tables=<-) =>\n tables\n |> range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)\n |> last()\n\ntest bare_last = () => ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "bare_last_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2020-10-30T00:00:01Z,m,f,1\n,,0,2020-10-30T00:00:09Z,m,f,9\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 7, - }, - File: "bare_last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "bare_last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2020-10-30T00:00:01Z,m,f,1\n,,0,2020-10-30T00:00:09Z,m,f,9\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2020-10-30T00:00:01Z,m,f,1\n,,0,2020-10-30T00:00:09Z,m,f,9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "bare_last_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-10-30T00:00:01Z,2020-10-30T00:00:09Z,2020-10-30T00:00:01Z,1,f,m\n\"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 16, - }, - File: "bare_last_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "bare_last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-10-30T00:00:01Z,2020-10-30T00:00:09Z,2020-10-30T00:00:01Z,1,f,m\n\"", - Start: ast.Position{ - Column: 5, - Line: 17, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2020-10-30T00:00:01Z,2020-10-30T00:00:09Z,2020-10-30T00:00:01Z,1,f,m\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "bare_last_test.flux", - Source: "bare_last_fn = (tables=<-) =>\n tables\n |> range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)\n |> last()", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 24, - }, - File: "bare_last_test.flux", - Source: "bare_last_fn", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "bare_last_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "bare_last_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)\n |> last()", - Start: ast.Position{ - Column: 16, - Line: 24, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 25, - }, - File: "bare_last_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "tables\n |> range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "start: 2020-10-30T00:00:01Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "2020-10-30T00:00:01Z", - Start: ast.Position{ - Column: 25, - Line: 26, - }, - }, - }, - Value: parser.MustParseTime("2020-10-30T00:00:01Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "stop: 2020-10-30T00:00:09Z", - Start: ast.Position{ - Column: 47, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 26, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "2020-10-30T00:00:09Z", - Start: ast.Position{ - Column: 53, - Line: 26, - }, - }, - }, - Value: parser.MustParseTime("2020-10-30T00:00:09Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "bare_last_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "bare_last_test.flux", - Source: "tables\n |> range(start: 2020-10-30T00:00:01Z, stop: 2020-10-30T00:00:09Z)\n |> last()", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "bare_last_test.flux", - Source: "last()", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 27, - }, - File: "bare_last_test.flux", - Source: "last", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "last", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 24, - }, - File: "bare_last_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 24, - }, - File: "bare_last_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 24, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 24, - }, - File: "bare_last_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 24, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "bare_last = () => ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn})", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "bare_last", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - Name: "bare_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "() => ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn})", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn})", - Start: ast.Position{ - Column: 24, - Line: 29, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn}", - Start: ast.Position{ - Column: 25, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 53, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 53, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 58, - Line: 29, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 33, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 29, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 66, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 29, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 88, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 88, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "output", - Start: ast.Position{ - Column: 93, - Line: 29, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 72, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 29, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "fn: bare_last_fn", - Start: ast.Position{ - Column: 102, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 29, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "bare_last_fn", - Start: ast.Position{ - Column: 106, - Line: 29, - }, - }, - }, - Name: "bare_last_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 29, - }, - File: "bare_last_test.flux", - Source: "test bare_last = () => ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_last_fn})", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_last_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_last_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_last_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_last_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_last_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_last_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_last_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"\nbare_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()\n\ntest bare_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_max_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bare_max_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_max_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_max_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_max_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "[\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "\"PushDownBareAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownBareAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_max_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_max_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "bare_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_max_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "bare_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_max_eval_test.flux", - Source: "bare_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "bare_max_eval_test.flux", - Source: "bare_max_fn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "bare_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_max_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "bare_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "bare_max_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_max_eval_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "bare_max_eval_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_max_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "bare_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_max_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "bare_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "bare_max_eval_test.flux", - Source: "bare_max_evaluate", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "bare_max_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "fn: bare_max_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "bare_max_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "bare_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_max_eval_test.flux", - Source: "test bare_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_max_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_max_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_max_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_max_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_max_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_max_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_max_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"\nbare_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()\n\ntest bare_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_max_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "bare_max_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_max_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_max_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_max_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_max_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "bare_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_max_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 35, - }, - File: "bare_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_max_push_test.flux", - Source: "bare_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "bare_max_push_test.flux", - Source: "bare_max_fn", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "bare_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_max_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 15, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "bare_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "bare_max_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_max_push_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 48, - }, - File: "bare_max_push_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_max_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 45, - }, - File: "bare_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_max_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "bare_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "bare_max_push_test.flux", - Source: "bare_max_pushdown", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "bare_max_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 51, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "fn: bare_max_fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "bare_max_fn", - Start: ast.Position{ - Column: 87, - Line: 51, - }, - }, - }, - Name: "bare_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_max_push_test.flux", - Source: "test bare_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_max_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_max_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_max_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_max_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_max_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"\nbare_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()\n\ntest bare_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_mean_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bare_mean_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_mean_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_mean_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_mean_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "[\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "\"PushDownBareAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownBareAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_mean_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_mean_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "bare_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_mean_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_mean_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "bare_mean_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_mean_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "bare_mean_eval_test.flux", - Source: "bare_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 47, - }, - File: "bare_mean_eval_test.flux", - Source: "bare_mean_fn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "bare_mean_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "bare_mean_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "bare_mean_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "bare_mean_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "bare_mean_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "bare_mean_eval_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "bare_mean_eval_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 47, - }, - File: "bare_mean_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_mean_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 47, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 47, - }, - File: "bare_mean_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "bare_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "bare_mean_eval_test.flux", - Source: "bare_mean_evaluate", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "bare_mean_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "fn: bare_mean_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "bare_mean_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "bare_mean_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "bare_mean_eval_test.flux", - Source: "test bare_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_mean_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_mean_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_mean_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_mean_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_mean_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_mean_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_mean_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"\nbare_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()\n\ntest bare_mean_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_mean_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "bare_mean_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_mean_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_mean_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_mean_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_mean_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "bare_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_mean_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,2.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,3.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,4.00\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,3.00\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,4.00\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,5.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.00\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,5.00\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_mean_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 35, - }, - File: "bare_mean_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_mean_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,2.5\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,3.5\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,4.5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "bare_mean_push_test.flux", - Source: "bare_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 45, - }, - File: "bare_mean_push_test.flux", - Source: "bare_mean_fn", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "bare_mean_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "bare_mean_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "bare_mean_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "bare_mean_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "bare_mean_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "bare_mean_push_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 48, - }, - File: "bare_mean_push_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "bare_mean_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 45, - }, - File: "bare_mean_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "bare_mean_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "bare_mean_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 50, - }, - File: "bare_mean_push_test.flux", - Source: "bare_mean_pushdown", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "bare_mean_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 27, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 51, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "fn: bare_mean_fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "bare_mean_fn", - Start: ast.Position{ - Column: 87, - Line: 51, - }, - }, - }, - Name: "bare_mean_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 51, - }, - File: "bare_mean_push_test.flux", - Source: "test bare_mean_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_mean_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_mean_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_mean_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_mean_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_mean_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"\nbare_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()\n\ntest bare_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_min_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bare_min_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_min_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_min_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_min_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "[\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "\"PushDownBareAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownBareAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_min_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_min_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "bare_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_min_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "bare_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_min_eval_test.flux", - Source: "bare_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "bare_min_eval_test.flux", - Source: "bare_min_fn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "bare_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_min_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "bare_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "bare_min_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_min_eval_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "bare_min_eval_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_min_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "bare_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_min_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "bare_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "bare_min_eval_test.flux", - Source: "bare_min_evaluate", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "bare_min_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "fn: bare_min_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "bare_min_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "bare_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_min_eval_test.flux", - Source: "test bare_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_min_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_min_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_min_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_min_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_min_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_min_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_min_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"\nbare_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()\n\ntest bare_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_min_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "bare_min_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_min_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_min_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_min_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_min_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "bare_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_min_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 35, - }, - File: "bare_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_min_push_test.flux", - Source: "bare_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "bare_min_push_test.flux", - Source: "bare_min_fn", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "bare_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_min_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 15, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "bare_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "bare_min_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_min_push_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 48, - }, - File: "bare_min_push_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_min_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 45, - }, - File: "bare_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_min_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "bare_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "bare_min_push_test.flux", - Source: "bare_min_pushdown", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "bare_min_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 51, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "fn: bare_min_fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "bare_min_fn", - Start: ast.Position{ - Column: 87, - Line: 51, - }, - }, - }, - Name: "bare_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_min_push_test.flux", - Source: "test bare_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_min_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_min_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_min_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_min_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_min_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"\nbare_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()\n\ntest bare_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_sum_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "bare_sum_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_sum_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_sum_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "bare_sum_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "[\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "\"PushDownBareAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownBareAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 8, - }, - File: "bare_sum_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownBareAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_sum_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "bare_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "bare_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_sum_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "bare_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "bare_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_sum_eval_test.flux", - Source: "bare_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "bare_sum_eval_test.flux", - Source: "bare_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "bare_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_sum_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "bare_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "bare_sum_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_sum_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "bare_sum_eval_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "bare_sum_eval_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_sum_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "bare_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "bare_sum_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "bare_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "bare_sum_eval_test.flux", - Source: "bare_sum_evaluate", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "bare_sum_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "fn: bare_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "bare_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "bare_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "bare_sum_eval_test.flux", - Source: "test bare_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_sum_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_sum_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_sum_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "bare_sum_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_sum_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_sum_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_sum_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"\nbare_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()\n\ntest bare_sum_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_sum_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "bare_sum_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_sum_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_sum_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "bare_sum_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_sum_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "bare_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "bare_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_sum_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 35, - }, - File: "bare_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "bare_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load1,10.7\n,,1,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load3,11.83\n,,2,2018-05-01T00:00:00Z,2030-01-01T00:00:00Z,system,host.local,load5,11.52\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_sum_push_test.flux", - Source: "bare_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "bare_sum_push_test.flux", - Source: "bare_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "bare_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_sum_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 15, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "bare_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "start: 2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "2018-05-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "range(start: 2018-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "bare_sum_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_sum_push_test.flux", - Source: "tables\n |> range(start: 2018-05-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "bare_sum_push_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 48, - }, - File: "bare_sum_push_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_sum_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 45, - }, - File: "bare_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "bare_sum_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "bare_sum_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "bare_sum_push_test.flux", - Source: "bare_sum_pushdown", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "bare_sum_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 51, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "fn: bare_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "bare_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 51, - }, - }, - }, - Name: "bare_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 51, - }, - File: "bare_sum_push_test.flux", - Source: "test bare_sum_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: bare_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_sum_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "bare_sum_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "bare_sum_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_sum_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "bare_sum_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,host,other,_field,_value\n,,2,2018-05-22T19:53:26Z,system,hostC,o1,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,o1,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,o1,load5,1.91\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,false,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,host,other,_field,_value\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,o1,load5,1.95\n\"\ngroup_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])\n\ntest group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 3, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,host,other,_field,_value\n,,2,2018-05-22T19:53:26Z,system,hostC,o1,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,o1,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,o1,load5,1.91\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,host,other,_field,_value\n,,2,2018-05-22T19:53:26Z,system,hostC,o1,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,o1,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,o1,load5,1.91\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,host,other,_field,_value\n,,2,2018-05-22T19:53:26Z,system,hostC,o1,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,o1,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,o1,load5,1.91\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 56, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,false,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,host,other,_field,_value\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,o1,load5,1.95\n\"", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 42, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 56, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,false,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,host,other,_field,_value\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,o1,load5,1.95\n\"", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,false,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,host,other,_field,_value\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,o1,load5,1.95\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 57, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - Name: "group_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 58, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 59, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 59, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 60, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 60, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 60, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 61, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 61, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 61, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "[\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 62, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 57, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 57, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 57, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 57, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 64, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group_max_pushdown", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "group_max_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 27, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 65, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 65, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 65, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "fn: group_max_fn", - Start: ast.Position{ - Column: 83, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 87, - Line: 65, - }, - }, - }, - Name: "group_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 65, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "test group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_agg_uneven_keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// The goal of this test is to send an uneven tag key list in input rows that\n"}, ast.Comment{Text: "// are grouped together and selected.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 3, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 3, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 3, - }, - File: "group_agg_uneven_keys_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 3, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"\ngroup_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()\n\ntest group_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "[\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "\"PushDownGroupAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownGroupAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_count_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_count_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "group_count_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_count_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_count_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_count_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_count_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "group_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_count_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "group_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "group_count_eval_test.flux", - Source: "group_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 48, - }, - File: "group_count_eval_test.flux", - Source: "group_count_fn", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "group_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "group_count_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "group_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_count_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 51, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "group_count_eval_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "group_count_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "group_count_eval_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_count_eval_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "group_count_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "group_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "group_count_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "group_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "group_count_eval_test.flux", - Source: "group_count_evaluate", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "group_count_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 29, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 55, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "fn: group_count_fn", - Start: ast.Position{ - Column: 83, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "group_count_fn", - Start: ast.Position{ - Column: 87, - Line: 55, - }, - }, - }, - Name: "group_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "group_count_eval_test.flux", - Source: "test group_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_count_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_count_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_count_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_count_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_count_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_count_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_count_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"\ngroup_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()\n\ntest group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_count_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_count_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_count_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_count_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_count_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_count_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "group_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_count_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "group_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,6\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,6\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_count_push_test.flux", - Source: "group_count_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 46, - }, - File: "group_count_push_test.flux", - Source: "group_count_fn", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "group_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_count_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "group_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_count_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "group_count_push_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_count_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_count_push_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_count_push_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "group_count_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 19, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "group_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 19, - Line: 46, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "group_count_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "group_count_push_test.flux", - Source: "group_count_pushdown", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "group_count_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "fn: group_count_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "group_count_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "group_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 53, - }, - File: "group_count_push_test.flux", - Source: "test group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_count_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_count_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_count_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_count_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_count_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"\ngroup_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])\n\ntest group_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "[\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "\"PushDownGroupAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownGroupAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_max_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_max_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "group_max_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_max_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_max_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_max_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_max_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "group_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_max_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "group_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "group_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 48, - }, - File: "group_max_eval_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "group_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "group_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_max_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 51, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "group_max_eval_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_max_eval_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "group_max_eval_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "[\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 53, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "group_max_eval_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_max_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_max_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "group_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "group_max_eval_test.flux", - Source: "group_max_evaluate", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "group_max_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 56, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "fn: group_max_fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 87, - Line: 56, - }, - }, - }, - Name: "group_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_max_eval_test.flux", - Source: "test group_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_max_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_max_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_max_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_max_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_max_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_max_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_max_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"\ngroup_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])\n\ntest group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_max_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_max_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_max_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_max_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_max_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_max_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "group_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_max_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "group_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.91\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.98\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load5,1.95\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "group_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "group_max_push_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "group_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "group_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_max_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "group_max_push_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_max_push_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "group_max_push_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> max()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "[\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 51, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "group_max_push_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_max_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "group_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_max_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "group_max_push_test.flux", - Source: "group_max_pushdown", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "group_max_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 54, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "fn: group_max_fn", - Start: ast.Position{ - Column: 83, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "group_max_fn", - Start: ast.Position{ - Column: 87, - Line: 54, - }, - }, - }, - Name: "group_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_max_push_test.flux", - Source: "test group_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_max_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_max_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_max_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_max_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_max_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"\ngroup_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])\n\ntest group_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "[\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "\"PushDownGroupAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownGroupAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_min_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_min_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "group_min_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_min_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_min_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_min_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_min_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "group_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_min_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "group_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "group_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 48, - }, - File: "group_min_eval_test.flux", - Source: "group_min_fn", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "group_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "group_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_min_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 51, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "group_min_eval_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_min_eval_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "group_min_eval_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "[\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 53, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "group_min_eval_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_min_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_min_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "group_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "group_min_eval_test.flux", - Source: "group_min_evaluate", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "group_min_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 56, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "fn: group_min_fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "group_min_fn", - Start: ast.Position{ - Column: 87, - Line: 56, - }, - }, - }, - Name: "group_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "group_min_eval_test.flux", - Source: "test group_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_min_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_min_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_min_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_min_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_min_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_min_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_min_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"\ngroup_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])\n\ntest group_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_min_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_min_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_min_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_min_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_min_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_min_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "group_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_min_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "group_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,_field,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,load1,1.63\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,load3,1.96\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,load1,1.89\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "group_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "group_min_push_test.flux", - Source: "group_min_fn", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "group_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "group_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_min_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "group_min_push_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_min_push_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "group_min_push_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> min()\n |> drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "columns: [\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "[\"_measurement\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 51, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "drop(columns: [\"_measurement\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "group_min_push_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_min_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "group_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_min_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "group_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "group_min_push_test.flux", - Source: "group_min_pushdown", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "group_min_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 54, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "fn: group_min_fn", - Start: ast.Position{ - Column: 83, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "group_min_fn", - Start: ast.Position{ - Column: 87, - Line: 54, - }, - }, - }, - Name: "group_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "group_min_push_test.flux", - Source: "test group_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_min_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_min_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_min_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_min_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_min_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"\ngroup_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()\n\ntest group_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "[\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "\"PushDownGroupAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownGroupAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "group_sum_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownGroupAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_sum_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "group_sum_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_sum_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_sum_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "group_sum_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_sum_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "group_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "group_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_sum_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "group_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "group_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_sum_eval_test.flux", - Source: "group_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 48, - }, - File: "group_sum_eval_test.flux", - Source: "group_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "group_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_sum_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 49, - }, - File: "group_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_sum_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 51, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "group_sum_eval_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_sum_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_sum_eval_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "group_sum_eval_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_sum_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 48, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 48, - }, - File: "group_sum_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "group_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "group_sum_eval_test.flux", - Source: "group_sum_evaluate", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "group_sum_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 27, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 55, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "fn: group_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "group_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 55, - }, - }, - }, - Name: "group_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "group_sum_eval_test.flux", - Source: "test group_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_sum_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_sum_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_sum_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "group_sum_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_sum_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_sum_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_sum_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"\ngroup_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()\n\ntest group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_sum_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_sum_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_sum_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_sum_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_sum_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_sum_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "group_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n\n,,3,2018-05-22T19:53:46Z,system,hostC,load1,1.92\n,,3,2018-05-22T19:53:56Z,system,hostC,load1,1.89\n,,3,2018-05-22T19:54:16Z,system,hostC,load1,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_sum_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "group_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostA,10.7\n,,1,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostB,11.83\n,,2,2018-05-22T19:00:00Z,2030-01-01T00:00:00Z,hostC,11.52\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_sum_push_test.flux", - Source: "group_sum_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "group_sum_push_test.flux", - Source: "group_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "group_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_sum_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "group_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_sum_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "[\"_start\", \"_stop\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "group(columns: [\"_start\", \"_stop\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "group_sum_push_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_sum_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:00:00Z)\n |> group(columns: [\"_start\", \"_stop\", \"host\"])\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_sum_push_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "group_sum_push_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_sum_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "group_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "group_sum_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "group_sum_push_test.flux", - Source: "group_count_pushdown", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "group_count_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 53, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "fn: group_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "group_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 53, - }, - }, - }, - Name: "group_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 53, - }, - File: "group_sum_push_test.flux", - Source: "test group_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_sum_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_sum_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_sum_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_sum_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "group_sum_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"\nwindow_count_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()\n\ntest window_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_count_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_count_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_count_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_count_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "window_count_eval_test.flux", - Source: "window_count_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 52, - }, - File: "window_count_eval_test.flux", - Source: "window_count_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "window_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "window_count_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_count_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "window_count_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "window_count_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "window_count_eval_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_count_eval_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_count_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "window_count_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_count_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "window_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "window_count_eval_test.flux", - Source: "window_count_evaluate", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "window_count_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "fn: window_count_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "window_count_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "window_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "window_count_eval_test.flux", - Source: "test window_count_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_count_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_count_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_count_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_count_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_count_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_count_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_count_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"\nwindow_count_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()\n\ntest window_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_count_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "window_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_count_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "window_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_count_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,long\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,3\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,2\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,2\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,2\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "window_count_push_test.flux", - Source: "window_count_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "window_count_push_test.flux", - Source: "window_count_fn", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "window_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "window_count_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "window_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "window_count_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "window_count_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "window_count_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "window_count_push_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_count_push_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "window_count_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 20, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 49, - }, - File: "window_count_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 20, - Line: 49, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "window_count_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "window_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "window_count_push_test.flux", - Source: "window_count_pushdown", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "window_count_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 56, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "fn: window_count_fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "window_count_fn", - Start: ast.Position{ - Column: 87, - Line: 56, - }, - }, - }, - Name: "window_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 56, - }, - File: "window_count_push_test.flux", - Source: "test window_count_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_count_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_count_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_count_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_count_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_count_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n\ntest window_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "window_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "window_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "window_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 63, - }, - File: "window_eval_test.flux", - Source: "window_fn", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - Name: "window_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 64, - }, - File: "window_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 65, - }, - File: "window_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 66, - }, - File: "window_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "window_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 63, - }, - File: "window_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "window_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 63, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "window_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "window_eval_test.flux", - Source: "window_evaluate", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Name: "window_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 24, - Line: 68, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 5, - Line: 69, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn}", - Start: ast.Position{ - Column: 6, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 69, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 69, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 69, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 69, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 69, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 69, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "fn: window_fn", - Start: ast.Position{ - Column: 83, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 69, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "window_fn", - Start: ast.Position{ - Column: 87, - Line: 69, - }, - }, - }, - Name: "window_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 69, - }, - File: "window_eval_test.flux", - Source: "test window_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 1, - Line: 68, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownGroupWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"\ngroup_window_agg_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()\n\ntest group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownGroupWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "[\"PushDownGroupWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"PushDownGroupWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownGroupWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 7, - }, - File: "window_group_agg_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownGroupWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_group_agg_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_group_agg_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_group_agg_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_group_agg_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 57, - }, - File: "window_group_agg_eval_test.flux", - Source: "group_window_agg_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 52, - }, - File: "window_group_agg_eval_test.flux", - Source: "group_window_agg_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "group_window_agg_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 57, - }, - File: "window_group_agg_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_group_agg_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "window_group_agg_eval_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 56, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_group_agg_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 57, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 57, - }, - File: "window_group_agg_eval_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "window_group_agg_eval_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_group_agg_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "window_group_agg_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 59, - }, - File: "window_group_agg_eval_test.flux", - Source: "group_window_agg_pushdown", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "group_window_agg_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn}", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 60, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 60, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 60, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 60, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "fn: group_window_agg_fn", - Start: ast.Position{ - Column: 83, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 60, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "group_window_agg_fn", - Start: ast.Position{ - Column: 87, - Line: 60, - }, - }, - }, - Name: "group_window_agg_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 60, - }, - File: "window_group_agg_eval_test.flux", - Source: "test group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_agg_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_group_agg_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_group_agg_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_group_agg_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_group_agg_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_group_agg_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"\ngroup_window_agg_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()\n\ntest group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_group_agg_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "window_group_agg_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_group_agg_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,hostA,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,hostA,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,hostA,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,hostA,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,hostA,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,hostA,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,hostB,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,hostB,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,hostB,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,hostB,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,hostC,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,hostC,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,hostC,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,hostC,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,hostC,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_group_agg_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "window_group_agg_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_group_agg_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,long\n#group,false,false,true,true,true,false\n#default,_result,,,,,\n,result,table,_start,_stop,host,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostA,3\n,,1,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostB,2\n,,2,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,hostC,2\n,,3,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostA,1\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostB,2\n,,5,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,hostC,3\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostA,2\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostB,2\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,hostC,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "window_group_agg_push_test.flux", - Source: "group_window_agg_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 49, - }, - File: "window_group_agg_push_test.flux", - Source: "group_window_agg_fn", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "group_window_agg_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "window_group_agg_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "window_group_agg_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "window_group_agg_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 28, - Line: 52, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "window_group_agg_push_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "window_group_agg_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "window_group_agg_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> group(columns: [\"host\"])\n |> window(every: 20s)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "window_group_agg_push_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_group_agg_push_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "window_group_agg_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "window_group_agg_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "window_group_agg_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 56, - }, - File: "window_group_agg_push_test.flux", - Source: "group_window_agg_pushdown", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Name: "group_window_agg_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn}", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 57, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 57, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "fn: group_window_agg_fn", - Start: ast.Position{ - Column: 83, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "group_window_agg_fn", - Start: ast.Position{ - Column: 87, - Line: 57, - }, - }, - }, - Name: "group_window_agg_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "window_group_agg_push_test.flux", - Source: "test group_window_agg_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: group_window_agg_fn})", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_agg_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_agg_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_group_agg_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_group_agg_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_group_agg_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()\n\ntest window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_max_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_max_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_max_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_max_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_max_eval_test.flux", - Source: "window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "window_max_eval_test.flux", - Source: "window_max_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "window_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_max_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "start: 2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-04-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_max_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "window_max_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_max_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_max_eval_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "window_max_eval_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_max_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_max_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_max_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "window_max_eval_test.flux", - Source: "window_max_evaluate", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "window_max_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "fn: window_max_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "window_max_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "window_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_max_eval_test.flux", - Source: "test window_max_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_max_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_max_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_max_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_max_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_max_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_max_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_max_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()\n\ntest window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_max_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_max_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "window_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_max_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.99\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_max_push_test.flux", - Source: "window_max_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 49, - }, - File: "window_max_push_test.flux", - Source: "window_max_fn", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "window_max_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_max_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "window_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "start: 2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-04-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "window_max_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "window_max_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_max_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_max_push_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 53, - }, - File: "window_max_push_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "window_max_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 49, - }, - File: "window_max_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "window_max_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 55, - }, - File: "window_max_push_test.flux", - Source: "window_max_pushdown", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "window_max_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 56, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "fn: window_max_fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "window_max_fn", - Start: ast.Position{ - Column: 87, - Line: 56, - }, - }, - }, - Name: "window_max_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_max_push_test.flux", - Source: "test window_max_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_max_fn})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_max_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_max_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_max_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_max_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_max_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"\nwindow_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-21T00:00:00Z)\n |> window(every: 20s)\n |> mean()\n\ntest window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_eval_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "window_mean_eval_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_eval_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_eval_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_eval_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 8, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 8, - }, - File: "window_mean_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "window_mean_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "window_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "window_mean_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "window_mean_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "window_mean_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "window_mean_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 57, - }, - File: "window_mean_eval_test.flux", - Source: "window_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-21T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 53, - }, - File: "window_mean_eval_test.flux", - Source: "window_mean_fn", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "window_mean_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 57, - }, - File: "window_mean_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-21T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 54, - }, - File: "window_mean_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-21T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "start: 2018-05-21T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "start: 2018-05-21T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "2018-05-21T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-05-21T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "range(start: 2018-05-21T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "window_mean_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-21T00:00:00Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 56, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_mean_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 57, - }, - File: "window_mean_eval_test.flux", - Source: "tables\n |> range(start: 2018-05-21T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 57, - }, - File: "window_mean_eval_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 57, - }, - File: "window_mean_eval_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 53, - }, - File: "window_mean_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 53, - }, - File: "window_mean_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 53, - }, - File: "window_mean_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 59, - }, - File: "window_mean_eval_test.flux", - Source: "window_mean_evaluate", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "window_mean_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn}", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 60, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 60, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 60, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 60, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 60, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 60, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 60, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 60, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "fn: window_mean_fn", - Start: ast.Position{ - Column: 83, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 60, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "window_mean_fn", - Start: ast.Position{ - Column: 87, - Line: 60, - }, - }, - }, - Name: "window_mean_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 60, - }, - File: "window_mean_eval_test.flux", - Source: "test window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_mean_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_mean_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_mean_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_mean_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_mean_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_mean_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_mean_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"\nwindow_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T00:00:00Z)\n |> window(every: 20s)\n |> mean()\n\ntest window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_push_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "window_mean_push_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_push_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_push_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "window_mean_push_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_mean_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_mean_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,3.00\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,4.00\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,5.00\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,6.00\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,7.00\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,8.00\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.55\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.65\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.75\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.85\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.95\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,2.05\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,2.25\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,2.35\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,2.50\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,2.00\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,4.50\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,2.75\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_mean_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_mean_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_mean_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,4.0\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,6.0\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,7.5\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,1.6\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,1.8\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,2.0\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,2.3\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,3.0\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,2.75\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_mean_push_test.flux", - Source: "window_mean_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "window_mean_push_test.flux", - Source: "window_mean_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "window_mean_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_mean_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_mean_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_mean_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T00:00:00Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "window_mean_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_mean_push_test.flux", - Source: "tables\n |> range(start: 2018-05-22T00:00:00Z)\n |> window(every: 20s)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "window_mean_push_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 56, - }, - File: "window_mean_push_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "window_mean_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 52, - }, - File: "window_mean_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "window_mean_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 58, - }, - File: "window_mean_push_test.flux", - Source: "window_mean_evaluate", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "window_mean_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "fn: window_mean_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "window_mean_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "window_mean_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "window_mean_push_test.flux", - Source: "test window_mean_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_mean_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_mean_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_mean_push_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_mean_push_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_mean_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_mean_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_mean_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()\n\ntest window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_min_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_min_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_min_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_min_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_min_eval_test.flux", - Source: "window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "window_min_eval_test.flux", - Source: "window_min_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "window_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_min_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "start: 2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-04-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 54, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_min_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "window_min_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_min_eval_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_min_eval_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "window_min_eval_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_min_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_min_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_min_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "window_min_eval_test.flux", - Source: "window_min_evaluate", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "window_min_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "fn: window_min_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "window_min_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "window_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_min_eval_test.flux", - Source: "test window_min_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_min_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_min_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_min_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_min_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_min_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_min_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_min_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()\n\ntest window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_min_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_min_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "window_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "window_min_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_min_push_test.flux", - Source: "window_min_fn = (tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 49, - }, - File: "window_min_push_test.flux", - Source: "window_min_fn", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "window_min_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_min_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "window_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "start: 2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "2018-04-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-04-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "window_min_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "window_min_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_min_push_test.flux", - Source: "tables\n |> range(start: 2018-04-22T19:53:00Z, stop: 2018-05-22T19:54:20Z)\n |> window(every: 20s)\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "window_min_push_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 53, - }, - File: "window_min_push_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "window_min_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 49, - }, - File: "window_min_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "window_min_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 55, - }, - File: "window_min_push_test.flux", - Source: "window_min_pushdown", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "window_min_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 56, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "fn: window_min_fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "window_min_fn", - Start: ast.Position{ - Column: 87, - Line: 56, - }, - }, - }, - Name: "window_min_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 56, - }, - File: "window_min_push_test.flux", - Source: "test window_min_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_min_fn})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_min_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_min_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_min_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_min_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_min_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 66, - }, - File: "window_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\nwindow_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n\ntest window_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "window_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 59, - }, - File: "window_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 33, - }, - File: "window_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 59, - }, - File: "window_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "window_push_test.flux", - Source: "window_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 60, - }, - File: "window_push_test.flux", - Source: "window_fn", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - Name: "window_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "window_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 13, - Line: 60, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 61, - }, - File: "window_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 62, - }, - File: "window_push_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "window_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "window_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "window_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 62, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "window_push_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 62, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 62, - }, - File: "window_push_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 62, - }, - File: "window_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "window_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "window_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "window_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 63, - }, - File: "window_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "window_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 63, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "window_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 63, - }, - File: "window_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "window_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 60, - }, - File: "window_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 60, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "window_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 60, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 66, - }, - File: "window_push_test.flux", - Source: "window_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "window_push_test.flux", - Source: "window_pushdown", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Name: "window_pushdown", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 66, - }, - File: "window_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 24, - Line: 65, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 66, - }, - File: "window_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 5, - Line: 66, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 66, - }, - File: "window_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn}", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "window_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 66, - }, - File: "window_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 66, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "window_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 66, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 66, - }, - File: "window_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 66, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 66, - }, - File: "window_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 66, - }, - File: "window_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 66, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 66, - }, - File: "window_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 66, - }, - File: "window_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 66, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 66, - }, - File: "window_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 66, - }, - File: "window_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 66, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 66, - }, - File: "window_push_test.flux", - Source: "fn: window_fn", - Start: ast.Position{ - Column: 83, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 66, - }, - File: "window_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 66, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 66, - }, - File: "window_push_test.flux", - Source: "window_fn", - Start: ast.Position{ - Column: 87, - Line: 66, - }, - }, - }, - Name: "window_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 66, - }, - File: "window_push_test.flux", - Source: "test window_pushdown = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_fn})", - Start: ast.Position{ - Column: 1, - Line: 65, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\nwindow_sum_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()\n\ntest window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "[\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 39, - Line: 7, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "\"PushDownWindowAggregateRule\"", - Start: ast.Position{ - Column: 40, - Line: 7, - }, - }, - }, - Value: "PushDownWindowAggregateRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "planner.disablePhysicalRules", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "disablePhysicalRules", - Start: ast.Position{ - Column: 16, - Line: 7, - }, - }, - }, - Name: "disablePhysicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 7, - }, - File: "window_sum_eval_test.flux", - Source: "option planner.disablePhysicalRules = [\"PushDownWindowAggregateRule\"]", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_sum_eval_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 9, - }, - File: "window_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "window_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_sum_eval_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 36, - }, - File: "window_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "window_sum_eval_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_sum_eval_test.flux", - Source: "window_sum_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 52, - }, - File: "window_sum_eval_test.flux", - Source: "window_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "window_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_sum_eval_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "window_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_sum_eval_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "window_sum_eval_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_sum_eval_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "window_sum_eval_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "window_sum_eval_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_sum_eval_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "window_sum_eval_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_sum_eval_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "window_sum_eval_test.flux", - Source: "window_sum_evaluate", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "window_sum_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 59, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "fn: window_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "window_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 59, - }, - }, - }, - Name: "window_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 59, - }, - File: "window_sum_eval_test.flux", - Source: "test window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_sum_eval_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_sum_eval_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_sum_eval_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_sum_eval_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_sum_eval_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_sum_eval_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_sum_eval_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "package planner_test\n\n\nimport \"testing\"\nimport \"planner\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"\nwindow_sum_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()\n\ntest window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_sum_push_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 7, - }, - File: "window_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.72\n,,0,2018-05-22T19:53:37Z,system,host.local,load1,1.77\n,,0,2018-05-22T19:53:56Z,system,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,system,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,system,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,system,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,system,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,system,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,system,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,system,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:41Z,system,host.local,load5,1.91\n,,2,2018-05-22T19:53:46Z,system,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,system,host.local,load5,1.89\n,,2,2018-05-22T19:54:16Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "window_sum_push_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 34, - }, - File: "window_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "window_sum_push_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load1,5.32\n,,1,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load1,1.63\n,,2,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load1,3.75\n,,3,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load3,3.95\n,,4,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load3,3.9299999999999997\n,,5,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load3,3.95\n,,6,2018-05-22T19:53:20Z,2018-05-22T19:53:40Z,system,host.local,load5,3.87\n,,7,2018-05-22T19:53:40Z,2018-05-22T19:54:00Z,system,host.local,load5,5.72\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:20Z,system,host.local,load5,1.93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_sum_push_test.flux", - Source: "window_sum_fn = (tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 50, - }, - File: "window_sum_push_test.flux", - Source: "window_sum_fn", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "window_sum_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_sum_push_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "window_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "tables\n |> range(start: 0)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "0", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "range(start: 0)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "window_sum_push_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "every: 20s", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "20s", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(20), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "window(every: 20s)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "window_sum_push_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_sum_push_test.flux", - Source: "tables\n |> range(start: 0)\n |> window(every: 20s)\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "window_sum_push_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "window_sum_push_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "window_sum_push_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 50, - }, - File: "window_sum_push_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "window_sum_push_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 56, - }, - File: "window_sum_push_test.flux", - Source: "window_sum_evaluate", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Name: "window_sum_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn}", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 57, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 57, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "fn: window_sum_fn", - Start: ast.Position{ - Column: 83, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "window_sum_fn", - Start: ast.Position{ - Column: 87, - Line: 57, - }, - }, - }, - Name: "window_sum_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 57, - }, - File: "window_sum_push_test.flux", - Source: "test window_sum_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: window_sum_fn})", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_sum_push_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_sum_push_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_sum_push_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "window_sum_push_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_sum_push_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_sum_push_test.flux", - Source: "package planner_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1, - }, - File: "window_sum_push_test.flux", - Source: "planner_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "planner_test", - }, - }, - }}, - Package: "planner_test", - Path: "planner", -}} diff --git a/stdlib/regexp/flux_test_gen.go b/stdlib/regexp/flux_test_gen.go index a4c46ff920..322a9fa915 100644 --- a/stdlib/regexp/flux_test_gen.go +++ b/stdlib/regexp/flux_test_gen.go @@ -1,2243 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package regexp - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" - "regexp" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "package regexp_test\n\n\nimport \"testing\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,_time,_value,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:26Z,15204688,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:36Z,15204894,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:46Z,15205102,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:56Z,15205226,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:06Z,15205499,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:16Z,15205755,disk9\n\"\nre = regexp.compile(v: \".*0\")\nt_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)\n |> map(fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}))\n\ntest _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replaceAllString_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "replaceAllString_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replaceAllString_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replaceAllString_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replaceAllString_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "replaceAllString_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "replaceAllString_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "replaceAllString_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "replaceAllString_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,_time,_value,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:26Z,15204688,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:36Z,15204894,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:46Z,15205102,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:56Z,15205226,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:06Z,15205499,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:16Z,15205755,disk9\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "replaceAllString_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "replaceAllString_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,_time,_value,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:26Z,15204688,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:36Z,15204894,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:46Z,15205102,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:56Z,15205226,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:06Z,15205499,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:16Z,15205755,disk9\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,_time,_value,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:26Z,15204688,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:36Z,15204894,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:46Z,15205102,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:53:56Z,15205226,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:06Z,15205499,disk9\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,2018-05-22T19:54:16Z,15205755,disk9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "re = regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "\".*0\"", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Value: ".*0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "replaceAllString_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "t_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)\n |> map(fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}))", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "replaceAllString_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)\n |> map(fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}))", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "replaceAllString_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "replaceAllString_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "fn: (r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "fn: (r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "(r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "r[\"name\"]", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Value: "name", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "/.*0/", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Value: regexp.MustCompile(".*0"), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "replaceAllString_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)\n |> map(fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}))", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "(r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")})", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")})", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "{r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")", - Start: ast.Position{ - Column: 36, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "name", - Start: ast.Position{ - Column: 36, - Line: 46, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r: re, v: r.name, t: \"disk9\"", - Start: ast.Position{ - Column: 66, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 66, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 46, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "re", - Start: ast.Position{ - Column: 69, - Line: 46, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "v: r.name", - Start: ast.Position{ - Column: 73, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "v", - Start: ast.Position{ - Column: 73, - Line: 46, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r.name", - Start: ast.Position{ - Column: 76, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 76, - Line: 46, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "name", - Start: ast.Position{ - Column: 78, - Line: 46, - }, - }, - }, - Name: "name", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "t: \"disk9\"", - Start: ast.Position{ - Column: 84, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "t", - Start: ast.Position{ - Column: 84, - Line: 46, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "\"disk9\"", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Value: "disk9", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")", - Start: ast.Position{ - Column: 42, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "regexp.replaceAllString", - Start: ast.Position{ - Column: 42, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 42, - Line: 46, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "replaceAllString", - Start: ast.Position{ - Column: 49, - Line: 46, - }, - }, - }, - Name: "replaceAllString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 46, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "map(fn: (r) => ({r with name: regexp.replaceAllString(r: re, v: r.name, t: \"disk9\")}))", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 46, - }, - File: "replaceAllString_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "replaceAllString_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "replaceAllString_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "replaceAllString_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "_filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 48, - }, - File: "replaceAllString_test.flux", - Source: "_filter_by_regex", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex}", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "fn: t_filter_by_regex", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 89, - Line: 49, - }, - }, - }, - Name: "t_filter_by_regex", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "replaceAllString_test.flux", - Source: "test _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "replaceAllString_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "replaceAllString_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "replaceAllString_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "replaceAllString_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "replaceAllString_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "replaceAllString_test.flux", - Source: "package regexp_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "replaceAllString_test.flux", - Source: "regexp_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "regexp_test", - }, - }, - }}, - Package: "regexp_test", - Path: "regexp", -}} diff --git a/stdlib/sampledata/flux_test_gen.go b/stdlib/sampledata/flux_test_gen.go index 790ee1e01b..89aab1b4e8 100644 --- a/stdlib/sampledata/flux_test_gen.go +++ b/stdlib/sampledata/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package sampledata - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "sampledata_test", - Path: "sampledata", -}} diff --git a/stdlib/sql/flux_test_gen.go b/stdlib/sql/flux_test_gen.go index f803fe5bab..0e2fb9e180 100644 --- a/stdlib/sql/flux_test_gen.go +++ b/stdlib/sql/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package sql - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "sql_test", - Path: "sql", -}} diff --git a/stdlib/strings/flux_test_gen.go b/stdlib/strings/flux_test_gen.go index c85fd9445e..ed29b25376 100644 --- a/stdlib/strings/flux_test_gen.go +++ b/stdlib/strings/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package strings - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "strings_test", - Path: "strings", -}} diff --git a/stdlib/test_packages.go b/stdlib/test_packages.go index f3ab7b01f6..3d773c5bb4 100644 --- a/stdlib/test_packages.go +++ b/stdlib/test_packages.go @@ -3,108 +3,53 @@ package stdlib import ( - ast "github.com/influxdata/flux/ast" - array "github.com/influxdata/flux/stdlib/array" - naivebayesclassifier "github.com/influxdata/flux/stdlib/contrib/RohanSreerama5/naiveBayesClassifier" - anomalydetection "github.com/influxdata/flux/stdlib/contrib/anaisdg/anomalydetection" - statsmodels "github.com/influxdata/flux/stdlib/contrib/anaisdg/statsmodels" - tickscript "github.com/influxdata/flux/stdlib/contrib/bonitoo-io/tickscript" - aggregate "github.com/influxdata/flux/stdlib/contrib/jsternberg/aggregate" - events "github.com/influxdata/flux/stdlib/contrib/tomhollingworth/events" - csv "github.com/influxdata/flux/stdlib/csv" - date "github.com/influxdata/flux/stdlib/date" - dict "github.com/influxdata/flux/stdlib/dict" - experimental "github.com/influxdata/flux/stdlib/experimental" - aggregate1 "github.com/influxdata/flux/stdlib/experimental/aggregate" - array1 "github.com/influxdata/flux/stdlib/experimental/array" - bitwise "github.com/influxdata/flux/stdlib/experimental/bitwise" - geo "github.com/influxdata/flux/stdlib/experimental/geo" - json "github.com/influxdata/flux/stdlib/experimental/json" - mqtt "github.com/influxdata/flux/stdlib/experimental/mqtt" - oee "github.com/influxdata/flux/stdlib/experimental/oee" - prometheus "github.com/influxdata/flux/stdlib/experimental/prometheus" - record "github.com/influxdata/flux/stdlib/experimental/record" - table "github.com/influxdata/flux/stdlib/experimental/table" - generate "github.com/influxdata/flux/stdlib/generate" - http "github.com/influxdata/flux/stdlib/http" - influxdb "github.com/influxdata/flux/stdlib/influxdata/influxdb" - monitor "github.com/influxdata/flux/stdlib/influxdata/influxdb/monitor" - sample "github.com/influxdata/flux/stdlib/influxdata/influxdb/sample" - schema "github.com/influxdata/flux/stdlib/influxdata/influxdb/schema" - secrets "github.com/influxdata/flux/stdlib/influxdata/influxdb/secrets" - tasks "github.com/influxdata/flux/stdlib/influxdata/influxdb/tasks" - debug "github.com/influxdata/flux/stdlib/internal/debug" - promql "github.com/influxdata/flux/stdlib/internal/promql" - interpolate "github.com/influxdata/flux/stdlib/interpolate" - math "github.com/influxdata/flux/stdlib/math" - pagerduty "github.com/influxdata/flux/stdlib/pagerduty" - planner "github.com/influxdata/flux/stdlib/planner" - regexp "github.com/influxdata/flux/stdlib/regexp" - sampledata "github.com/influxdata/flux/stdlib/sampledata" - sql "github.com/influxdata/flux/stdlib/sql" - strings "github.com/influxdata/flux/stdlib/strings" - testing "github.com/influxdata/flux/stdlib/testing" - chronograf "github.com/influxdata/flux/stdlib/testing/chronograf" - influxql "github.com/influxdata/flux/stdlib/testing/influxql" - kapacitor "github.com/influxdata/flux/stdlib/testing/kapacitor" - pandas "github.com/influxdata/flux/stdlib/testing/pandas" - prometheus1 "github.com/influxdata/flux/stdlib/testing/prometheus" - promql1 "github.com/influxdata/flux/stdlib/testing/promql" - usage "github.com/influxdata/flux/stdlib/testing/usage" - types "github.com/influxdata/flux/stdlib/types" - universe "github.com/influxdata/flux/stdlib/universe" + _ "github.com/influxdata/flux/stdlib/array" + _ "github.com/influxdata/flux/stdlib/contrib/RohanSreerama5/naiveBayesClassifier" + _ "github.com/influxdata/flux/stdlib/contrib/anaisdg/anomalydetection" + _ "github.com/influxdata/flux/stdlib/contrib/anaisdg/statsmodels" + _ "github.com/influxdata/flux/stdlib/contrib/bonitoo-io/tickscript" + _ "github.com/influxdata/flux/stdlib/contrib/jsternberg/aggregate" + _ "github.com/influxdata/flux/stdlib/contrib/tomhollingworth/events" + _ "github.com/influxdata/flux/stdlib/csv" + _ "github.com/influxdata/flux/stdlib/date" + _ "github.com/influxdata/flux/stdlib/dict" + _ "github.com/influxdata/flux/stdlib/experimental" + _ "github.com/influxdata/flux/stdlib/experimental/aggregate" + _ "github.com/influxdata/flux/stdlib/experimental/array" + _ "github.com/influxdata/flux/stdlib/experimental/bitwise" + _ "github.com/influxdata/flux/stdlib/experimental/geo" + _ "github.com/influxdata/flux/stdlib/experimental/json" + _ "github.com/influxdata/flux/stdlib/experimental/mqtt" + _ "github.com/influxdata/flux/stdlib/experimental/oee" + _ "github.com/influxdata/flux/stdlib/experimental/prometheus" + _ "github.com/influxdata/flux/stdlib/experimental/record" + _ "github.com/influxdata/flux/stdlib/experimental/table" + _ "github.com/influxdata/flux/stdlib/generate" + _ "github.com/influxdata/flux/stdlib/http" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb/monitor" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb/sample" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb/schema" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb/secrets" + _ "github.com/influxdata/flux/stdlib/influxdata/influxdb/tasks" + _ "github.com/influxdata/flux/stdlib/internal/debug" + _ "github.com/influxdata/flux/stdlib/internal/promql" + _ "github.com/influxdata/flux/stdlib/interpolate" + _ "github.com/influxdata/flux/stdlib/math" + _ "github.com/influxdata/flux/stdlib/pagerduty" + _ "github.com/influxdata/flux/stdlib/planner" + _ "github.com/influxdata/flux/stdlib/regexp" + _ "github.com/influxdata/flux/stdlib/sampledata" + _ "github.com/influxdata/flux/stdlib/sql" + _ "github.com/influxdata/flux/stdlib/strings" + _ "github.com/influxdata/flux/stdlib/testing" + _ "github.com/influxdata/flux/stdlib/testing/chronograf" + _ "github.com/influxdata/flux/stdlib/testing/influxql" + _ "github.com/influxdata/flux/stdlib/testing/kapacitor" + _ "github.com/influxdata/flux/stdlib/testing/pandas" + _ "github.com/influxdata/flux/stdlib/testing/prometheus" + _ "github.com/influxdata/flux/stdlib/testing/promql" + _ "github.com/influxdata/flux/stdlib/testing/usage" + _ "github.com/influxdata/flux/stdlib/types" + _ "github.com/influxdata/flux/stdlib/universe" ) - -var FluxTestPackages = func() []*ast.Package { - var pkgs []*ast.Package - pkgs = append(pkgs, array.FluxTestPackages...) - pkgs = append(pkgs, naivebayesclassifier.FluxTestPackages...) - pkgs = append(pkgs, anomalydetection.FluxTestPackages...) - pkgs = append(pkgs, statsmodels.FluxTestPackages...) - pkgs = append(pkgs, tickscript.FluxTestPackages...) - pkgs = append(pkgs, aggregate.FluxTestPackages...) - pkgs = append(pkgs, events.FluxTestPackages...) - pkgs = append(pkgs, csv.FluxTestPackages...) - pkgs = append(pkgs, date.FluxTestPackages...) - pkgs = append(pkgs, dict.FluxTestPackages...) - pkgs = append(pkgs, experimental.FluxTestPackages...) - pkgs = append(pkgs, aggregate1.FluxTestPackages...) - pkgs = append(pkgs, array1.FluxTestPackages...) - pkgs = append(pkgs, bitwise.FluxTestPackages...) - pkgs = append(pkgs, geo.FluxTestPackages...) - pkgs = append(pkgs, json.FluxTestPackages...) - pkgs = append(pkgs, mqtt.FluxTestPackages...) - pkgs = append(pkgs, oee.FluxTestPackages...) - pkgs = append(pkgs, prometheus.FluxTestPackages...) - pkgs = append(pkgs, record.FluxTestPackages...) - pkgs = append(pkgs, table.FluxTestPackages...) - pkgs = append(pkgs, generate.FluxTestPackages...) - pkgs = append(pkgs, http.FluxTestPackages...) - pkgs = append(pkgs, influxdb.FluxTestPackages...) - pkgs = append(pkgs, monitor.FluxTestPackages...) - pkgs = append(pkgs, sample.FluxTestPackages...) - pkgs = append(pkgs, schema.FluxTestPackages...) - pkgs = append(pkgs, secrets.FluxTestPackages...) - pkgs = append(pkgs, tasks.FluxTestPackages...) - pkgs = append(pkgs, debug.FluxTestPackages...) - pkgs = append(pkgs, promql.FluxTestPackages...) - pkgs = append(pkgs, interpolate.FluxTestPackages...) - pkgs = append(pkgs, math.FluxTestPackages...) - pkgs = append(pkgs, pagerduty.FluxTestPackages...) - pkgs = append(pkgs, planner.FluxTestPackages...) - pkgs = append(pkgs, regexp.FluxTestPackages...) - pkgs = append(pkgs, sampledata.FluxTestPackages...) - pkgs = append(pkgs, sql.FluxTestPackages...) - pkgs = append(pkgs, strings.FluxTestPackages...) - pkgs = append(pkgs, testing.FluxTestPackages...) - pkgs = append(pkgs, chronograf.FluxTestPackages...) - pkgs = append(pkgs, influxql.FluxTestPackages...) - pkgs = append(pkgs, kapacitor.FluxTestPackages...) - pkgs = append(pkgs, pandas.FluxTestPackages...) - pkgs = append(pkgs, prometheus1.FluxTestPackages...) - pkgs = append(pkgs, promql1.FluxTestPackages...) - pkgs = append(pkgs, usage.FluxTestPackages...) - pkgs = append(pkgs, types.FluxTestPackages...) - pkgs = append(pkgs, universe.FluxTestPackages...) - return pkgs -}() diff --git a/stdlib/testing.go b/stdlib/testing.go index e03ad439e1..96623fcaf5 100644 --- a/stdlib/testing.go +++ b/stdlib/testing.go @@ -1,6 +1,18 @@ package stdlib -import ast "github.com/influxdata/flux/ast" +import ( + "fmt" + "io/ioutil" + "path" + "path/filepath" + "strings" + + ast "github.com/influxdata/flux/ast" + "github.com/influxdata/flux/codes" + "github.com/influxdata/flux/internal/errors" + "github.com/influxdata/flux/internal/token" + "github.com/influxdata/flux/parser" +) // TestingRunCalls constructs an ast.File that calls testing.run for each test case within the package. func TestingRunCalls(pkg *ast.Package) *ast.File { @@ -60,3 +72,115 @@ func (v testStmtVisitor) Visit(node ast.Node) ast.Visitor { } func (v testStmtVisitor) Done(node ast.Node) {} + +/// Scans `rootDir` for all packages that contain `testcase` statements and returns them +func FindTestPackages(rootDir string) ([]*ast.Package, error) { + var testPackages []*ast.Package + pkgName := "github.com/influxdata/flux/stdlib" + err := walkDirs(rootDir, func(dir string) error { + // Determine the absolute flux package path + fluxPath, err := filepath.Rel(rootDir, dir) + if err != nil { + return err + } + + fset := new(token.FileSet) + pkgs, err := parser.ParseDir(fset, dir) + if err != nil { + return err + } + + // Annotate the packages with the absolute flux package path. + for _, pkg := range pkgs { + pkg.Path = fluxPath + } + + var testPkg *ast.Package + switch len(pkgs) { + case 0: + return nil + case 1: + for k, v := range pkgs { + if strings.HasSuffix(k, "_test") { + testPkg = v + } + } + case 2: + for k, v := range pkgs { + if strings.HasSuffix(k, "_test") { + testPkg = v + continue + } + } + if testPkg == nil { + return fmt.Errorf("cannot have two distinct non-test Flux packages in the same directory") + } + default: + keys := make([]string, 0, len(pkgs)) + for k := range pkgs { + keys = append(keys, k) + } + return fmt.Errorf("found more than 2 flux packages in directory %s; packages %v", dir, keys) + } + + if testPkg != nil { + // Strip out test files with the testcase statement. + validFiles := []*ast.File{} + for _, file := range testPkg.Files { + valid := true + for _, item := range file.Body { + if _, ok := item.(*ast.TestCaseStatement); ok { + valid = false + } + } + if valid { + validFiles = append(validFiles, file) + } + } + if len(validFiles) < len(testPkg.Files) { + testPkg.Files = validFiles + } + + if ast.Check(testPkg) > 0 { + return errors.Wrapf(ast.GetError(testPkg), codes.Inherit, "failed to parse test package %q", testPkg.Package) + } + // Validate test package file use _test.flux suffix for the file name + for _, f := range testPkg.Files { + if !strings.HasSuffix(f.Name, "_test.flux") { + return fmt.Errorf("flux test files must use the _test.flux suffix in their file name, found %q", path.Join(dir, f.Name)) + } + } + // Track go import path + importPath := path.Join(pkgName, dir) + if importPath != pkgName { + testPackages = append(testPackages, testPkg) + } + + } + return nil + }) + if err != nil { + return nil, err + } + + return testPackages, nil +} + +func walkDirs(path string, f func(dir string) error) error { + files, err := ioutil.ReadDir(path) + if err != nil { + return err + } + if err := f(path); err != nil { + return err + } + + for _, file := range files { + if file.IsDir() { + if err := walkDirs(filepath.Join(path, file.Name()), f); err != nil { + return err + } + } + } + return nil +} diff --git a/stdlib/testing/chronograf/flux_test_gen.go b/stdlib/testing/chronograf/flux_test_gen.go index 2c730521e5..b4f17faa5a 100644 --- a/stdlib/testing/chronograf/flux_test_gen.go +++ b/stdlib/testing/chronograf/flux_test_gen.go @@ -1,9376 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package chronograf - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "package chronograf_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.local,3\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core1,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core1,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core2,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core2,host.local,3\n\"\nagg_window_count_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")\n |> filter(fn: (r) => r.host == \"host.local\")\n |> aggregateWindow(every: 30s, fn: count)\n\ntest agg_window_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "aggregate_window_count_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_window_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "aggregate_window_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "aggregate_window_count_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.local,3\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core1,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core1,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core2,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core2,host.local,3\n\"", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 73, - }, - File: "aggregate_window_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "aggregate_window_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.local,3\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core1,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core1,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core2,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core2,host.local,3\n\"", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.local,3\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core1,host.local,3\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core1,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,cpu,core2,host.local,3\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,cpu,core2,host.local,3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "agg_window_count_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")\n |> filter(fn: (r) => r.host == \"host.local\")\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 93, - }, - File: "aggregate_window_count_test.flux", - Source: "agg_window_count_fn", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - Name: "agg_window_count_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")\n |> filter(fn: (r) => r.host == \"host.local\")\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 23, - Line: 93, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 94, - }, - File: "aggregate_window_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 95, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 95, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 95, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 95, - }, - File: "aggregate_window_count_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "(r) => r._measurement == \"disk\" or r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r._measurement == \"disk\" or r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r._measurement == \"disk\"", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 96, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "\"disk\"", - Start: ast.Position{ - Column: 48, - Line: 96, - }, - }, - }, - Value: "disk", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 58, - Line: 96, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 58, - Line: 96, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 96, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 60, - Line: 96, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "\"cpu\"", - Start: ast.Position{ - Column: 76, - Line: 96, - }, - }, - }, - Value: "cpu", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 96, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 96, - }, - File: "aggregate_window_count_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")\n |> filter(fn: (r) => r.host == \"host.local\")", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: (r) => r.host == \"host.local\"", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: (r) => r.host == \"host.local\"", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "(r) => r.host == \"host.local\"", - Start: ast.Position{ - Column: 23, - Line: 97, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "r.host == \"host.local\"", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "r.host", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "host", - Start: ast.Position{ - Column: 32, - Line: 97, - }, - }, - }, - Name: "host", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "\"host.local\"", - Start: ast.Position{ - Column: 40, - Line: 97, - }, - }, - }, - Value: "host.local", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 97, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "filter(fn: (r) => r.host == \"host.local\")", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 97, - }, - File: "aggregate_window_count_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"cpu\")\n |> filter(fn: (r) => r.host == \"host.local\")\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "every: 30s, fn: count", - Start: ast.Position{ - Column: 28, - Line: 98, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 28, - Line: 98, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 98, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 35, - Line: 98, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: count", - Start: ast.Position{ - Column: 40, - Line: 98, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 98, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "count", - Start: ast.Position{ - Column: 44, - Line: 98, - }, - }, - }, - Name: "count", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 98, - }, - File: "aggregate_window_count_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 93, - }, - File: "aggregate_window_count_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 93, - }, - File: "aggregate_window_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 93, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 93, - }, - File: "aggregate_window_count_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 93, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "agg_window_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn})", - Start: ast.Position{ - Column: 6, - Line: 100, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 100, - }, - File: "aggregate_window_count_test.flux", - Source: "agg_window_count", - Start: ast.Position{ - Column: 6, - Line: 100, - }, - }, - }, - Name: "agg_window_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn})", - Start: ast.Position{ - Column: 25, - Line: 100, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn})", - Start: ast.Position{ - Column: 5, - Line: 101, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn}", - Start: ast.Position{ - Column: 6, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 101, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 101, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 101, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 101, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 101, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 101, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 101, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 101, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 101, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 101, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 101, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 101, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 101, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 101, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "fn: agg_window_count_fn", - Start: ast.Position{ - Column: 85, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 101, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "agg_window_count_fn", - Start: ast.Position{ - Column: 89, - Line: 101, - }, - }, - }, - Name: "agg_window_count_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 101, - }, - File: "aggregate_window_count_test.flux", - Source: "test agg_window_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_count_fn})", - Start: ast.Position{ - Column: 1, - Line: 100, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_count_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_count_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_count_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_count_test.flux", - Source: "package chronograf_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_count_test.flux", - Source: "chronograf_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "chronograf_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "package chronograf_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"\nagg_window_mean_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> aggregateWindow(every: 30s, fn: mean)\n\ntest agg_window_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 90, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 73, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 90, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "agg_window_mean_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 1, - Line: 91, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 91, - }, - File: "aggregate_window_mean_test.flux", - Source: "agg_window_mean_fn", - Start: ast.Position{ - Column: 1, - Line: 91, - }, - }, - }, - Name: "agg_window_mean_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 22, - Line: 91, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 92, - }, - File: "aggregate_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 92, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 93, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 93, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 93, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 93, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 93, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 93, - }, - File: "aggregate_window_mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 93, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")", - Start: ast.Position{ - Column: 5, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 19, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 19, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 94, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "(r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 23, - Line: 94, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 30, - Line: 94, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r._measurement == \"disk\"", - Start: ast.Position{ - Column: 30, - Line: 94, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 94, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 94, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"disk\"", - Start: ast.Position{ - Column: 48, - Line: 94, - }, - }, - }, - Value: "disk", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r._measurement == \"mem\"", - Start: ast.Position{ - Column: 58, - Line: 94, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 58, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 94, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 60, - Line: 94, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"mem\"", - Start: ast.Position{ - Column: 76, - Line: 94, - }, - }, - }, - Value: "mem", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 94, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")", - Start: ast.Position{ - Column: 12, - Line: 94, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 94, - }, - File: "aggregate_window_mean_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 94, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")", - Start: ast.Position{ - Column: 5, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: (r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 19, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: (r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 19, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 95, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "(r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 23, - Line: 95, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "r.host == \"host.remote\"", - Start: ast.Position{ - Column: 30, - Line: 95, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "r.host", - Start: ast.Position{ - Column: 30, - Line: 95, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 95, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "host", - Start: ast.Position{ - Column: 32, - Line: 95, - }, - }, - }, - Name: "host", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"host.remote\"", - Start: ast.Position{ - Column: 40, - Line: 95, - }, - }, - }, - Value: "host.remote", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 95, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "filter(fn: (r) => r.host == \"host.remote\")", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 95, - }, - File: "aggregate_window_mean_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 5, - Line: 92, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "every: 30s, fn: mean", - Start: ast.Position{ - Column: 28, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 28, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 96, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 35, - Line: 96, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 40, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 96, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 44, - Line: 96, - }, - }, - }, - Name: "mean", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 96, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 91, - }, - File: "aggregate_window_mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 91, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 91, - }, - File: "aggregate_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 91, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 91, - }, - File: "aggregate_window_mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 91, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "agg_window_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn})", - Start: ast.Position{ - Column: 6, - Line: 98, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 98, - }, - File: "aggregate_window_mean_test.flux", - Source: "agg_window_mean", - Start: ast.Position{ - Column: 6, - Line: 98, - }, - }, - }, - Name: "agg_window_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn})", - Start: ast.Position{ - Column: 24, - Line: 98, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn})", - Start: ast.Position{ - Column: 5, - Line: 99, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn}", - Start: ast.Position{ - Column: 6, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 99, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 99, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 99, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 99, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 99, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 99, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 99, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 99, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 99, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 99, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 99, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 99, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 99, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 99, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: agg_window_mean_fn", - Start: ast.Position{ - Column: 85, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 99, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "agg_window_mean_fn", - Start: ast.Position{ - Column: 89, - Line: 99, - }, - }, - }, - Name: "agg_window_mean_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 99, - }, - File: "aggregate_window_mean_test.flux", - Source: "test agg_window_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_mean_fn})", - Start: ast.Position{ - Column: 1, - Line: 98, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_mean_test.flux", - Source: "package chronograf_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_mean_test.flux", - Source: "chronograf_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "chronograf_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "package chronograf_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"\nagg_window_median_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)\n |> median()\n |> group(columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\")\n\ntest agg_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "aggregate_window_median_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "aggregate_window_median_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.local,67.1\n,,0,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.local,67.4\n,,0,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.local,67.5\n,,0,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.local,67.6\n,,0,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,0,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.local,67.9\n,,1,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.local,92.2\n,,1,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.local,92.2\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_time,_measurement,_field,device,fstype,host,_value\n,,2,2018-05-22T00:00:00Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:10Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:20Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:30Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:40Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,2,2018-05-22T00:00:50Z,disk,percentage,disk1s1,apfs,host.remote,30\n,,3,2018-05-22T00:00:00Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:10Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:20Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:30Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:40Z,disk,percentage,disk2s1,apfs,host.remote,35\n,,3,2018-05-22T00:00:50Z,disk,percentage,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,device,host,_value\n,,0,2018-05-22T00:00:00Z,cpu,percentage,core1,host.local,89.7\n,,0,2018-05-22T00:00:10Z,cpu,percentage,core1,host.local,73.4\n,,0,2018-05-22T00:00:20Z,cpu,percentage,core1,host.local,88.8\n,,0,2018-05-22T00:00:30Z,cpu,percentage,core1,host.local,91.0\n,,0,2018-05-22T00:00:40Z,cpu,percentage,core1,host.local,81.1\n,,0,2018-05-22T00:00:50Z,cpu,percentage,core1,host.local,87.8\n,,1,2018-05-22T00:00:00Z,cpu,percentage,core2,host.local,70.3\n,,1,2018-05-22T00:00:10Z,cpu,percentage,core2,host.local,80.4\n,,1,2018-05-22T00:00:20Z,cpu,percentage,core2,host.local,95.6\n,,1,2018-05-22T00:00:30Z,cpu,percentage,core2,host.local,94.4\n,,1,2018-05-22T00:00:40Z,cpu,percentage,core2,host.local,91.2\n,,1,2018-05-22T00:00:50Z,cpu,percentage,core2,host.local,90.6\n\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,host,_value\n,,0,2018-05-22T00:00:00Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:10Z,mem,percentage,host.local,82.5\n,,0,2018-05-22T00:00:20Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:30Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:40Z,mem,percentage,host.local,82.6\n,,0,2018-05-22T00:00:50Z,mem,percentage,host.local,82.5\n,,1,2018-05-22T00:00:00Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:10Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:20Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:30Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:40Z,mem,percentage,host.remote,35\n,,1,2018-05-22T00:00:50Z,mem,percentage,host.remote,35\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "aggregate_window_median_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 78, - }, - File: "aggregate_window_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 95, - }, - File: "aggregate_window_median_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,double\n#group,false,false,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk1s1,apfs,host.remote,30\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,disk,disk2s1,apfs,host.remote,35\n,,1,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,disk,disk2s1,apfs,host.remote,35\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:00:30Z,percentage,mem,host.remote,35\n,,0,2018-05-22T00:00:30Z,2018-05-22T00:01:00Z,percentage,mem,host.remote,35\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "agg_window_median_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)\n |> median()\n |> group(columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\")", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 96, - }, - File: "aggregate_window_median_test.flux", - Source: "agg_window_median_fn", - Start: ast.Position{ - Column: 1, - Line: 96, - }, - }, - }, - Name: "agg_window_median_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)\n |> median()\n |> group(columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\")", - Start: ast.Position{ - Column: 24, - Line: 96, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 97, - }, - File: "aggregate_window_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 98, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 98, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 98, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 98, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 98, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 98, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 98, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 98, - }, - File: "aggregate_window_median_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 19, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 19, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 99, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "(r) => r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 23, - Line: 99, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r._measurement == \"disk\" or r._measurement == \"mem\"", - Start: ast.Position{ - Column: 30, - Line: 99, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r._measurement == \"disk\"", - Start: ast.Position{ - Column: 30, - Line: 99, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 99, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 99, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 99, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "\"disk\"", - Start: ast.Position{ - Column: 48, - Line: 99, - }, - }, - }, - Value: "disk", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r._measurement == \"mem\"", - Start: ast.Position{ - Column: 58, - Line: 99, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 58, - Line: 99, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 99, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 60, - Line: 99, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "\"mem\"", - Start: ast.Position{ - Column: 76, - Line: 99, - }, - }, - }, - Value: "mem", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 99, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")", - Start: ast.Position{ - Column: 12, - Line: 99, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 99, - }, - File: "aggregate_window_median_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 99, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: (r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 19, - Line: 100, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: (r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 19, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 100, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "(r) => r.host == \"host.remote\"", - Start: ast.Position{ - Column: 23, - Line: 100, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "r.host == \"host.remote\"", - Start: ast.Position{ - Column: 30, - Line: 100, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "r.host", - Start: ast.Position{ - Column: 30, - Line: 100, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 100, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "host", - Start: ast.Position{ - Column: 32, - Line: 100, - }, - }, - }, - Name: "host", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "\"host.remote\"", - Start: ast.Position{ - Column: 40, - Line: 100, - }, - }, - }, - Value: "host.remote", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 100, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 100, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "filter(fn: (r) => r.host == \"host.remote\")", - Start: ast.Position{ - Column: 12, - Line: 100, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 100, - }, - File: "aggregate_window_median_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 100, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "period: 30s", - Start: ast.Position{ - Column: 19, - Line: 101, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "period: 30s", - Start: ast.Position{ - Column: 19, - Line: 101, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "period", - Start: ast.Position{ - Column: 19, - Line: 101, - }, - }, - }, - Name: "period", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 27, - Line: 101, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "window(period: 30s)", - Start: ast.Position{ - Column: 12, - Line: 101, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 101, - }, - File: "aggregate_window_median_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 101, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 102, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)\n |> median()", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 102, - }, - File: "aggregate_window_median_test.flux", - Source: "median()", - Start: ast.Position{ - Column: 12, - Line: 102, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 102, - }, - File: "aggregate_window_median_test.flux", - Source: "median", - Start: ast.Position{ - Column: 12, - Line: 102, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> filter(fn: (r) => r._measurement == \"disk\" or r._measurement == \"mem\")\n |> filter(fn: (r) => r.host == \"host.remote\")\n |> window(period: 30s)\n |> median()\n |> group(columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\")", - Start: ast.Position{ - Column: 5, - Line: 97, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\"", - Start: ast.Position{ - Column: 18, - Line: 103, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "columns: [\"_value\", \"_time\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 18, - Line: 103, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 103, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "[\"_value\", \"_time\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 27, - Line: 103, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 28, - Line: 103, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 38, - Line: 103, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 47, - Line: 103, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 57, - Line: 103, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "mode: \"except\"", - Start: ast.Position{ - Column: 67, - Line: 103, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 67, - Line: 103, - }, - }, - }, - Name: "mode", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "\"except\"", - Start: ast.Position{ - Column: 73, - Line: 103, - }, - }, - }, - Value: "except", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "group(columns: [\"_value\", \"_time\", \"_start\", \"_stop\"], mode: \"except\")", - Start: ast.Position{ - Column: 12, - Line: 103, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 103, - }, - File: "aggregate_window_median_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 103, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 96, - }, - File: "aggregate_window_median_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 96, - }, - File: "aggregate_window_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 96, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 96, - }, - File: "aggregate_window_median_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 96, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "agg_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn})", - Start: ast.Position{ - Column: 6, - Line: 105, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 105, - }, - File: "aggregate_window_median_test.flux", - Source: "agg_window_median", - Start: ast.Position{ - Column: 6, - Line: 105, - }, - }, - }, - Name: "agg_window_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn})", - Start: ast.Position{ - Column: 26, - Line: 105, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn})", - Start: ast.Position{ - Column: 5, - Line: 106, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn}", - Start: ast.Position{ - Column: 6, - Line: 106, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 106, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 106, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 106, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 106, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 106, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 106, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 106, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 106, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 106, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 106, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 106, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 106, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 106, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 106, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 106, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 106, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: agg_window_median_fn", - Start: ast.Position{ - Column: 85, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 106, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "agg_window_median_fn", - Start: ast.Position{ - Column: 89, - Line: 106, - }, - }, - }, - Name: "agg_window_median_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 106, - }, - File: "aggregate_window_median_test.flux", - Source: "test agg_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: agg_window_median_fn})", - Start: ast.Position{ - Column: 1, - Line: 105, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_median_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_median_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_median_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_median_test.flux", - Source: "package chronograf_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "aggregate_window_median_test.flux", - Source: "chronograf_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "chronograf_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 28, - }, - File: "buckets_test.flux", - Source: "package chronograf_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,string,string,string,string,long,dateTime:RFC3339,string,string\n#group,false,false,true,false,false,false,false,false,true,true\n#default,_result,,0389eade5af4b000,,,,,,,\n,result,table,organizationID,name,id,retentionPolicy,retentionPeriod,_time,_field,_measurement\n,,0,,A,0389eade5b34b000,,0,1970-01-01T00:00:00Z,a,aa\n,,0,,B,042ed3f42d42e000,,0,1970-01-01T00:00:00Z,b,bb\n\"\noutData = \"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,A\n,,0,B\n\"\nbuckets_fn = (table=<-) =>\n table\n |> rename(columns: {name: \"_value\"})\n |> keep(columns: [\"_value\"])\n\ntest buckets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 14, - }, - File: "buckets_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,string,long,dateTime:RFC3339,string,string\n#group,false,false,true,false,false,false,false,false,true,true\n#default,_result,,0389eade5af4b000,,,,,,,\n,result,table,organizationID,name,id,retentionPolicy,retentionPeriod,_time,_field,_measurement\n,,0,,A,0389eade5b34b000,,0,1970-01-01T00:00:00Z,a,aa\n,,0,,B,042ed3f42d42e000,,0,1970-01-01T00:00:00Z,b,bb\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "buckets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 14, - }, - File: "buckets_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,long,dateTime:RFC3339,string,string\n#group,false,false,true,false,false,false,false,false,true,true\n#default,_result,,0389eade5af4b000,,,,,,,\n,result,table,organizationID,name,id,retentionPolicy,retentionPeriod,_time,_field,_measurement\n,,0,,A,0389eade5b34b000,,0,1970-01-01T00:00:00Z,a,aa\n,,0,,B,042ed3f42d42e000,,0,1970-01-01T00:00:00Z,b,bb\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,long,dateTime:RFC3339,string,string\n#group,false,false,true,false,false,false,false,false,true,true\n#default,_result,,0389eade5af4b000,,,,,,,\n,result,table,organizationID,name,id,retentionPolicy,retentionPeriod,_time,_field,_measurement\n,,0,,A,0389eade5b34b000,,0,1970-01-01T00:00:00Z,a,aa\n,,0,,B,042ed3f42d42e000,,0,1970-01-01T00:00:00Z,b,bb\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "buckets_test.flux", - Source: "outData = \"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,A\n,,0,B\n\"", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 15, - }, - File: "buckets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "buckets_test.flux", - Source: "\"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,A\n,,0,B\n\"", - Start: ast.Position{ - Column: 11, - Line: 15, - }, - }, - }, - Value: "\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,A\n,,0,B\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 26, - }, - File: "buckets_test.flux", - Source: "buckets_fn = (table=<-) =>\n table\n |> rename(columns: {name: \"_value\"})\n |> keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 23, - }, - File: "buckets_test.flux", - Source: "buckets_fn", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "buckets_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 26, - }, - File: "buckets_test.flux", - Source: "(table=<-) =>\n table\n |> rename(columns: {name: \"_value\"})\n |> keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 14, - Line: 23, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "buckets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "buckets_test.flux", - Source: "table\n |> rename(columns: {name: \"_value\"})", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 25, - }, - File: "buckets_test.flux", - Source: "columns: {name: \"_value\"}", - Start: ast.Position{ - Column: 19, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 25, - }, - File: "buckets_test.flux", - Source: "columns: {name: \"_value\"}", - Start: ast.Position{ - Column: 19, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 25, - }, - File: "buckets_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 25, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 25, - }, - File: "buckets_test.flux", - Source: "{name: \"_value\"}", - Start: ast.Position{ - Column: 28, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 25, - }, - File: "buckets_test.flux", - Source: "name: \"_value\"", - Start: ast.Position{ - Column: 29, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 25, - }, - File: "buckets_test.flux", - Source: "name", - Start: ast.Position{ - Column: 29, - Line: 25, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 25, - }, - File: "buckets_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 35, - Line: 25, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "buckets_test.flux", - Source: "rename(columns: {name: \"_value\"})", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 25, - }, - File: "buckets_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 26, - }, - File: "buckets_test.flux", - Source: "table\n |> rename(columns: {name: \"_value\"})\n |> keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 26, - }, - File: "buckets_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 26, - }, - File: "buckets_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 26, - }, - File: "buckets_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 26, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 26, - }, - File: "buckets_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 26, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 26, - }, - File: "buckets_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 26, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 26, - }, - File: "buckets_test.flux", - Source: "keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 26, - }, - File: "buckets_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 23, - }, - File: "buckets_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 23, - }, - File: "buckets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 23, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 23, - }, - File: "buckets_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 23, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 28, - }, - File: "buckets_test.flux", - Source: "buckets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn})", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 28, - }, - File: "buckets_test.flux", - Source: "buckets", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - Name: "buckets", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 28, - }, - File: "buckets_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn})", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 28, - }, - File: "buckets_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn})", - Start: ast.Position{ - Column: 22, - Line: 28, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 28, - }, - File: "buckets_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn}", - Start: ast.Position{ - Column: 23, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 28, - }, - File: "buckets_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 28, - }, - File: "buckets_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 28, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 28, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 28, - }, - File: "buckets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 28, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 28, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 28, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 28, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 28, - }, - File: "buckets_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 28, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 28, - }, - File: "buckets_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 28, - }, - File: "buckets_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 28, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 28, - }, - File: "buckets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 28, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 28, - }, - File: "buckets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 28, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 28, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 28, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 28, - }, - File: "buckets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 28, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 28, - }, - File: "buckets_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 28, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 28, - }, - File: "buckets_test.flux", - Source: "fn: buckets_fn", - Start: ast.Position{ - Column: 102, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 28, - }, - File: "buckets_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 28, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 28, - }, - File: "buckets_test.flux", - Source: "buckets_fn", - Start: ast.Position{ - Column: 106, - Line: 28, - }, - }, - }, - Name: "buckets_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 28, - }, - File: "buckets_test.flux", - Source: "test buckets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: buckets_fn})", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "buckets_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "buckets_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "buckets_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "buckets_test.flux", - Source: "package chronograf_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "buckets_test.flux", - Source: "chronograf_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "chronograf_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "package chronograf_test\n\n\nimport \"testing\"\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,sys,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,sys,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,sys,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,sys,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,sys,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,sys,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,sys,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,sys,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,sys,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,sys,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,sys,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,sys,host.local,load5,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,reg,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.local,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.local,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.local,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.local,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.local,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.local,load1,17\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load1,17\n\n,,1,2018-05-22T19:53:26Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:36Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:46Z,swp,us-east,host.global,load3,15\n,,1,2018-05-22T19:53:56Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:06Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:16Z,swp,us-east,host.global,load3,19\n\n,,2,2018-05-22T19:53:26Z,swp,us-east,host.global,load5,19\n,,2,2018-05-22T19:53:36Z,swp,us-east,host.global,load5,22\n,,2,2018-05-22T19:53:46Z,swp,us-east,host.global,load5,11\n,,2,2018-05-22T19:53:56Z,swp,us-east,host.global,load5,12\n,,2,2018-05-22T19:54:06Z,swp,us-east,host.global,load5,13\n,,2,2018-05-22T19:54:16Z,swp,us-east,host.global,load5,13\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load2,10.003\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load2,11.873\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load2,18.832\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load2,19.777\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load2,17.190\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load2,17.192\n\"\noutput =\n \"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,host\n,,0,region\n\"\nmeasurement_tag_keys_fn = (tables=<-) =>\n tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])\n |> distinct()\n |> sort()\n\ntest measurement_tag_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 79, - }, - File: "measurement_tag_keys_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,sys,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,sys,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,sys,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,sys,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,sys,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,sys,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,sys,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,sys,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,sys,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,sys,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,sys,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,sys,host.local,load5,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,reg,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.local,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.local,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.local,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.local,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.local,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.local,load1,17\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load1,17\n\n,,1,2018-05-22T19:53:26Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:36Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:46Z,swp,us-east,host.global,load3,15\n,,1,2018-05-22T19:53:56Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:06Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:16Z,swp,us-east,host.global,load3,19\n\n,,2,2018-05-22T19:53:26Z,swp,us-east,host.global,load5,19\n,,2,2018-05-22T19:53:36Z,swp,us-east,host.global,load5,22\n,,2,2018-05-22T19:53:46Z,swp,us-east,host.global,load5,11\n,,2,2018-05-22T19:53:56Z,swp,us-east,host.global,load5,12\n,,2,2018-05-22T19:54:06Z,swp,us-east,host.global,load5,13\n,,2,2018-05-22T19:54:16Z,swp,us-east,host.global,load5,13\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load2,10.003\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load2,11.873\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load2,18.832\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load2,19.777\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load2,17.190\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load2,17.192\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 6, - }, - File: "measurement_tag_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 79, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,sys,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,sys,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,sys,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,sys,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,sys,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,sys,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,sys,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,sys,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,sys,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,sys,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,sys,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,sys,host.local,load5,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,reg,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.local,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.local,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.local,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.local,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.local,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.local,load1,17\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load1,17\n\n,,1,2018-05-22T19:53:26Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:36Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:46Z,swp,us-east,host.global,load3,15\n,,1,2018-05-22T19:53:56Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:06Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:16Z,swp,us-east,host.global,load3,19\n\n,,2,2018-05-22T19:53:26Z,swp,us-east,host.global,load5,19\n,,2,2018-05-22T19:53:36Z,swp,us-east,host.global,load5,22\n,,2,2018-05-22T19:53:46Z,swp,us-east,host.global,load5,11\n,,2,2018-05-22T19:53:56Z,swp,us-east,host.global,load5,12\n,,2,2018-05-22T19:54:06Z,swp,us-east,host.global,load5,13\n,,2,2018-05-22T19:54:16Z,swp,us-east,host.global,load5,13\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load2,10.003\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load2,11.873\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load2,18.832\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load2,19.777\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load2,17.190\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load2,17.192\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,sys,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,sys,host.local,load1,1.72\n,,0,2018-05-22T19:53:46Z,sys,host.local,load1,1.74\n,,0,2018-05-22T19:53:56Z,sys,host.local,load1,1.63\n,,0,2018-05-22T19:54:06Z,sys,host.local,load1,1.91\n,,0,2018-05-22T19:54:16Z,sys,host.local,load1,1.84\n\n,,1,2018-05-22T19:53:26Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:53:36Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:46Z,sys,host.local,load3,1.97\n,,1,2018-05-22T19:53:56Z,sys,host.local,load3,1.96\n,,1,2018-05-22T19:54:06Z,sys,host.local,load3,1.98\n,,1,2018-05-22T19:54:16Z,sys,host.local,load3,1.97\n\n,,2,2018-05-22T19:53:26Z,sys,host.local,load5,1.95\n,,2,2018-05-22T19:53:36Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:46Z,sys,host.local,load5,1.92\n,,2,2018-05-22T19:53:56Z,sys,host.local,load5,1.89\n,,2,2018-05-22T19:54:06Z,sys,host.local,load5,1.94\n,,2,2018-05-22T19:54:16Z,sys,host.local,load5,1.93\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,reg,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.local,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.local,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.local,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.local,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.local,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.local,load1,17\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load1,10\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load1,11\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load1,18\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load1,19\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load1,17\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load1,17\n\n,,1,2018-05-22T19:53:26Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:36Z,swp,us-east,host.global,load3,16\n,,1,2018-05-22T19:53:46Z,swp,us-east,host.global,load3,15\n,,1,2018-05-22T19:53:56Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:06Z,swp,us-east,host.global,load3,19\n,,1,2018-05-22T19:54:16Z,swp,us-east,host.global,load3,19\n\n,,2,2018-05-22T19:53:26Z,swp,us-east,host.global,load5,19\n,,2,2018-05-22T19:53:36Z,swp,us-east,host.global,load5,22\n,,2,2018-05-22T19:53:46Z,swp,us-east,host.global,load5,11\n,,2,2018-05-22T19:53:56Z,swp,us-east,host.global,load5,12\n,,2,2018-05-22T19:54:06Z,swp,us-east,host.global,load5,13\n,,2,2018-05-22T19:54:16Z,swp,us-east,host.global,load5,13\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,region,host,_field,_value\n,,0,2018-05-22T19:53:26Z,swp,us-east,host.global,load2,10.003\n,,0,2018-05-22T19:53:36Z,swp,us-east,host.global,load2,11.873\n,,0,2018-05-22T19:53:46Z,swp,us-east,host.global,load2,18.832\n,,0,2018-05-22T19:53:56Z,swp,us-east,host.global,load2,19.777\n,,0,2018-05-22T19:54:06Z,swp,us-east,host.global,load2,17.190\n,,0,2018-05-22T19:54:16Z,swp,us-east,host.global,load2,17.192\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "measurement_tag_keys_test.flux", - Source: "output =\n \"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,host\n,,0,region\n\"", - Start: ast.Position{ - Column: 1, - Line: 80, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 80, - }, - File: "measurement_tag_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 80, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 92, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,host\n,,0,region\n\"", - Start: ast.Position{ - Column: 5, - Line: 81, - }, - }, - }, - Value: "\n#datatype,string,long,string\n#group,false,false,false\n#default,0,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,host\n,,0,region\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 101, - }, - File: "measurement_tag_keys_test.flux", - Source: "measurement_tag_keys_fn = (tables=<-) =>\n tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])\n |> distinct()\n |> sort()", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 93, - }, - File: "measurement_tag_keys_test.flux", - Source: "measurement_tag_keys_fn", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - Name: "measurement_tag_keys_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 101, - }, - File: "measurement_tag_keys_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])\n |> distinct()\n |> sort()", - Start: ast.Position{ - Column: 27, - Line: 93, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 94, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 95, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 95, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "stop: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 95, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 95, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 95, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 95, - }, - File: "measurement_tag_keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 95, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn: (r) => r._measurement == \"swp\"", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn: (r) => r._measurement == \"swp\"", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 96, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "(r) => r._measurement == \"swp\"", - Start: ast.Position{ - Column: 23, - Line: 96, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "r._measurement == \"swp\"", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 96, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 96, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"swp\"", - Start: ast.Position{ - Column: 48, - Line: 96, - }, - }, - }, - Value: "swp", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 96, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 96, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "filter(fn: (r) => r._measurement == \"swp\")", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 96, - }, - File: "measurement_tag_keys_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 96, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn: (r) => r.host == \"host.global\"", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn: (r) => r.host == \"host.global\"", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 97, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "(r) => r.host == \"host.global\"", - Start: ast.Position{ - Column: 23, - Line: 97, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "r.host == \"host.global\"", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "r.host", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 97, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "host", - Start: ast.Position{ - Column: 32, - Line: 97, - }, - }, - }, - Name: "host", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"host.global\"", - Start: ast.Position{ - Column: 40, - Line: 97, - }, - }, - }, - Value: "host.global", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 97, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 97, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "filter(fn: (r) => r.host == \"host.global\")", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 97, - }, - File: "measurement_tag_keys_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 97, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 98, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 98, - }, - File: "measurement_tag_keys_test.flux", - Source: "keys()", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 98, - }, - File: "measurement_tag_keys_test.flux", - Source: "keys", - Start: ast.Position{ - Column: 12, - Line: 98, - }, - }, - }, - Name: "keys", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 99, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 99, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 99, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 99, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 99, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 99, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 99, - }, - File: "measurement_tag_keys_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 99, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 100, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])\n |> distinct()", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 100, - }, - File: "measurement_tag_keys_test.flux", - Source: "distinct()", - Start: ast.Position{ - Column: 12, - Line: 100, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 100, - }, - File: "measurement_tag_keys_test.flux", - Source: "distinct", - Start: ast.Position{ - Column: 12, - Line: 100, - }, - }, - }, - Name: "distinct", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 101, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables\n |> range(start: 2018-01-01T00:00:00Z, stop: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"swp\")\n |> filter(fn: (r) => r.host == \"host.global\")\n |> keys()\n |> keep(columns: [\"_value\"])\n |> distinct()\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 101, - }, - File: "measurement_tag_keys_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 12, - Line: 101, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 101, - }, - File: "measurement_tag_keys_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 101, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 93, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 28, - Line: 93, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 93, - }, - File: "measurement_tag_keys_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 28, - Line: 93, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 93, - }, - File: "measurement_tag_keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 93, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "measurement_tag_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn})", - Start: ast.Position{ - Column: 6, - Line: 103, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 103, - }, - File: "measurement_tag_keys_test.flux", - Source: "measurement_tag_keys", - Start: ast.Position{ - Column: 6, - Line: 103, - }, - }, - }, - Name: "measurement_tag_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn})", - Start: ast.Position{ - Column: 29, - Line: 103, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn})", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn}", - Start: ast.Position{ - Column: 6, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 104, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 104, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 104, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 104, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 104, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 104, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 104, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 104, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 104, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 104, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 104, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 104, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 104, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 104, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn: measurement_tag_keys_fn", - Start: ast.Position{ - Column: 83, - Line: 104, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 104, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "measurement_tag_keys_fn", - Start: ast.Position{ - Column: 87, - Line: 104, - }, - }, - }, - Name: "measurement_tag_keys_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 104, - }, - File: "measurement_tag_keys_test.flux", - Source: "test measurement_tag_keys = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: measurement_tag_keys_fn})", - Start: ast.Position{ - Column: 1, - Line: 103, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "measurement_tag_keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "measurement_tag_keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "measurement_tag_keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "measurement_tag_keys_test.flux", - Source: "package chronograf_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "measurement_tag_keys_test.flux", - Source: "chronograf_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "chronograf_test", - }, - }, - }}, - Package: "chronograf_test", - Path: "testing/chronograf", -}} diff --git a/stdlib/testing/flux_test_gen.go b/stdlib/testing/flux_test_gen.go index 38ccda0ab5..5d17e2af71 100644 --- a/stdlib/testing/flux_test_gen.go +++ b/stdlib/testing/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package testing - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "testing_test", - Path: "testing", -}} diff --git a/stdlib/testing/influxql/flux_test_gen.go b/stdlib/testing/influxql/flux_test_gen.go index e36bc8ad4a..d5cc78e7d2 100644 --- a/stdlib/testing/influxql/flux_test_gen.go +++ b/stdlib/testing/influxql/flux_test_gen.go @@ -1,19878 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package influxql - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" - "regexp" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"\n\n// SELECT sum(f) FROM m WHERE time >= 0 AND time <= 20h GROUP BY time(5h)\nt_aggregate_group_by_time = (tables=<-) =>\n tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n |> rename(columns: {_time: \"time\", _value: \"sum\"})\n |> drop(columns: [\"_field\", \"_start\", \"_stop\"])\n\ntest _aggregate_group_by_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 313, - }, - File: "aggregate_group_by_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "aggregate_group_by_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 313, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.2128911717061432\n,,0,1970-01-01T01:00:00Z,m,0,f,0.07279997497030395\n,,0,1970-01-01T02:00:00Z,m,0,f,0.5685247543217412\n,,0,1970-01-01T03:00:00Z,m,0,f,0.29096443393390425\n,,0,1970-01-01T04:00:00Z,m,0,f,0.4356705625292191\n,,0,1970-01-01T05:00:00Z,m,0,f,0.9377323443071505\n,,0,1970-01-01T06:00:00Z,m,0,f,0.011686627909299956\n,,0,1970-01-01T07:00:00Z,m,0,f,0.4011512684588352\n,,0,1970-01-01T08:00:00Z,m,0,f,0.2467000604224705\n,,0,1970-01-01T09:00:00Z,m,0,f,0.035457662801040575\n,,0,1970-01-01T10:00:00Z,m,0,f,0.34069878765762024\n,,0,1970-01-01T11:00:00Z,m,0,f,0.0956150560348323\n,,0,1970-01-01T12:00:00Z,m,0,f,0.6807780291957698\n,,0,1970-01-01T13:00:00Z,m,0,f,0.5337946188653447\n,,0,1970-01-01T14:00:00Z,m,0,f,0.20254189091820943\n,,0,1970-01-01T15:00:00Z,m,0,f,0.9364775207397588\n,,0,1970-01-01T16:00:00Z,m,0,f,0.7339764257047982\n,,0,1970-01-01T17:00:00Z,m,0,f,0.5833903306697613\n,,0,1970-01-01T18:00:00Z,m,0,f,0.3640275286497918\n,,0,1970-01-01T19:00:00Z,m,0,f,0.6631189097103277\n,,1,1970-01-01T00:00:00Z,m,1,f,0.6769161010724867\n,,1,1970-01-01T01:00:00Z,m,1,f,0.6543314107501336\n,,1,1970-01-01T02:00:00Z,m,1,f,0.6291463500252206\n,,1,1970-01-01T03:00:00Z,m,1,f,0.3152301292534112\n,,1,1970-01-01T04:00:00Z,m,1,f,0.03392415665887264\n,,1,1970-01-01T05:00:00Z,m,1,f,0.5082438395428922\n,,1,1970-01-01T06:00:00Z,m,1,f,0.10525600178569848\n,,1,1970-01-01T07:00:00Z,m,1,f,0.09521084883546317\n,,1,1970-01-01T08:00:00Z,m,1,f,0.865591485631552\n,,1,1970-01-01T09:00:00Z,m,1,f,0.4959724763808837\n,,1,1970-01-01T10:00:00Z,m,1,f,0.05679627383763615\n,,1,1970-01-01T11:00:00Z,m,1,f,0.1220798530727814\n,,1,1970-01-01T12:00:00Z,m,1,f,0.41254260137685644\n,,1,1970-01-01T13:00:00Z,m,1,f,0.07588672428630415\n,,1,1970-01-01T14:00:00Z,m,1,f,0.24813765601579021\n,,1,1970-01-01T15:00:00Z,m,1,f,0.087428932094856\n,,1,1970-01-01T16:00:00Z,m,1,f,0.768343862050663\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9683960475385988\n,,1,1970-01-01T18:00:00Z,m,1,f,0.024459901010390767\n,,1,1970-01-01T19:00:00Z,m,1,f,0.16444015119704355\n,,2,1970-01-01T00:00:00Z,m,2,f,0.15676131286844733\n,,2,1970-01-01T01:00:00Z,m,2,f,0.6400877570876031\n,,2,1970-01-01T02:00:00Z,m,2,f,0.893878275849246\n,,2,1970-01-01T03:00:00Z,m,2,f,0.7997870081362324\n,,2,1970-01-01T04:00:00Z,m,2,f,0.08663328673289308\n,,2,1970-01-01T05:00:00Z,m,2,f,0.8342029060820773\n,,2,1970-01-01T06:00:00Z,m,2,f,0.11628112203352979\n,,2,1970-01-01T07:00:00Z,m,2,f,0.2623494322713019\n,,2,1970-01-01T08:00:00Z,m,2,f,0.2803453288904869\n,,2,1970-01-01T09:00:00Z,m,2,f,0.1117401998642663\n,,2,1970-01-01T10:00:00Z,m,2,f,0.3250295694300974\n,,2,1970-01-01T11:00:00Z,m,2,f,0.6078411671373538\n,,2,1970-01-01T12:00:00Z,m,2,f,0.2512356097508373\n,,2,1970-01-01T13:00:00Z,m,2,f,0.4438471268050767\n,,2,1970-01-01T14:00:00Z,m,2,f,0.4961524472008469\n,,2,1970-01-01T15:00:00Z,m,2,f,0.27020729375557506\n,,2,1970-01-01T16:00:00Z,m,2,f,0.08718790189805248\n,,2,1970-01-01T17:00:00Z,m,2,f,0.9737141084388389\n,,2,1970-01-01T18:00:00Z,m,2,f,0.07166549074370027\n,,2,1970-01-01T19:00:00Z,m,2,f,0.26943653430867687\n,,3,1970-01-01T00:00:00Z,m,3,f,0.14437387897405465\n,,3,1970-01-01T01:00:00Z,m,3,f,0.21057568804660023\n,,3,1970-01-01T02:00:00Z,m,3,f,0.1100457949346592\n,,3,1970-01-01T03:00:00Z,m,3,f,0.21141077792261312\n,,3,1970-01-01T04:00:00Z,m,3,f,0.19825711934860404\n,,3,1970-01-01T05:00:00Z,m,3,f,0.8253021658464177\n,,3,1970-01-01T06:00:00Z,m,3,f,0.7540703924924461\n,,3,1970-01-01T07:00:00Z,m,3,f,0.9503578735213787\n,,3,1970-01-01T08:00:00Z,m,3,f,0.0355914513304335\n,,3,1970-01-01T09:00:00Z,m,3,f,0.2745746957286906\n,,3,1970-01-01T10:00:00Z,m,3,f,0.5443182488460032\n,,3,1970-01-01T11:00:00Z,m,3,f,0.44666597783400147\n,,3,1970-01-01T12:00:00Z,m,3,f,0.8093304994650494\n,,3,1970-01-01T13:00:00Z,m,3,f,0.4029418644675999\n,,3,1970-01-01T14:00:00Z,m,3,f,0.8576441137558692\n,,3,1970-01-01T15:00:00Z,m,3,f,0.5687663277465801\n,,3,1970-01-01T16:00:00Z,m,3,f,0.7196911732820932\n,,3,1970-01-01T17:00:00Z,m,3,f,0.029762405134454425\n,,3,1970-01-01T18:00:00Z,m,3,f,0.04147327683312637\n,,3,1970-01-01T19:00:00Z,m,3,f,0.9540246504017378\n,,4,1970-01-01T00:00:00Z,m,4,f,0.5897122797730547\n,,4,1970-01-01T01:00:00Z,m,4,f,0.34947791862749694\n,,4,1970-01-01T02:00:00Z,m,4,f,0.0348965616058906\n,,4,1970-01-01T03:00:00Z,m,4,f,0.5410660442822854\n,,4,1970-01-01T04:00:00Z,m,4,f,0.5905190211554855\n,,4,1970-01-01T05:00:00Z,m,4,f,0.26747573301173966\n,,4,1970-01-01T06:00:00Z,m,4,f,0.9013278299551851\n,,4,1970-01-01T07:00:00Z,m,4,f,0.020645183363589\n,,4,1970-01-01T08:00:00Z,m,4,f,0.9444715783077008\n,,4,1970-01-01T09:00:00Z,m,4,f,0.9249340696871452\n,,4,1970-01-01T10:00:00Z,m,4,f,0.895407127686278\n,,4,1970-01-01T11:00:00Z,m,4,f,0.09158865660821072\n,,4,1970-01-01T12:00:00Z,m,4,f,0.26170334389270705\n,,4,1970-01-01T13:00:00Z,m,4,f,0.04047303046439957\n,,4,1970-01-01T14:00:00Z,m,4,f,0.6890175711780648\n,,4,1970-01-01T15:00:00Z,m,4,f,0.169203543095355\n,,4,1970-01-01T16:00:00Z,m,4,f,0.30352036330937937\n,,4,1970-01-01T17:00:00Z,m,4,f,0.7227629347521738\n,,4,1970-01-01T18:00:00Z,m,4,f,0.23071325246204685\n,,4,1970-01-01T19:00:00Z,m,4,f,0.5423975878441447\n,,5,1970-01-01T00:00:00Z,m,5,f,0.6159810548328785\n,,5,1970-01-01T01:00:00Z,m,5,f,0.5286371352099966\n,,5,1970-01-01T02:00:00Z,m,5,f,0.27037470564664345\n,,5,1970-01-01T03:00:00Z,m,5,f,0.9821155970111088\n,,5,1970-01-01T04:00:00Z,m,5,f,0.14128644025052767\n,,5,1970-01-01T05:00:00Z,m,5,f,0.15532267675041508\n,,5,1970-01-01T06:00:00Z,m,5,f,0.06470957508645864\n,,5,1970-01-01T07:00:00Z,m,5,f,0.852695602303644\n,,5,1970-01-01T08:00:00Z,m,5,f,0.9769235734819968\n,,5,1970-01-01T09:00:00Z,m,5,f,0.569772655210167\n,,5,1970-01-01T10:00:00Z,m,5,f,0.17839244855342468\n,,5,1970-01-01T11:00:00Z,m,5,f,0.5601900079688499\n,,5,1970-01-01T12:00:00Z,m,5,f,0.7674758179196\n,,5,1970-01-01T13:00:00Z,m,5,f,0.2698164186565066\n,,5,1970-01-01T14:00:00Z,m,5,f,0.019420090923226472\n,,5,1970-01-01T15:00:00Z,m,5,f,0.2671021005213226\n,,5,1970-01-01T16:00:00Z,m,5,f,0.2470396837146283\n,,5,1970-01-01T17:00:00Z,m,5,f,0.20522314571010808\n,,5,1970-01-01T18:00:00Z,m,5,f,0.47998413047851307\n,,5,1970-01-01T19:00:00Z,m,5,f,0.48347993430331904\n,,6,1970-01-01T00:00:00Z,m,6,f,0.6342972876998171\n,,6,1970-01-01T01:00:00Z,m,6,f,0.6576024605878982\n,,6,1970-01-01T02:00:00Z,m,6,f,0.6447000482746346\n,,6,1970-01-01T03:00:00Z,m,6,f,0.21678100598418243\n,,6,1970-01-01T04:00:00Z,m,6,f,0.023408287556663337\n,,6,1970-01-01T05:00:00Z,m,6,f,0.9076309223942498\n,,6,1970-01-01T06:00:00Z,m,6,f,0.5817502777240137\n,,6,1970-01-01T07:00:00Z,m,6,f,0.052824998643205875\n,,6,1970-01-01T08:00:00Z,m,6,f,0.3809330972535029\n,,6,1970-01-01T09:00:00Z,m,6,f,0.7671686650796129\n,,6,1970-01-01T10:00:00Z,m,6,f,0.07979065684298921\n,,6,1970-01-01T11:00:00Z,m,6,f,0.3998772862617565\n,,6,1970-01-01T12:00:00Z,m,6,f,0.1155491863199121\n,,6,1970-01-01T13:00:00Z,m,6,f,0.7386676189881027\n,,6,1970-01-01T14:00:00Z,m,6,f,0.34629618068681484\n,,6,1970-01-01T15:00:00Z,m,6,f,0.5525776529918931\n,,6,1970-01-01T16:00:00Z,m,6,f,0.332627727109297\n,,6,1970-01-01T17:00:00Z,m,6,f,0.5131953610405185\n,,6,1970-01-01T18:00:00Z,m,6,f,0.6424768197911961\n,,6,1970-01-01T19:00:00Z,m,6,f,0.7165748159282228\n,,7,1970-01-01T00:00:00Z,m,7,f,0.2455426279704188\n,,7,1970-01-01T01:00:00Z,m,7,f,0.40163124489623003\n,,7,1970-01-01T02:00:00Z,m,7,f,0.5975613157276424\n,,7,1970-01-01T03:00:00Z,m,7,f,0.24368494285955775\n,,7,1970-01-01T04:00:00Z,m,7,f,0.5064758608991188\n,,7,1970-01-01T05:00:00Z,m,7,f,0.8752680628605042\n,,7,1970-01-01T06:00:00Z,m,7,f,0.6073886500434565\n,,7,1970-01-01T07:00:00Z,m,7,f,0.38193775998692464\n,,7,1970-01-01T08:00:00Z,m,7,f,0.39598277949908883\n,,7,1970-01-01T09:00:00Z,m,7,f,0.15966785725202795\n,,7,1970-01-01T10:00:00Z,m,7,f,0.629484974659171\n,,7,1970-01-01T11:00:00Z,m,7,f,0.8986665286614761\n,,7,1970-01-01T12:00:00Z,m,7,f,0.8351669026338405\n,,7,1970-01-01T13:00:00Z,m,7,f,0.7207824488925798\n,,7,1970-01-01T14:00:00Z,m,7,f,0.5707878569829702\n,,7,1970-01-01T15:00:00Z,m,7,f,0.8091445743234214\n,,7,1970-01-01T16:00:00Z,m,7,f,0.3371203534810527\n,,7,1970-01-01T17:00:00Z,m,7,f,0.1741931226422866\n,,7,1970-01-01T18:00:00Z,m,7,f,0.7377303139536953\n,,7,1970-01-01T19:00:00Z,m,7,f,0.6414830272020358\n,,8,1970-01-01T00:00:00Z,m,8,f,0.507272964067779\n,,8,1970-01-01T01:00:00Z,m,8,f,0.7119639952021554\n,,8,1970-01-01T02:00:00Z,m,8,f,0.811656300965649\n,,8,1970-01-01T03:00:00Z,m,8,f,0.42116179653493335\n,,8,1970-01-01T04:00:00Z,m,8,f,0.43222575065281893\n,,8,1970-01-01T05:00:00Z,m,8,f,0.5074074618881453\n,,8,1970-01-01T06:00:00Z,m,8,f,0.5122144565697357\n,,8,1970-01-01T07:00:00Z,m,8,f,0.40715470738979853\n,,8,1970-01-01T08:00:00Z,m,8,f,0.8185589852847821\n,,8,1970-01-01T09:00:00Z,m,8,f,0.06615362288768847\n,,8,1970-01-01T10:00:00Z,m,8,f,0.95397955896684\n,,8,1970-01-01T11:00:00Z,m,8,f,0.3012853054957797\n,,8,1970-01-01T12:00:00Z,m,8,f,0.6957865828883222\n,,8,1970-01-01T13:00:00Z,m,8,f,0.18349784531489438\n,,8,1970-01-01T14:00:00Z,m,8,f,0.5326579864159198\n,,8,1970-01-01T15:00:00Z,m,8,f,0.16264304295239912\n,,8,1970-01-01T16:00:00Z,m,8,f,0.39612399186342956\n,,8,1970-01-01T17:00:00Z,m,8,f,0.8801431671211721\n,,8,1970-01-01T18:00:00Z,m,8,f,0.8905454115467667\n,,8,1970-01-01T19:00:00Z,m,8,f,0.37008895622309546\n,,9,1970-01-01T00:00:00Z,m,9,f,0.5943978030122283\n,,9,1970-01-01T01:00:00Z,m,9,f,0.9729045142730391\n,,9,1970-01-01T02:00:00Z,m,9,f,0.29963260412871184\n,,9,1970-01-01T03:00:00Z,m,9,f,0.13549246068853443\n,,9,1970-01-01T04:00:00Z,m,9,f,0.4985352282527366\n,,9,1970-01-01T05:00:00Z,m,9,f,0.70041974640892\n,,9,1970-01-01T06:00:00Z,m,9,f,0.5505166729368712\n,,9,1970-01-01T07:00:00Z,m,9,f,0.529948574619832\n,,9,1970-01-01T08:00:00Z,m,9,f,0.591106104564076\n,,9,1970-01-01T09:00:00Z,m,9,f,0.0635615209104685\n,,9,1970-01-01T10:00:00Z,m,9,f,0.49844667852584\n,,9,1970-01-01T11:00:00Z,m,9,f,0.8229130635259402\n,,9,1970-01-01T12:00:00Z,m,9,f,0.5768314206131357\n,,9,1970-01-01T13:00:00Z,m,9,f,0.7964902809518639\n,,9,1970-01-01T14:00:00Z,m,9,f,0.8577185880621226\n,,9,1970-01-01T15:00:00Z,m,9,f,0.8046611697264398\n,,9,1970-01-01T16:00:00Z,m,9,f,0.9035778001333393\n,,9,1970-01-01T17:00:00Z,m,9,f,0.25310651193805\n,,9,1970-01-01T18:00:00Z,m,9,f,0.9644663191492964\n,,9,1970-01-01T19:00:00Z,m,9,f,0.41841409390509593\n,,10,1970-01-01T00:00:00Z,m,a,f,0.18615629501863318\n,,10,1970-01-01T01:00:00Z,m,a,f,0.07946862666753376\n,,10,1970-01-01T02:00:00Z,m,a,f,0.33322548107896877\n,,10,1970-01-01T03:00:00Z,m,a,f,0.6074227273766635\n,,10,1970-01-01T04:00:00Z,m,a,f,0.8355600086380185\n,,10,1970-01-01T05:00:00Z,m,a,f,0.0696815215736273\n,,10,1970-01-01T06:00:00Z,m,a,f,0.9745054585018766\n,,10,1970-01-01T07:00:00Z,m,a,f,0.2845881026557506\n,,10,1970-01-01T08:00:00Z,m,a,f,0.38922817710857965\n,,10,1970-01-01T09:00:00Z,m,a,f,0.5614403393810139\n,,10,1970-01-01T10:00:00Z,m,a,f,0.5197270817554469\n,,10,1970-01-01T11:00:00Z,m,a,f,0.021532590173884557\n,,10,1970-01-01T12:00:00Z,m,a,f,0.16056999815441234\n,,10,1970-01-01T13:00:00Z,m,a,f,0.9518781786152178\n,,10,1970-01-01T14:00:00Z,m,a,f,0.27274707738681897\n,,10,1970-01-01T15:00:00Z,m,a,f,0.3202684728841677\n,,10,1970-01-01T16:00:00Z,m,a,f,0.30600536680315443\n,,10,1970-01-01T17:00:00Z,m,a,f,0.7144229319519285\n,,10,1970-01-01T18:00:00Z,m,a,f,0.8195988405538475\n,,10,1970-01-01T19:00:00Z,m,a,f,0.6833069146305664\n,,11,1970-01-01T00:00:00Z,m,b,f,0.08212464969207754\n,,11,1970-01-01T01:00:00Z,m,b,f,0.7049389293987478\n,,11,1970-01-01T02:00:00Z,m,b,f,0.46150233142660235\n,,11,1970-01-01T03:00:00Z,m,b,f,0.3061287983538073\n,,11,1970-01-01T04:00:00Z,m,b,f,0.5095622098330529\n,,11,1970-01-01T05:00:00Z,m,b,f,0.24885143749146582\n,,11,1970-01-01T06:00:00Z,m,b,f,0.2720705701013104\n,,11,1970-01-01T07:00:00Z,m,b,f,0.831725266287822\n,,11,1970-01-01T08:00:00Z,m,b,f,0.2980839741707451\n,,11,1970-01-01T09:00:00Z,m,b,f,0.4667397329742896\n,,11,1970-01-01T10:00:00Z,m,b,f,0.7604282480092655\n,,11,1970-01-01T11:00:00Z,m,b,f,0.08125558409370949\n,,11,1970-01-01T12:00:00Z,m,b,f,0.9673492809150086\n,,11,1970-01-01T13:00:00Z,m,b,f,0.7485101477006051\n,,11,1970-01-01T14:00:00Z,m,b,f,0.7826905277143607\n,,11,1970-01-01T15:00:00Z,m,b,f,0.002832539681341695\n,,11,1970-01-01T16:00:00Z,m,b,f,0.5904945620548707\n,,11,1970-01-01T17:00:00Z,m,b,f,0.19377318954716558\n,,11,1970-01-01T18:00:00Z,m,b,f,0.32112472445570694\n,,11,1970-01-01T19:00:00Z,m,b,f,0.8156620813866876\n,,12,1970-01-01T00:00:00Z,m,c,f,0.45823190604583425\n,,12,1970-01-01T01:00:00Z,m,c,f,0.7041395377467482\n,,12,1970-01-01T02:00:00Z,m,c,f,0.7164281522457248\n,,12,1970-01-01T03:00:00Z,m,c,f,0.664229117231648\n,,12,1970-01-01T04:00:00Z,m,c,f,0.2167198068478531\n,,12,1970-01-01T05:00:00Z,m,c,f,0.4781537327645974\n,,12,1970-01-01T06:00:00Z,m,c,f,0.915856481062239\n,,12,1970-01-01T07:00:00Z,m,c,f,0.7488973719504495\n,,12,1970-01-01T08:00:00Z,m,c,f,0.8415102413049199\n,,12,1970-01-01T09:00:00Z,m,c,f,0.9749127169681439\n,,12,1970-01-01T10:00:00Z,m,c,f,0.5203067180352847\n,,12,1970-01-01T11:00:00Z,m,c,f,0.8077896981284608\n,,12,1970-01-01T12:00:00Z,m,c,f,0.3140632603734003\n,,12,1970-01-01T13:00:00Z,m,c,f,0.4942913283054576\n,,12,1970-01-01T14:00:00Z,m,c,f,0.7803195300512884\n,,12,1970-01-01T15:00:00Z,m,c,f,0.29988813201194514\n,,12,1970-01-01T16:00:00Z,m,c,f,0.9275317190485068\n,,12,1970-01-01T17:00:00Z,m,c,f,0.8532168145174167\n,,12,1970-01-01T18:00:00Z,m,c,f,0.29567768993242205\n,,12,1970-01-01T19:00:00Z,m,c,f,0.148869586329582\n,,13,1970-01-01T00:00:00Z,m,d,f,0.8734370766635879\n,,13,1970-01-01T01:00:00Z,m,d,f,0.7450766293779155\n,,13,1970-01-01T02:00:00Z,m,d,f,0.9454605686978569\n,,13,1970-01-01T03:00:00Z,m,d,f,0.20587883115663197\n,,13,1970-01-01T04:00:00Z,m,d,f,0.5495265257832065\n,,13,1970-01-01T05:00:00Z,m,d,f,0.9985101041430109\n,,13,1970-01-01T06:00:00Z,m,d,f,0.606668520981593\n,,13,1970-01-01T07:00:00Z,m,d,f,0.1520034163165451\n,,13,1970-01-01T08:00:00Z,m,d,f,0.8960639437047637\n,,13,1970-01-01T09:00:00Z,m,d,f,0.40243673434606525\n,,13,1970-01-01T10:00:00Z,m,d,f,0.8559633842216021\n,,13,1970-01-01T11:00:00Z,m,d,f,0.8049602305582066\n,,13,1970-01-01T12:00:00Z,m,d,f,0.7472498943010795\n,,13,1970-01-01T13:00:00Z,m,d,f,0.19955816724612416\n,,13,1970-01-01T14:00:00Z,m,d,f,0.6398800958352263\n,,13,1970-01-01T15:00:00Z,m,d,f,0.9121026864646193\n,,13,1970-01-01T16:00:00Z,m,d,f,0.5138919840212206\n,,13,1970-01-01T17:00:00Z,m,d,f,0.8090917843470073\n,,13,1970-01-01T18:00:00Z,m,d,f,0.7569845252265965\n,,13,1970-01-01T19:00:00Z,m,d,f,0.28321607497510914\n,,14,1970-01-01T00:00:00Z,m,e,f,0.015015322322770903\n,,14,1970-01-01T01:00:00Z,m,e,f,0.9355541025597022\n,,14,1970-01-01T02:00:00Z,m,e,f,0.04136655165051055\n,,14,1970-01-01T03:00:00Z,m,e,f,0.5818917517534496\n,,14,1970-01-01T04:00:00Z,m,e,f,0.5003101543125776\n,,14,1970-01-01T05:00:00Z,m,e,f,0.9100689489842115\n,,14,1970-01-01T06:00:00Z,m,e,f,0.16048736645104625\n,,14,1970-01-01T07:00:00Z,m,e,f,0.9463952890222139\n,,14,1970-01-01T08:00:00Z,m,e,f,0.9639066785470444\n,,14,1970-01-01T09:00:00Z,m,e,f,0.5265981043058684\n,,14,1970-01-01T10:00:00Z,m,e,f,0.1618974442468811\n,,14,1970-01-01T11:00:00Z,m,e,f,0.23732885629224745\n,,14,1970-01-01T12:00:00Z,m,e,f,0.6209913661783305\n,,14,1970-01-01T13:00:00Z,m,e,f,0.37725772933735735\n,,14,1970-01-01T14:00:00Z,m,e,f,0.8852154063171275\n,,14,1970-01-01T15:00:00Z,m,e,f,0.7614955446339434\n,,14,1970-01-01T16:00:00Z,m,e,f,0.8089264477070236\n,,14,1970-01-01T17:00:00Z,m,e,f,0.8491087096738495\n,,14,1970-01-01T18:00:00Z,m,e,f,0.051500691978027605\n,,14,1970-01-01T19:00:00Z,m,e,f,0.16249922364133557\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 325, - }, - File: "aggregate_group_by_time_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"", - Start: ast.Position{ - Column: 1, - Line: 314, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 314, - }, - File: "aggregate_group_by_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 314, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 325, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n\"", - Start: ast.Position{ - Column: 5, - Line: 315, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,sum\n,,0,1970-01-01T00:00:00Z,m,33.802561295632636\n,,0,1970-01-01T05:00:00Z,m,38.603075816590454\n,,0,1970-01-01T10:00:00Z,m,36.99580140544222\n,,0,1970-01-01T15:00:00Z,m,37.63380091958056\n,,0,1970-01-01T20:00:00Z,m,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "t_aggregate_group_by_time = (tables=<-) =>\n tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n |> rename(columns: {_time: \"time\", _value: \"sum\"})\n |> drop(columns: [\"_field\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 328, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT sum(f) FROM m WHERE time >= 0 AND time <= 20h GROUP BY time(5h)\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 328, - }, - File: "aggregate_group_by_time_test.flux", - Source: "t_aggregate_group_by_time", - Start: ast.Position{ - Column: 1, - Line: 328, - }, - }, - }, - Name: "t_aggregate_group_by_time", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n |> rename(columns: {_time: \"time\", _value: \"sum\"})\n |> drop(columns: [\"_field\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 29, - Line: 328, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 329, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z", - Start: ast.Position{ - Column: 18, - Line: 330, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "start: 1970-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 330, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 330, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "1970-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 330, - }, - }, - }, - Value: parser.MustParseTime("1970-01-01T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "stop: 1970-01-01T20:00:00.000000001Z", - Start: ast.Position{ - Column: 47, - Line: 330, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 330, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "1970-01-01T20:00:00.000000001Z", - Start: ast.Position{ - Column: 53, - Line: 330, - }, - }, - }, - Value: parser.MustParseTime("1970-01-01T20:00:00.000000001Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)", - Start: ast.Position{ - Column: 12, - Line: 330, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 330, - }, - File: "aggregate_group_by_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 330, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 331, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 331, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 331, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "(r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 23, - Line: 331, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r._measurement == \"m\"", - Start: ast.Position{ - Column: 30, - Line: 331, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 331, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 331, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 331, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"m\"", - Start: ast.Position{ - Column: 48, - Line: 331, - }, - }, - }, - Value: "m", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 331, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 331, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 12, - Line: 331, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 331, - }, - File: "aggregate_group_by_time_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 331, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 332, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 332, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 332, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "(r) => r._field == \"f\"", - Start: ast.Position{ - Column: 23, - Line: 332, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r._field == \"f\"", - Start: ast.Position{ - Column: 30, - Line: 332, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 332, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 332, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 332, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"f\"", - Start: ast.Position{ - Column: 42, - Line: 332, - }, - }, - }, - Value: "f", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 332, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 332, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 12, - Line: 332, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 332, - }, - File: "aggregate_group_by_time_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 332, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 333, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 333, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 333, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 27, - Line: 333, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 333, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 44, - Line: 333, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 333, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 333, - }, - File: "aggregate_group_by_time_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 333, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "every: 5h, fn: sum, timeSrc: \"_start\"", - Start: ast.Position{ - Column: 28, - Line: 334, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "every: 5h", - Start: ast.Position{ - Column: 28, - Line: 334, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 334, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "5h", - Start: ast.Position{ - Column: 35, - Line: 334, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 39, - Line: 334, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 334, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 43, - Line: 334, - }, - }, - }, - Name: "sum", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "timeSrc: \"_start\"", - Start: ast.Position{ - Column: 48, - Line: 334, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "timeSrc", - Start: ast.Position{ - Column: 48, - Line: 334, - }, - }, - }, - Name: "timeSrc", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 57, - Line: 334, - }, - }, - }, - Value: "_start", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")", - Start: ast.Position{ - Column: 12, - Line: 334, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 334, - }, - File: "aggregate_group_by_time_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 334, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n |> rename(columns: {_time: \"time\", _value: \"sum\"})", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: {_time: \"time\", _value: \"sum\"}", - Start: ast.Position{ - Column: 19, - Line: 335, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: {_time: \"time\", _value: \"sum\"}", - Start: ast.Position{ - Column: 19, - Line: 335, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 335, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "{_time: \"time\", _value: \"sum\"}", - Start: ast.Position{ - Column: 28, - Line: 335, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 335, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 335, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 335, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_value: \"sum\"", - Start: ast.Position{ - Column: 44, - Line: 335, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 44, - Line: 335, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"sum\"", - Start: ast.Position{ - Column: 52, - Line: 335, - }, - }, - }, - Value: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"sum\"})", - Start: ast.Position{ - Column: 12, - Line: 335, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 335, - }, - File: "aggregate_group_by_time_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 335, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T20:00:00.000000001Z)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> aggregateWindow(every: 5h, fn: sum, timeSrc: \"_start\")\n |> rename(columns: {_time: \"time\", _value: \"sum\"})\n |> drop(columns: [\"_field\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 329, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: [\"_field\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 336, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns: [\"_field\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 336, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 336, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "[\"_field\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 336, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 27, - Line: 336, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 37, - Line: 336, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 47, - Line: 336, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "drop(columns: [\"_field\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 336, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 336, - }, - File: "aggregate_group_by_time_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 336, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 328, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 30, - Line: 328, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 328, - }, - File: "aggregate_group_by_time_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 30, - Line: 328, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 328, - }, - File: "aggregate_group_by_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 328, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_aggregate_group_by_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time})", - Start: ast.Position{ - Column: 6, - Line: 338, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 338, - }, - File: "aggregate_group_by_time_test.flux", - Source: "_aggregate_group_by_time", - Start: ast.Position{ - Column: 6, - Line: 338, - }, - }, - }, - Name: "_aggregate_group_by_time", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time})", - Start: ast.Position{ - Column: 33, - Line: 338, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time})", - Start: ast.Position{ - Column: 5, - Line: 339, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time}", - Start: ast.Position{ - Column: 6, - Line: 339, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 339, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 339, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 339, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 339, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 339, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 339, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 339, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 339, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 339, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 339, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 339, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 339, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 339, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 339, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 339, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 339, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 339, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 339, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 339, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 339, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn: t_aggregate_group_by_time", - Start: ast.Position{ - Column: 85, - Line: 339, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 339, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "t_aggregate_group_by_time", - Start: ast.Position{ - Column: 89, - Line: 339, - }, - }, - }, - Name: "t_aggregate_group_by_time", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 339, - }, - File: "aggregate_group_by_time_test.flux", - Source: "test _aggregate_group_by_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_group_by_time})", - Start: ast.Position{ - Column: 1, - Line: 338, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_group_by_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "aggregate_group_by_time_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "aggregate_group_by_time_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_group_by_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_group_by_time_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_group_by_time_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,cumulative_sum\n,,0,1970-01-01T00:00:00Z,m,0,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,0.5502117115340306\n,,0,1970-01-01T02:00:00Z,m,0,1.4511048234394535\n,,0,1970-01-01T03:00:00Z,m,0,2.097255422004095\n,,0,1970-01-01T04:00:00Z,m,0,2.2312776833597288\n,,0,1970-01-01T05:00:00Z,m,0,2.536369972964114\n,,0,1970-01-01T06:00:00Z,m,0,2.704347873011682\n,,0,1970-01-01T07:00:00Z,m,0,3.3903379491205223\n,,0,1970-01-01T08:00:00Z,m,0,3.771675182555195\n,,0,1970-01-01T09:00:00Z,m,0,4.149073190575701\n,,0,1970-01-01T10:00:00Z,m,0,4.416094703170296\n,,0,1970-01-01T11:00:00Z,m,0,4.614667435527389\n,,0,1970-01-01T12:00:00Z,m,0,5.407308744598822\n,,0,1970-01-01T13:00:00Z,m,0,6.256152375910654\n,,0,1970-01-01T14:00:00Z,m,0,6.452181719489372\n,,0,1970-01-01T15:00:00Z,m,0,6.724229136279894\n,,0,1970-01-01T16:00:00Z,m,0,7.32873478622085\n,,0,1970-01-01T17:00:00Z,m,0,7.54381822102341\n,,0,1970-01-01T18:00:00Z,m,0,7.81507274632513\n,,0,1970-01-01T19:00:00Z,m,0,8.042354660643586\n,,0,1970-01-01T20:00:00Z,m,0,8.865602839374189\n,,0,1970-01-01T21:00:00Z,m,0,9.837808299980264\n,,0,1970-01-01T22:00:00Z,m,0,10.771102598282045\n,,0,1970-01-01T23:00:00Z,m,0,10.780807403324367\n,,0,1970-01-02T00:00:00Z,m,0,11.24228501844288\n,,0,1970-01-02T01:00:00Z,m,0,11.63957043278532\n,,0,1970-01-02T02:00:00Z,m,0,11.663728215225056\n,,0,1970-01-02T03:00:00Z,m,0,12.37116338553267\n,,0,1970-01-02T04:00:00Z,m,0,12.95315330292682\n,,0,1970-01-02T05:00:00Z,m,0,13.250643276008605\n,,0,1970-01-02T06:00:00Z,m,0,13.61713323302884\n,,0,1970-01-02T07:00:00Z,m,0,14.183795782969792\n,,0,1970-01-02T08:00:00Z,m,0,14.443061656005012\n,,0,1970-01-02T09:00:00Z,m,0,15.133782311016216\n,,0,1970-01-02T10:00:00Z,m,0,15.852262439418936\n,,0,1970-01-02T11:00:00Z,m,0,16.215366426371748\n,,0,1970-01-02T12:00:00Z,m,0,17.154192247212052\n,,0,1970-01-02T13:00:00Z,m,0,17.85765613186283\n,,0,1970-01-02T14:00:00Z,m,0,18.429146455044876\n,,0,1970-01-02T15:00:00Z,m,0,18.673636934858838\n,,0,1970-01-02T16:00:00Z,m,0,18.815287310517277\n,,0,1970-01-02T17:00:00Z,m,0,18.868798668978787\n,,0,1970-01-02T18:00:00Z,m,0,19.213876782314408\n,,0,1970-01-02T19:00:00Z,m,0,19.44641975713867\n,,0,1970-01-02T20:00:00Z,m,0,19.600588269864083\n,,0,1970-01-02T21:00:00Z,m,0,20.529299644386946\n,,0,1970-01-02T22:00:00Z,m,0,21.375740247028\n,,0,1970-01-02T23:00:00Z,m,0,22.15436396260722\n,,0,1970-01-03T00:00:00Z,m,0,22.87662698999149\n,,0,1970-01-03T01:00:00Z,m,0,23.446912641805948\n,,0,1970-01-03T02:00:00Z,m,0,23.89441470305999\n,,0,1970-01-03T03:00:00Z,m,0,24.089238835365222\n,,0,1970-01-03T04:00:00Z,m,0,24.234789841963533\n,,0,1970-01-03T05:00:00Z,m,0,24.60632118873131\n,,0,1970-01-03T06:00:00Z,m,0,24.76342243479113\n,,0,1970-01-03T07:00:00Z,m,0,24.81457610404482\n,,0,1970-01-03T08:00:00Z,m,0,25.310922839847866\n,,0,1970-01-03T09:00:00Z,m,0,25.4094277643875\n,,0,1970-01-03T10:00:00Z,m,0,25.48031305106398\n,,0,1970-01-03T11:00:00Z,m,0,26.433908936349063\n,,0,1970-01-03T12:00:00Z,m,0,27.38122126533224\n,,0,1970-01-03T13:00:00Z,m,0,28.013420365200933\n,,0,1970-01-03T14:00:00Z,m,0,28.544518926821898\n,,0,1970-01-03T15:00:00Z,m,0,28.684621289675437\n,,0,1970-01-03T16:00:00Z,m,0,29.19893242194478\n,,0,1970-01-03T17:00:00Z,m,0,29.340887923295092\n,,0,1970-01-03T18:00:00Z,m,0,29.375876094440358\n,,0,1970-01-03T19:00:00Z,m,0,29.840518430553495\n,,0,1970-01-03T20:00:00Z,m,0,30.568596016497587\n,,0,1970-01-03T21:00:00Z,m,0,31.52911834948428\n,,0,1970-01-03T22:00:00Z,m,0,32.158585496846946\n,,0,1970-01-03T23:00:00Z,m,0,32.25535036631466\n,,0,1970-01-04T00:00:00Z,m,0,32.740012856940254\n,,0,1970-01-04T01:00:00Z,m,0,33.64002801986436\n,,0,1970-01-04T02:00:00Z,m,0,34.45878007802953\n,,0,1970-01-04T03:00:00Z,m,0,35.09442804535487\n,,0,1970-01-04T04:00:00Z,m,0,36.01165730224184\n,,0,1970-01-04T05:00:00Z,m,0,36.270371438098586\n,,0,1970-01-04T06:00:00Z,m,0,37.20440163920558\n,,0,1970-01-04T07:00:00Z,m,0,37.83443179136016\n,,0,1970-01-04T08:00:00Z,m,0,38.82430138090735\n,,0,1970-01-04T09:00:00Z,m,0,39.48195466594223\n,,0,1970-01-04T10:00:00Z,m,0,39.591550040503265\n,,0,1970-01-04T11:00:00Z,m,0,39.79869720714972\n,,0,1970-01-04T12:00:00Z,m,0,40.292480397768976\n,,0,1970-01-04T13:00:00Z,m,0,40.616943419910065\n,,0,1970-01-04T14:00:00Z,m,0,40.75950545364327\n,,0,1970-01-04T15:00:00Z,m,0,41.13434317452579\n,,0,1970-01-04T16:00:00Z,m,0,42.072955536678165\n,,0,1970-01-04T17:00:00Z,m,0,42.367399466825574\n,,0,1970-01-04T18:00:00Z,m,0,43.17495875624241\n,,0,1970-01-04T19:00:00Z,m,0,43.98807709756972\n,,0,1970-01-04T20:00:00Z,m,0,44.59376461201288\n,,0,1970-01-04T21:00:00Z,m,0,45.14516673576493\n,,0,1970-01-04T22:00:00Z,m,0,45.43561849190662\n,,0,1970-01-04T23:00:00Z,m,0,46.212996697267116\n,,0,1970-01-05T00:00:00Z,m,0,46.35206998228008\n,,0,1970-01-05T01:00:00Z,m,0,46.72081810255463\n,,0,1970-01-05T02:00:00Z,m,0,47.57053144714934\n,,0,1970-01-05T03:00:00Z,m,0,47.85475961443108\n,,0,1970-01-05T04:00:00Z,m,0,48.43987830870233\n,,0,1970-01-05T05:00:00Z,m,0,48.71534776518658\n,,0,1970-01-05T06:00:00Z,m,0,48.75080316212925\n,,0,1970-01-05T07:00:00Z,m,0,49.16142405505885\n,,0,1970-01-05T08:00:00Z,m,0,49.52944981924283\n,,0,1970-01-05T09:00:00Z,m,0,50.2778976036069\n,,0,1970-01-05T10:00:00Z,m,0,50.49759214152938\n,,0,1970-01-05T11:00:00Z,m,0,51.23533310416766\n,,0,1970-01-05T12:00:00Z,m,0,51.66937398633295\n,,0,1970-01-05T13:00:00Z,m,0,51.71095183464651\n,,0,1970-01-05T14:00:00Z,m,0,52.611484281991075\n,,0,1970-01-05T15:00:00Z,m,0,53.23579053128648\n,,0,1970-01-05T16:00:00Z,m,0,53.64961800350353\n,,0,1970-01-05T17:00:00Z,m,0,54.305614135482955\n,,0,1970-01-05T18:00:00Z,m,0,54.40014143750177\n,,0,1970-01-05T19:00:00Z,m,0,54.75222019214466\n,,0,1970-01-05T20:00:00Z,m,0,55.22222309397733\n,,0,1970-01-05T21:00:00Z,m,0,55.35606317895453\n,,0,1970-01-05T22:00:00Z,m,0,55.61031270896288\n,,0,1970-01-05T23:00:00Z,m,0,55.65388682478966\n,,0,1970-01-06T00:00:00Z,m,0,55.92696390981365\n,,0,1970-01-06T01:00:00Z,m,0,56.00043110050868\n,,0,1970-01-06T02:00:00Z,m,0,56.193399801587056\n,,0,1970-01-06T03:00:00Z,m,0,57.04846996859816\n,,0,1970-01-06T04:00:00Z,m,0,57.949997967936085\n,,0,1970-01-06T05:00:00Z,m,0,58.71813092772145\n,,0,1970-01-06T06:00:00Z,m,0,58.85271675733672\n,,0,1970-01-06T07:00:00Z,m,0,59.35531316057092\n,,0,1970-01-06T08:00:00Z,m,0,60.321374275590806\n,,0,1970-01-06T09:00:00Z,m,0,61.062049910604024\n,,0,1970-01-06T10:00:00Z,m,0,61.54450314462472\n,,0,1970-01-06T11:00:00Z,m,0,62.08418981248373\n,,0,1970-01-06T12:00:00Z,m,0,62.324757684408326\n,,0,1970-01-06T13:00:00Z,m,0,62.87210727439746\n,,0,1970-01-06T14:00:00Z,m,0,63.86605602639549\n,,0,1970-01-06T15:00:00Z,m,0,64.63786467179935\n,,0,1970-01-06T16:00:00Z,m,0,65.01078785809091\n,,0,1970-01-06T17:00:00Z,m,0,65.98900448618066\n,,0,1970-01-06T18:00:00Z,m,0,66.29310950116337\n,,0,1970-01-06T19:00:00Z,m,0,66.65604475882448\n,,0,1970-01-06T20:00:00Z,m,0,67.11278369580661\n,,0,1970-01-06T21:00:00Z,m,0,67.54165839620606\n,,0,1970-01-06T22:00:00Z,m,0,67.96430284022401\n,,0,1970-01-06T23:00:00Z,m,0,68.27049376734182\n,,0,1970-01-07T00:00:00Z,m,0,68.93862288491061\n,,0,1970-01-07T01:00:00Z,m,0,69.48803372698875\n,,0,1970-01-07T02:00:00Z,m,0,69.80582967002523\n,,0,1970-01-07T03:00:00Z,m,0,70.03085670714789\n,,0,1970-01-07T04:00:00Z,m,0,70.06583817562658\n,,0,1970-01-07T05:00:00Z,m,0,70.22723213438681\n,,0,1970-01-07T06:00:00Z,m,0,70.86076402993893\n,,0,1970-01-07T07:00:00Z,m,0,71.44626077530116\n,,0,1970-01-07T08:00:00Z,m,0,71.87641891895679\n,,0,1970-01-07T09:00:00Z,m,0,71.94857374543777\n,,0,1970-01-07T10:00:00Z,m,0,72.0420578752723\n,,0,1970-01-07T11:00:00Z,m,0,72.94443722996388\n,,0,1970-01-07T12:00:00Z,m,0,73.84998235925006\n,,0,1970-01-07T13:00:00Z,m,0,74.17802777366649\n,,0,1970-01-07T14:00:00Z,m,0,74.23700246129805\n,,0,1970-01-07T15:00:00Z,m,0,74.60563636396598\n,,0,1970-01-07T16:00:00Z,m,0,75.36035376156504\n,,0,1970-01-07T17:00:00Z,m,0,75.81820128770799\n,,0,1970-01-07T18:00:00Z,m,0,76.3220332931636\n,,0,1970-01-07T19:00:00Z,m,0,76.79261474316948\n,,0,1970-01-07T20:00:00Z,m,0,77.32600507490261\n,,0,1970-01-07T21:00:00Z,m,0,77.48085593633222\n,,0,1970-01-07T22:00:00Z,m,0,78.16462404171915\n,,0,1970-01-07T23:00:00Z,m,0,79.07281937990595\n,,1,1970-01-01T00:00:00Z,m,1,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,0.3316845624286535\n,,1,1970-01-01T02:00:00Z,m,1,0.5636708618185042\n,,1,1970-01-01T03:00:00Z,m,1,1.0577484680529374\n,,1,1970-01-01T04:00:00Z,m,1,1.6231535071264602\n,,1,1970-01-01T05:00:00Z,m,1,2.0019826787206814\n,,1,1970-01-01T06:00:00Z,m,1,2.3937701181156563\n,,1,1970-01-01T07:00:00Z,m,1,2.967511115362197\n,,1,1970-01-01T08:00:00Z,m,1,3.584631623741339\n,,1,1970-01-01T09:00:00Z,m,1,3.8408328505068394\n,,1,1970-01-01T10:00:00Z,m,1,4.253846370327077\n,,1,1970-01-01T11:00:00Z,m,1,4.589655118024021\n,,1,1970-01-01T12:00:00Z,m,1,4.8399968375146925\n,,1,1970-01-01T13:00:00Z,m,1,5.826625823946474\n,,1,1970-01-01T14:00:00Z,m,1,6.256509819698633\n,,1,1970-01-01T15:00:00Z,m,1,6.282536067674507\n,,1,1970-01-01T16:00:00Z,m,1,7.275159293716898\n,,1,1970-01-01T17:00:00Z,m,1,8.252274598373521\n,,1,1970-01-01T18:00:00Z,m,1,8.82029425506925\n,,1,1970-01-01T19:00:00Z,m,1,8.83982071426132\n,,1,1970-01-01T20:00:00Z,m,1,9.183789963370288\n,,1,1970-01-01T21:00:00Z,m,1,9.339751393516302\n,,1,1970-01-01T22:00:00Z,m,1,10.138449714782139\n,,1,1970-01-01T23:00:00Z,m,1,10.451815366819142\n,,1,1970-01-02T00:00:00Z,m,1,11.091643505183871\n,,1,1970-01-02T01:00:00Z,m,1,11.231830238409824\n,,1,1970-01-02T02:00:00Z,m,1,11.516571217644247\n,,1,1970-01-02T03:00:00Z,m,1,11.94611730409226\n,,1,1970-01-02T04:00:00Z,m,1,12.913518929948845\n,,1,1970-01-02T05:00:00Z,m,1,13.022356792228974\n,,1,1970-01-02T06:00:00Z,m,1,13.493651401947544\n,,1,1970-01-02T07:00:00Z,m,1,14.411222288015821\n,,1,1970-01-02T08:00:00Z,m,1,14.749572744290527\n,,1,1970-01-02T09:00:00Z,m,1,15.467196528292016\n,,1,1970-01-02T10:00:00Z,m,1,15.923512520102825\n,,1,1970-01-02T11:00:00Z,m,1,16.505618077150444\n,,1,1970-01-02T12:00:00Z,m,1,16.953951538958858\n,,1,1970-01-02T13:00:00Z,m,1,17.80103420489034\n,,1,1970-01-02T14:00:00Z,m,1,17.90423928985627\n,,1,1970-01-02T15:00:00Z,m,1,18.53844317743996\n,,1,1970-01-02T16:00:00Z,m,1,19.010014561359963\n,,1,1970-01-02T17:00:00Z,m,1,19.60393414250918\n,,1,1970-01-02T18:00:00Z,m,1,19.994634536337163\n,,1,1970-01-02T19:00:00Z,m,1,20.36841264293761\n,,1,1970-01-02T20:00:00Z,m,1,20.97433062765647\n,,1,1970-01-02T21:00:00Z,m,1,21.34892193082414\n,,1,1970-01-02T22:00:00Z,m,1,21.877942725925923\n,,1,1970-01-02T23:00:00Z,m,1,22.457739251864655\n,,1,1970-01-03T00:00:00Z,m,1,22.87734528546483\n,,1,1970-01-03T01:00:00Z,m,1,23.31972790913099\n,,1,1970-01-03T02:00:00Z,m,1,24.075946433091257\n,,1,1970-01-03T03:00:00Z,m,1,24.372356439051785\n,,1,1970-01-03T04:00:00Z,m,1,24.923543040273568\n,,1,1970-01-03T05:00:00Z,m,1,25.400774209156125\n,,1,1970-01-03T06:00:00Z,m,1,25.979134656805332\n,,1,1970-01-03T07:00:00Z,m,1,26.587849382365725\n,,1,1970-01-03T08:00:00Z,m,1,27.56582224750691\n,,1,1970-01-03T09:00:00Z,m,1,28.42173464370378\n,,1,1970-01-03T10:00:00Z,m,1,28.461057447463755\n,,1,1970-01-03T11:00:00Z,m,1,28.971845243811185\n,,1,1970-01-03T12:00:00Z,m,1,29.3412425841778\n,,1,1970-01-03T13:00:00Z,m,1,29.581610927511306\n,,1,1970-01-03T14:00:00Z,m,1,30.48572495722582\n,,1,1970-01-03T15:00:00Z,m,1,30.794588363395526\n,,1,1970-01-03T16:00:00Z,m,1,31.133764085102047\n,,1,1970-01-03T17:00:00Z,m,1,31.704667286510116\n,,1,1970-01-03T18:00:00Z,m,1,31.728359620661404\n,,1,1970-01-03T19:00:00Z,m,1,32.65669934614199\n,,1,1970-01-03T20:00:00Z,m,1,33.44642944821644\n,,1,1970-01-03T21:00:00Z,m,1,33.99633621252024\n,,1,1970-01-03T22:00:00Z,m,1,34.19993432719558\n,,1,1970-01-03T23:00:00Z,m,1,34.3945598672661\n,,1,1970-01-04T00:00:00Z,m,1,34.84158943473498\n,,1,1970-01-04T01:00:00Z,m,1,35.287932864144494\n,,1,1970-01-04T02:00:00Z,m,1,35.73414936059147\n,,1,1970-01-04T03:00:00Z,m,1,36.25872336215064\n,,1,1970-01-04T04:00:00Z,m,1,36.551248914422544\n,,1,1970-01-04T05:00:00Z,m,1,37.06496587209677\n,,1,1970-01-04T06:00:00Z,m,1,37.22741323003485\n,,1,1970-01-04T07:00:00Z,m,1,37.52895020913166\n,,1,1970-01-04T08:00:00Z,m,1,37.76138291264318\n,,1,1970-01-04T09:00:00Z,m,1,37.79577611055943\n,,1,1970-01-04T10:00:00Z,m,1,38.22943911017099\n,,1,1970-01-04T11:00:00Z,m,1,39.10849648052425\n,,1,1970-01-04T12:00:00Z,m,1,40.0101788948332\n,,1,1970-01-04T13:00:00Z,m,1,40.350216274530645\n,,1,1970-01-04T14:00:00Z,m,1,40.73511156540662\n,,1,1970-01-04T15:00:00Z,m,1,41.730283425726824\n,,1,1970-01-04T16:00:00Z,m,1,42.5870284431861\n,,1,1970-01-04T17:00:00Z,m,1,42.71092052193442\n,,1,1970-01-04T18:00:00Z,m,1,43.38220709883908\n,,1,1970-01-04T19:00:00Z,m,1,43.8467507359473\n,,1,1970-01-04T20:00:00Z,m,1,44.8093452751721\n,,1,1970-01-04T21:00:00Z,m,1,45.562901155582296\n,,1,1970-01-04T22:00:00Z,m,1,46.30718281966764\n,,1,1970-01-04T23:00:00Z,m,1,46.98832010808668\n,,1,1970-01-05T00:00:00Z,m,1,47.45003155317226\n,,1,1970-01-05T01:00:00Z,m,1,48.22021761381953\n,,1,1970-01-05T02:00:00Z,m,1,48.4753912875235\n,,1,1970-01-05T03:00:00Z,m,1,49.031830785734755\n,,1,1970-01-05T04:00:00Z,m,1,49.21439117836617\n,,1,1970-01-05T05:00:00Z,m,1,49.2990416198911\n,,1,1970-01-05T06:00:00Z,m,1,49.3458703858585\n,,1,1970-01-05T07:00:00Z,m,1,49.85752395362514\n,,1,1970-01-05T08:00:00Z,m,1,50.12079908438952\n,,1,1970-01-05T09:00:00Z,m,1,50.97596284434446\n,,1,1970-01-05T10:00:00Z,m,1,51.02505054073349\n,,1,1970-01-05T11:00:00Z,m,1,51.699846007518765\n,,1,1970-01-05T12:00:00Z,m,1,52.369967089558216\n,,1,1970-01-05T13:00:00Z,m,1,53.039781758955385\n,,1,1970-01-05T14:00:00Z,m,1,53.369178885933955\n,,1,1970-01-05T15:00:00Z,m,1,54.157563597791366\n,,1,1970-01-05T16:00:00Z,m,1,55.101071462582034\n,,1,1970-01-05T17:00:00Z,m,1,55.15633906065944\n,,1,1970-01-05T18:00:00Z,m,1,55.46039669884767\n,,1,1970-01-05T19:00:00Z,m,1,55.590972431223\n,,1,1970-01-05T20:00:00Z,m,1,56.029802212666745\n,,1,1970-01-05T21:00:00Z,m,1,56.196196025653315\n,,1,1970-01-05T22:00:00Z,m,1,56.374374711218714\n,,1,1970-01-05T23:00:00Z,m,1,56.744444197538094\n,,1,1970-01-06T00:00:00Z,m,1,57.51558289287379\n,,1,1970-01-06T01:00:00Z,m,1,57.88922882906224\n,,1,1970-01-06T02:00:00Z,m,1,58.81782843555601\n,,1,1970-01-06T03:00:00Z,m,1,59.68642029694968\n,,1,1970-01-06T04:00:00Z,m,1,59.736178132130334\n,,1,1970-01-06T05:00:00Z,m,1,60.09238328887701\n,,1,1970-01-06T06:00:00Z,m,1,60.995276134547225\n,,1,1970-01-06T07:00:00Z,m,1,61.4494033247732\n,,1,1970-01-06T08:00:00Z,m,1,61.97050252064536\n,,1,1970-01-06T09:00:00Z,m,1,62.471874133240085\n,,1,1970-01-06T10:00:00Z,m,1,63.25176012670734\n,,1,1970-01-06T11:00:00Z,m,1,63.45953346972184\n,,1,1970-01-06T12:00:00Z,m,1,63.58933236052869\n,,1,1970-01-06T13:00:00Z,m,1,64.26064887885045\n,,1,1970-01-06T14:00:00Z,m,1,64.78741381742964\n,,1,1970-01-06T15:00:00Z,m,1,65.06411351444684\n,,1,1970-01-06T16:00:00Z,m,1,65.90167481804897\n,,1,1970-01-06T17:00:00Z,m,1,66.00859572832321\n,,1,1970-01-06T18:00:00Z,m,1,66.17020990732348\n,,1,1970-01-06T19:00:00Z,m,1,66.92987149306248\n,,1,1970-01-06T20:00:00Z,m,1,67.8332191249122\n,,1,1970-01-06T21:00:00Z,m,1,68.7613985802214\n,,1,1970-01-06T22:00:00Z,m,1,69.53058016479044\n,,1,1970-01-06T23:00:00Z,m,1,70.10197429323627\n,,1,1970-01-07T00:00:00Z,m,1,70.93387888405306\n,,1,1970-01-07T01:00:00Z,m,1,71.51779890552604\n,,1,1970-01-07T02:00:00Z,m,1,72.07758723295665\n,,1,1970-01-07T03:00:00Z,m,1,72.9223979527071\n,,1,1970-01-07T04:00:00Z,m,1,73.31381794401253\n,,1,1970-01-07T05:00:00Z,m,1,73.62892366518884\n,,1,1970-01-07T06:00:00Z,m,1,74.01017256881295\n,,1,1970-01-07T07:00:00Z,m,1,74.04910802166255\n,,1,1970-01-07T08:00:00Z,m,1,74.56304246007979\n,,1,1970-01-07T09:00:00Z,m,1,74.63691658778671\n,,1,1970-01-07T10:00:00Z,m,1,74.79823653630295\n,,1,1970-01-07T11:00:00Z,m,1,75.65072385887638\n,,1,1970-01-07T12:00:00Z,m,1,76.36154683945887\n,,1,1970-01-07T13:00:00Z,m,1,76.77028407259678\n,,1,1970-01-07T14:00:00Z,m,1,77.31113337869395\n,,1,1970-01-07T15:00:00Z,m,1,78.18634507210696\n,,1,1970-01-07T16:00:00Z,m,1,79.14326469694822\n,,1,1970-01-07T17:00:00Z,m,1,79.66393155651781\n,,1,1970-01-07T18:00:00Z,m,1,79.6767795090111\n,,1,1970-01-07T19:00:00Z,m,1,80.39234005999649\n,,1,1970-01-07T20:00:00Z,m,1,81.22166737490558\n,,1,1970-01-07T21:00:00Z,m,1,81.60872010394517\n,,1,1970-01-07T22:00:00Z,m,1,82.15471924481835\n,,1,1970-01-07T23:00:00Z,m,1,82.8614032926796\n\"\n\n// SELECT cumulative_sum(f) FROM m GROUP BY *\nt_cumulative_sum = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_time: \"time\", _value: \"cumulative_sum\"})\n\ntest _cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "cumulative_sum_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "cumulative_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "cumulative_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 692, - }, - File: "cumulative_sum_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,cumulative_sum\n,,0,1970-01-01T00:00:00Z,m,0,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,0.5502117115340306\n,,0,1970-01-01T02:00:00Z,m,0,1.4511048234394535\n,,0,1970-01-01T03:00:00Z,m,0,2.097255422004095\n,,0,1970-01-01T04:00:00Z,m,0,2.2312776833597288\n,,0,1970-01-01T05:00:00Z,m,0,2.536369972964114\n,,0,1970-01-01T06:00:00Z,m,0,2.704347873011682\n,,0,1970-01-01T07:00:00Z,m,0,3.3903379491205223\n,,0,1970-01-01T08:00:00Z,m,0,3.771675182555195\n,,0,1970-01-01T09:00:00Z,m,0,4.149073190575701\n,,0,1970-01-01T10:00:00Z,m,0,4.416094703170296\n,,0,1970-01-01T11:00:00Z,m,0,4.614667435527389\n,,0,1970-01-01T12:00:00Z,m,0,5.407308744598822\n,,0,1970-01-01T13:00:00Z,m,0,6.256152375910654\n,,0,1970-01-01T14:00:00Z,m,0,6.452181719489372\n,,0,1970-01-01T15:00:00Z,m,0,6.724229136279894\n,,0,1970-01-01T16:00:00Z,m,0,7.32873478622085\n,,0,1970-01-01T17:00:00Z,m,0,7.54381822102341\n,,0,1970-01-01T18:00:00Z,m,0,7.81507274632513\n,,0,1970-01-01T19:00:00Z,m,0,8.042354660643586\n,,0,1970-01-01T20:00:00Z,m,0,8.865602839374189\n,,0,1970-01-01T21:00:00Z,m,0,9.837808299980264\n,,0,1970-01-01T22:00:00Z,m,0,10.771102598282045\n,,0,1970-01-01T23:00:00Z,m,0,10.780807403324367\n,,0,1970-01-02T00:00:00Z,m,0,11.24228501844288\n,,0,1970-01-02T01:00:00Z,m,0,11.63957043278532\n,,0,1970-01-02T02:00:00Z,m,0,11.663728215225056\n,,0,1970-01-02T03:00:00Z,m,0,12.37116338553267\n,,0,1970-01-02T04:00:00Z,m,0,12.95315330292682\n,,0,1970-01-02T05:00:00Z,m,0,13.250643276008605\n,,0,1970-01-02T06:00:00Z,m,0,13.61713323302884\n,,0,1970-01-02T07:00:00Z,m,0,14.183795782969792\n,,0,1970-01-02T08:00:00Z,m,0,14.443061656005012\n,,0,1970-01-02T09:00:00Z,m,0,15.133782311016216\n,,0,1970-01-02T10:00:00Z,m,0,15.852262439418936\n,,0,1970-01-02T11:00:00Z,m,0,16.215366426371748\n,,0,1970-01-02T12:00:00Z,m,0,17.154192247212052\n,,0,1970-01-02T13:00:00Z,m,0,17.85765613186283\n,,0,1970-01-02T14:00:00Z,m,0,18.429146455044876\n,,0,1970-01-02T15:00:00Z,m,0,18.673636934858838\n,,0,1970-01-02T16:00:00Z,m,0,18.815287310517277\n,,0,1970-01-02T17:00:00Z,m,0,18.868798668978787\n,,0,1970-01-02T18:00:00Z,m,0,19.213876782314408\n,,0,1970-01-02T19:00:00Z,m,0,19.44641975713867\n,,0,1970-01-02T20:00:00Z,m,0,19.600588269864083\n,,0,1970-01-02T21:00:00Z,m,0,20.529299644386946\n,,0,1970-01-02T22:00:00Z,m,0,21.375740247028\n,,0,1970-01-02T23:00:00Z,m,0,22.15436396260722\n,,0,1970-01-03T00:00:00Z,m,0,22.87662698999149\n,,0,1970-01-03T01:00:00Z,m,0,23.446912641805948\n,,0,1970-01-03T02:00:00Z,m,0,23.89441470305999\n,,0,1970-01-03T03:00:00Z,m,0,24.089238835365222\n,,0,1970-01-03T04:00:00Z,m,0,24.234789841963533\n,,0,1970-01-03T05:00:00Z,m,0,24.60632118873131\n,,0,1970-01-03T06:00:00Z,m,0,24.76342243479113\n,,0,1970-01-03T07:00:00Z,m,0,24.81457610404482\n,,0,1970-01-03T08:00:00Z,m,0,25.310922839847866\n,,0,1970-01-03T09:00:00Z,m,0,25.4094277643875\n,,0,1970-01-03T10:00:00Z,m,0,25.48031305106398\n,,0,1970-01-03T11:00:00Z,m,0,26.433908936349063\n,,0,1970-01-03T12:00:00Z,m,0,27.38122126533224\n,,0,1970-01-03T13:00:00Z,m,0,28.013420365200933\n,,0,1970-01-03T14:00:00Z,m,0,28.544518926821898\n,,0,1970-01-03T15:00:00Z,m,0,28.684621289675437\n,,0,1970-01-03T16:00:00Z,m,0,29.19893242194478\n,,0,1970-01-03T17:00:00Z,m,0,29.340887923295092\n,,0,1970-01-03T18:00:00Z,m,0,29.375876094440358\n,,0,1970-01-03T19:00:00Z,m,0,29.840518430553495\n,,0,1970-01-03T20:00:00Z,m,0,30.568596016497587\n,,0,1970-01-03T21:00:00Z,m,0,31.52911834948428\n,,0,1970-01-03T22:00:00Z,m,0,32.158585496846946\n,,0,1970-01-03T23:00:00Z,m,0,32.25535036631466\n,,0,1970-01-04T00:00:00Z,m,0,32.740012856940254\n,,0,1970-01-04T01:00:00Z,m,0,33.64002801986436\n,,0,1970-01-04T02:00:00Z,m,0,34.45878007802953\n,,0,1970-01-04T03:00:00Z,m,0,35.09442804535487\n,,0,1970-01-04T04:00:00Z,m,0,36.01165730224184\n,,0,1970-01-04T05:00:00Z,m,0,36.270371438098586\n,,0,1970-01-04T06:00:00Z,m,0,37.20440163920558\n,,0,1970-01-04T07:00:00Z,m,0,37.83443179136016\n,,0,1970-01-04T08:00:00Z,m,0,38.82430138090735\n,,0,1970-01-04T09:00:00Z,m,0,39.48195466594223\n,,0,1970-01-04T10:00:00Z,m,0,39.591550040503265\n,,0,1970-01-04T11:00:00Z,m,0,39.79869720714972\n,,0,1970-01-04T12:00:00Z,m,0,40.292480397768976\n,,0,1970-01-04T13:00:00Z,m,0,40.616943419910065\n,,0,1970-01-04T14:00:00Z,m,0,40.75950545364327\n,,0,1970-01-04T15:00:00Z,m,0,41.13434317452579\n,,0,1970-01-04T16:00:00Z,m,0,42.072955536678165\n,,0,1970-01-04T17:00:00Z,m,0,42.367399466825574\n,,0,1970-01-04T18:00:00Z,m,0,43.17495875624241\n,,0,1970-01-04T19:00:00Z,m,0,43.98807709756972\n,,0,1970-01-04T20:00:00Z,m,0,44.59376461201288\n,,0,1970-01-04T21:00:00Z,m,0,45.14516673576493\n,,0,1970-01-04T22:00:00Z,m,0,45.43561849190662\n,,0,1970-01-04T23:00:00Z,m,0,46.212996697267116\n,,0,1970-01-05T00:00:00Z,m,0,46.35206998228008\n,,0,1970-01-05T01:00:00Z,m,0,46.72081810255463\n,,0,1970-01-05T02:00:00Z,m,0,47.57053144714934\n,,0,1970-01-05T03:00:00Z,m,0,47.85475961443108\n,,0,1970-01-05T04:00:00Z,m,0,48.43987830870233\n,,0,1970-01-05T05:00:00Z,m,0,48.71534776518658\n,,0,1970-01-05T06:00:00Z,m,0,48.75080316212925\n,,0,1970-01-05T07:00:00Z,m,0,49.16142405505885\n,,0,1970-01-05T08:00:00Z,m,0,49.52944981924283\n,,0,1970-01-05T09:00:00Z,m,0,50.2778976036069\n,,0,1970-01-05T10:00:00Z,m,0,50.49759214152938\n,,0,1970-01-05T11:00:00Z,m,0,51.23533310416766\n,,0,1970-01-05T12:00:00Z,m,0,51.66937398633295\n,,0,1970-01-05T13:00:00Z,m,0,51.71095183464651\n,,0,1970-01-05T14:00:00Z,m,0,52.611484281991075\n,,0,1970-01-05T15:00:00Z,m,0,53.23579053128648\n,,0,1970-01-05T16:00:00Z,m,0,53.64961800350353\n,,0,1970-01-05T17:00:00Z,m,0,54.305614135482955\n,,0,1970-01-05T18:00:00Z,m,0,54.40014143750177\n,,0,1970-01-05T19:00:00Z,m,0,54.75222019214466\n,,0,1970-01-05T20:00:00Z,m,0,55.22222309397733\n,,0,1970-01-05T21:00:00Z,m,0,55.35606317895453\n,,0,1970-01-05T22:00:00Z,m,0,55.61031270896288\n,,0,1970-01-05T23:00:00Z,m,0,55.65388682478966\n,,0,1970-01-06T00:00:00Z,m,0,55.92696390981365\n,,0,1970-01-06T01:00:00Z,m,0,56.00043110050868\n,,0,1970-01-06T02:00:00Z,m,0,56.193399801587056\n,,0,1970-01-06T03:00:00Z,m,0,57.04846996859816\n,,0,1970-01-06T04:00:00Z,m,0,57.949997967936085\n,,0,1970-01-06T05:00:00Z,m,0,58.71813092772145\n,,0,1970-01-06T06:00:00Z,m,0,58.85271675733672\n,,0,1970-01-06T07:00:00Z,m,0,59.35531316057092\n,,0,1970-01-06T08:00:00Z,m,0,60.321374275590806\n,,0,1970-01-06T09:00:00Z,m,0,61.062049910604024\n,,0,1970-01-06T10:00:00Z,m,0,61.54450314462472\n,,0,1970-01-06T11:00:00Z,m,0,62.08418981248373\n,,0,1970-01-06T12:00:00Z,m,0,62.324757684408326\n,,0,1970-01-06T13:00:00Z,m,0,62.87210727439746\n,,0,1970-01-06T14:00:00Z,m,0,63.86605602639549\n,,0,1970-01-06T15:00:00Z,m,0,64.63786467179935\n,,0,1970-01-06T16:00:00Z,m,0,65.01078785809091\n,,0,1970-01-06T17:00:00Z,m,0,65.98900448618066\n,,0,1970-01-06T18:00:00Z,m,0,66.29310950116337\n,,0,1970-01-06T19:00:00Z,m,0,66.65604475882448\n,,0,1970-01-06T20:00:00Z,m,0,67.11278369580661\n,,0,1970-01-06T21:00:00Z,m,0,67.54165839620606\n,,0,1970-01-06T22:00:00Z,m,0,67.96430284022401\n,,0,1970-01-06T23:00:00Z,m,0,68.27049376734182\n,,0,1970-01-07T00:00:00Z,m,0,68.93862288491061\n,,0,1970-01-07T01:00:00Z,m,0,69.48803372698875\n,,0,1970-01-07T02:00:00Z,m,0,69.80582967002523\n,,0,1970-01-07T03:00:00Z,m,0,70.03085670714789\n,,0,1970-01-07T04:00:00Z,m,0,70.06583817562658\n,,0,1970-01-07T05:00:00Z,m,0,70.22723213438681\n,,0,1970-01-07T06:00:00Z,m,0,70.86076402993893\n,,0,1970-01-07T07:00:00Z,m,0,71.44626077530116\n,,0,1970-01-07T08:00:00Z,m,0,71.87641891895679\n,,0,1970-01-07T09:00:00Z,m,0,71.94857374543777\n,,0,1970-01-07T10:00:00Z,m,0,72.0420578752723\n,,0,1970-01-07T11:00:00Z,m,0,72.94443722996388\n,,0,1970-01-07T12:00:00Z,m,0,73.84998235925006\n,,0,1970-01-07T13:00:00Z,m,0,74.17802777366649\n,,0,1970-01-07T14:00:00Z,m,0,74.23700246129805\n,,0,1970-01-07T15:00:00Z,m,0,74.60563636396598\n,,0,1970-01-07T16:00:00Z,m,0,75.36035376156504\n,,0,1970-01-07T17:00:00Z,m,0,75.81820128770799\n,,0,1970-01-07T18:00:00Z,m,0,76.3220332931636\n,,0,1970-01-07T19:00:00Z,m,0,76.79261474316948\n,,0,1970-01-07T20:00:00Z,m,0,77.32600507490261\n,,0,1970-01-07T21:00:00Z,m,0,77.48085593633222\n,,0,1970-01-07T22:00:00Z,m,0,78.16462404171915\n,,0,1970-01-07T23:00:00Z,m,0,79.07281937990595\n,,1,1970-01-01T00:00:00Z,m,1,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,0.3316845624286535\n,,1,1970-01-01T02:00:00Z,m,1,0.5636708618185042\n,,1,1970-01-01T03:00:00Z,m,1,1.0577484680529374\n,,1,1970-01-01T04:00:00Z,m,1,1.6231535071264602\n,,1,1970-01-01T05:00:00Z,m,1,2.0019826787206814\n,,1,1970-01-01T06:00:00Z,m,1,2.3937701181156563\n,,1,1970-01-01T07:00:00Z,m,1,2.967511115362197\n,,1,1970-01-01T08:00:00Z,m,1,3.584631623741339\n,,1,1970-01-01T09:00:00Z,m,1,3.8408328505068394\n,,1,1970-01-01T10:00:00Z,m,1,4.253846370327077\n,,1,1970-01-01T11:00:00Z,m,1,4.589655118024021\n,,1,1970-01-01T12:00:00Z,m,1,4.8399968375146925\n,,1,1970-01-01T13:00:00Z,m,1,5.826625823946474\n,,1,1970-01-01T14:00:00Z,m,1,6.256509819698633\n,,1,1970-01-01T15:00:00Z,m,1,6.282536067674507\n,,1,1970-01-01T16:00:00Z,m,1,7.275159293716898\n,,1,1970-01-01T17:00:00Z,m,1,8.252274598373521\n,,1,1970-01-01T18:00:00Z,m,1,8.82029425506925\n,,1,1970-01-01T19:00:00Z,m,1,8.83982071426132\n,,1,1970-01-01T20:00:00Z,m,1,9.183789963370288\n,,1,1970-01-01T21:00:00Z,m,1,9.339751393516302\n,,1,1970-01-01T22:00:00Z,m,1,10.138449714782139\n,,1,1970-01-01T23:00:00Z,m,1,10.451815366819142\n,,1,1970-01-02T00:00:00Z,m,1,11.091643505183871\n,,1,1970-01-02T01:00:00Z,m,1,11.231830238409824\n,,1,1970-01-02T02:00:00Z,m,1,11.516571217644247\n,,1,1970-01-02T03:00:00Z,m,1,11.94611730409226\n,,1,1970-01-02T04:00:00Z,m,1,12.913518929948845\n,,1,1970-01-02T05:00:00Z,m,1,13.022356792228974\n,,1,1970-01-02T06:00:00Z,m,1,13.493651401947544\n,,1,1970-01-02T07:00:00Z,m,1,14.411222288015821\n,,1,1970-01-02T08:00:00Z,m,1,14.749572744290527\n,,1,1970-01-02T09:00:00Z,m,1,15.467196528292016\n,,1,1970-01-02T10:00:00Z,m,1,15.923512520102825\n,,1,1970-01-02T11:00:00Z,m,1,16.505618077150444\n,,1,1970-01-02T12:00:00Z,m,1,16.953951538958858\n,,1,1970-01-02T13:00:00Z,m,1,17.80103420489034\n,,1,1970-01-02T14:00:00Z,m,1,17.90423928985627\n,,1,1970-01-02T15:00:00Z,m,1,18.53844317743996\n,,1,1970-01-02T16:00:00Z,m,1,19.010014561359963\n,,1,1970-01-02T17:00:00Z,m,1,19.60393414250918\n,,1,1970-01-02T18:00:00Z,m,1,19.994634536337163\n,,1,1970-01-02T19:00:00Z,m,1,20.36841264293761\n,,1,1970-01-02T20:00:00Z,m,1,20.97433062765647\n,,1,1970-01-02T21:00:00Z,m,1,21.34892193082414\n,,1,1970-01-02T22:00:00Z,m,1,21.877942725925923\n,,1,1970-01-02T23:00:00Z,m,1,22.457739251864655\n,,1,1970-01-03T00:00:00Z,m,1,22.87734528546483\n,,1,1970-01-03T01:00:00Z,m,1,23.31972790913099\n,,1,1970-01-03T02:00:00Z,m,1,24.075946433091257\n,,1,1970-01-03T03:00:00Z,m,1,24.372356439051785\n,,1,1970-01-03T04:00:00Z,m,1,24.923543040273568\n,,1,1970-01-03T05:00:00Z,m,1,25.400774209156125\n,,1,1970-01-03T06:00:00Z,m,1,25.979134656805332\n,,1,1970-01-03T07:00:00Z,m,1,26.587849382365725\n,,1,1970-01-03T08:00:00Z,m,1,27.56582224750691\n,,1,1970-01-03T09:00:00Z,m,1,28.42173464370378\n,,1,1970-01-03T10:00:00Z,m,1,28.461057447463755\n,,1,1970-01-03T11:00:00Z,m,1,28.971845243811185\n,,1,1970-01-03T12:00:00Z,m,1,29.3412425841778\n,,1,1970-01-03T13:00:00Z,m,1,29.581610927511306\n,,1,1970-01-03T14:00:00Z,m,1,30.48572495722582\n,,1,1970-01-03T15:00:00Z,m,1,30.794588363395526\n,,1,1970-01-03T16:00:00Z,m,1,31.133764085102047\n,,1,1970-01-03T17:00:00Z,m,1,31.704667286510116\n,,1,1970-01-03T18:00:00Z,m,1,31.728359620661404\n,,1,1970-01-03T19:00:00Z,m,1,32.65669934614199\n,,1,1970-01-03T20:00:00Z,m,1,33.44642944821644\n,,1,1970-01-03T21:00:00Z,m,1,33.99633621252024\n,,1,1970-01-03T22:00:00Z,m,1,34.19993432719558\n,,1,1970-01-03T23:00:00Z,m,1,34.3945598672661\n,,1,1970-01-04T00:00:00Z,m,1,34.84158943473498\n,,1,1970-01-04T01:00:00Z,m,1,35.287932864144494\n,,1,1970-01-04T02:00:00Z,m,1,35.73414936059147\n,,1,1970-01-04T03:00:00Z,m,1,36.25872336215064\n,,1,1970-01-04T04:00:00Z,m,1,36.551248914422544\n,,1,1970-01-04T05:00:00Z,m,1,37.06496587209677\n,,1,1970-01-04T06:00:00Z,m,1,37.22741323003485\n,,1,1970-01-04T07:00:00Z,m,1,37.52895020913166\n,,1,1970-01-04T08:00:00Z,m,1,37.76138291264318\n,,1,1970-01-04T09:00:00Z,m,1,37.79577611055943\n,,1,1970-01-04T10:00:00Z,m,1,38.22943911017099\n,,1,1970-01-04T11:00:00Z,m,1,39.10849648052425\n,,1,1970-01-04T12:00:00Z,m,1,40.0101788948332\n,,1,1970-01-04T13:00:00Z,m,1,40.350216274530645\n,,1,1970-01-04T14:00:00Z,m,1,40.73511156540662\n,,1,1970-01-04T15:00:00Z,m,1,41.730283425726824\n,,1,1970-01-04T16:00:00Z,m,1,42.5870284431861\n,,1,1970-01-04T17:00:00Z,m,1,42.71092052193442\n,,1,1970-01-04T18:00:00Z,m,1,43.38220709883908\n,,1,1970-01-04T19:00:00Z,m,1,43.8467507359473\n,,1,1970-01-04T20:00:00Z,m,1,44.8093452751721\n,,1,1970-01-04T21:00:00Z,m,1,45.562901155582296\n,,1,1970-01-04T22:00:00Z,m,1,46.30718281966764\n,,1,1970-01-04T23:00:00Z,m,1,46.98832010808668\n,,1,1970-01-05T00:00:00Z,m,1,47.45003155317226\n,,1,1970-01-05T01:00:00Z,m,1,48.22021761381953\n,,1,1970-01-05T02:00:00Z,m,1,48.4753912875235\n,,1,1970-01-05T03:00:00Z,m,1,49.031830785734755\n,,1,1970-01-05T04:00:00Z,m,1,49.21439117836617\n,,1,1970-01-05T05:00:00Z,m,1,49.2990416198911\n,,1,1970-01-05T06:00:00Z,m,1,49.3458703858585\n,,1,1970-01-05T07:00:00Z,m,1,49.85752395362514\n,,1,1970-01-05T08:00:00Z,m,1,50.12079908438952\n,,1,1970-01-05T09:00:00Z,m,1,50.97596284434446\n,,1,1970-01-05T10:00:00Z,m,1,51.02505054073349\n,,1,1970-01-05T11:00:00Z,m,1,51.699846007518765\n,,1,1970-01-05T12:00:00Z,m,1,52.369967089558216\n,,1,1970-01-05T13:00:00Z,m,1,53.039781758955385\n,,1,1970-01-05T14:00:00Z,m,1,53.369178885933955\n,,1,1970-01-05T15:00:00Z,m,1,54.157563597791366\n,,1,1970-01-05T16:00:00Z,m,1,55.101071462582034\n,,1,1970-01-05T17:00:00Z,m,1,55.15633906065944\n,,1,1970-01-05T18:00:00Z,m,1,55.46039669884767\n,,1,1970-01-05T19:00:00Z,m,1,55.590972431223\n,,1,1970-01-05T20:00:00Z,m,1,56.029802212666745\n,,1,1970-01-05T21:00:00Z,m,1,56.196196025653315\n,,1,1970-01-05T22:00:00Z,m,1,56.374374711218714\n,,1,1970-01-05T23:00:00Z,m,1,56.744444197538094\n,,1,1970-01-06T00:00:00Z,m,1,57.51558289287379\n,,1,1970-01-06T01:00:00Z,m,1,57.88922882906224\n,,1,1970-01-06T02:00:00Z,m,1,58.81782843555601\n,,1,1970-01-06T03:00:00Z,m,1,59.68642029694968\n,,1,1970-01-06T04:00:00Z,m,1,59.736178132130334\n,,1,1970-01-06T05:00:00Z,m,1,60.09238328887701\n,,1,1970-01-06T06:00:00Z,m,1,60.995276134547225\n,,1,1970-01-06T07:00:00Z,m,1,61.4494033247732\n,,1,1970-01-06T08:00:00Z,m,1,61.97050252064536\n,,1,1970-01-06T09:00:00Z,m,1,62.471874133240085\n,,1,1970-01-06T10:00:00Z,m,1,63.25176012670734\n,,1,1970-01-06T11:00:00Z,m,1,63.45953346972184\n,,1,1970-01-06T12:00:00Z,m,1,63.58933236052869\n,,1,1970-01-06T13:00:00Z,m,1,64.26064887885045\n,,1,1970-01-06T14:00:00Z,m,1,64.78741381742964\n,,1,1970-01-06T15:00:00Z,m,1,65.06411351444684\n,,1,1970-01-06T16:00:00Z,m,1,65.90167481804897\n,,1,1970-01-06T17:00:00Z,m,1,66.00859572832321\n,,1,1970-01-06T18:00:00Z,m,1,66.17020990732348\n,,1,1970-01-06T19:00:00Z,m,1,66.92987149306248\n,,1,1970-01-06T20:00:00Z,m,1,67.8332191249122\n,,1,1970-01-06T21:00:00Z,m,1,68.7613985802214\n,,1,1970-01-06T22:00:00Z,m,1,69.53058016479044\n,,1,1970-01-06T23:00:00Z,m,1,70.10197429323627\n,,1,1970-01-07T00:00:00Z,m,1,70.93387888405306\n,,1,1970-01-07T01:00:00Z,m,1,71.51779890552604\n,,1,1970-01-07T02:00:00Z,m,1,72.07758723295665\n,,1,1970-01-07T03:00:00Z,m,1,72.9223979527071\n,,1,1970-01-07T04:00:00Z,m,1,73.31381794401253\n,,1,1970-01-07T05:00:00Z,m,1,73.62892366518884\n,,1,1970-01-07T06:00:00Z,m,1,74.01017256881295\n,,1,1970-01-07T07:00:00Z,m,1,74.04910802166255\n,,1,1970-01-07T08:00:00Z,m,1,74.56304246007979\n,,1,1970-01-07T09:00:00Z,m,1,74.63691658778671\n,,1,1970-01-07T10:00:00Z,m,1,74.79823653630295\n,,1,1970-01-07T11:00:00Z,m,1,75.65072385887638\n,,1,1970-01-07T12:00:00Z,m,1,76.36154683945887\n,,1,1970-01-07T13:00:00Z,m,1,76.77028407259678\n,,1,1970-01-07T14:00:00Z,m,1,77.31113337869395\n,,1,1970-01-07T15:00:00Z,m,1,78.18634507210696\n,,1,1970-01-07T16:00:00Z,m,1,79.14326469694822\n,,1,1970-01-07T17:00:00Z,m,1,79.66393155651781\n,,1,1970-01-07T18:00:00Z,m,1,79.6767795090111\n,,1,1970-01-07T19:00:00Z,m,1,80.39234005999649\n,,1,1970-01-07T20:00:00Z,m,1,81.22166737490558\n,,1,1970-01-07T21:00:00Z,m,1,81.60872010394517\n,,1,1970-01-07T22:00:00Z,m,1,82.15471924481835\n,,1,1970-01-07T23:00:00Z,m,1,82.8614032926796\n\"", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 350, - }, - File: "cumulative_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 692, - }, - File: "cumulative_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,cumulative_sum\n,,0,1970-01-01T00:00:00Z,m,0,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,0.5502117115340306\n,,0,1970-01-01T02:00:00Z,m,0,1.4511048234394535\n,,0,1970-01-01T03:00:00Z,m,0,2.097255422004095\n,,0,1970-01-01T04:00:00Z,m,0,2.2312776833597288\n,,0,1970-01-01T05:00:00Z,m,0,2.536369972964114\n,,0,1970-01-01T06:00:00Z,m,0,2.704347873011682\n,,0,1970-01-01T07:00:00Z,m,0,3.3903379491205223\n,,0,1970-01-01T08:00:00Z,m,0,3.771675182555195\n,,0,1970-01-01T09:00:00Z,m,0,4.149073190575701\n,,0,1970-01-01T10:00:00Z,m,0,4.416094703170296\n,,0,1970-01-01T11:00:00Z,m,0,4.614667435527389\n,,0,1970-01-01T12:00:00Z,m,0,5.407308744598822\n,,0,1970-01-01T13:00:00Z,m,0,6.256152375910654\n,,0,1970-01-01T14:00:00Z,m,0,6.452181719489372\n,,0,1970-01-01T15:00:00Z,m,0,6.724229136279894\n,,0,1970-01-01T16:00:00Z,m,0,7.32873478622085\n,,0,1970-01-01T17:00:00Z,m,0,7.54381822102341\n,,0,1970-01-01T18:00:00Z,m,0,7.81507274632513\n,,0,1970-01-01T19:00:00Z,m,0,8.042354660643586\n,,0,1970-01-01T20:00:00Z,m,0,8.865602839374189\n,,0,1970-01-01T21:00:00Z,m,0,9.837808299980264\n,,0,1970-01-01T22:00:00Z,m,0,10.771102598282045\n,,0,1970-01-01T23:00:00Z,m,0,10.780807403324367\n,,0,1970-01-02T00:00:00Z,m,0,11.24228501844288\n,,0,1970-01-02T01:00:00Z,m,0,11.63957043278532\n,,0,1970-01-02T02:00:00Z,m,0,11.663728215225056\n,,0,1970-01-02T03:00:00Z,m,0,12.37116338553267\n,,0,1970-01-02T04:00:00Z,m,0,12.95315330292682\n,,0,1970-01-02T05:00:00Z,m,0,13.250643276008605\n,,0,1970-01-02T06:00:00Z,m,0,13.61713323302884\n,,0,1970-01-02T07:00:00Z,m,0,14.183795782969792\n,,0,1970-01-02T08:00:00Z,m,0,14.443061656005012\n,,0,1970-01-02T09:00:00Z,m,0,15.133782311016216\n,,0,1970-01-02T10:00:00Z,m,0,15.852262439418936\n,,0,1970-01-02T11:00:00Z,m,0,16.215366426371748\n,,0,1970-01-02T12:00:00Z,m,0,17.154192247212052\n,,0,1970-01-02T13:00:00Z,m,0,17.85765613186283\n,,0,1970-01-02T14:00:00Z,m,0,18.429146455044876\n,,0,1970-01-02T15:00:00Z,m,0,18.673636934858838\n,,0,1970-01-02T16:00:00Z,m,0,18.815287310517277\n,,0,1970-01-02T17:00:00Z,m,0,18.868798668978787\n,,0,1970-01-02T18:00:00Z,m,0,19.213876782314408\n,,0,1970-01-02T19:00:00Z,m,0,19.44641975713867\n,,0,1970-01-02T20:00:00Z,m,0,19.600588269864083\n,,0,1970-01-02T21:00:00Z,m,0,20.529299644386946\n,,0,1970-01-02T22:00:00Z,m,0,21.375740247028\n,,0,1970-01-02T23:00:00Z,m,0,22.15436396260722\n,,0,1970-01-03T00:00:00Z,m,0,22.87662698999149\n,,0,1970-01-03T01:00:00Z,m,0,23.446912641805948\n,,0,1970-01-03T02:00:00Z,m,0,23.89441470305999\n,,0,1970-01-03T03:00:00Z,m,0,24.089238835365222\n,,0,1970-01-03T04:00:00Z,m,0,24.234789841963533\n,,0,1970-01-03T05:00:00Z,m,0,24.60632118873131\n,,0,1970-01-03T06:00:00Z,m,0,24.76342243479113\n,,0,1970-01-03T07:00:00Z,m,0,24.81457610404482\n,,0,1970-01-03T08:00:00Z,m,0,25.310922839847866\n,,0,1970-01-03T09:00:00Z,m,0,25.4094277643875\n,,0,1970-01-03T10:00:00Z,m,0,25.48031305106398\n,,0,1970-01-03T11:00:00Z,m,0,26.433908936349063\n,,0,1970-01-03T12:00:00Z,m,0,27.38122126533224\n,,0,1970-01-03T13:00:00Z,m,0,28.013420365200933\n,,0,1970-01-03T14:00:00Z,m,0,28.544518926821898\n,,0,1970-01-03T15:00:00Z,m,0,28.684621289675437\n,,0,1970-01-03T16:00:00Z,m,0,29.19893242194478\n,,0,1970-01-03T17:00:00Z,m,0,29.340887923295092\n,,0,1970-01-03T18:00:00Z,m,0,29.375876094440358\n,,0,1970-01-03T19:00:00Z,m,0,29.840518430553495\n,,0,1970-01-03T20:00:00Z,m,0,30.568596016497587\n,,0,1970-01-03T21:00:00Z,m,0,31.52911834948428\n,,0,1970-01-03T22:00:00Z,m,0,32.158585496846946\n,,0,1970-01-03T23:00:00Z,m,0,32.25535036631466\n,,0,1970-01-04T00:00:00Z,m,0,32.740012856940254\n,,0,1970-01-04T01:00:00Z,m,0,33.64002801986436\n,,0,1970-01-04T02:00:00Z,m,0,34.45878007802953\n,,0,1970-01-04T03:00:00Z,m,0,35.09442804535487\n,,0,1970-01-04T04:00:00Z,m,0,36.01165730224184\n,,0,1970-01-04T05:00:00Z,m,0,36.270371438098586\n,,0,1970-01-04T06:00:00Z,m,0,37.20440163920558\n,,0,1970-01-04T07:00:00Z,m,0,37.83443179136016\n,,0,1970-01-04T08:00:00Z,m,0,38.82430138090735\n,,0,1970-01-04T09:00:00Z,m,0,39.48195466594223\n,,0,1970-01-04T10:00:00Z,m,0,39.591550040503265\n,,0,1970-01-04T11:00:00Z,m,0,39.79869720714972\n,,0,1970-01-04T12:00:00Z,m,0,40.292480397768976\n,,0,1970-01-04T13:00:00Z,m,0,40.616943419910065\n,,0,1970-01-04T14:00:00Z,m,0,40.75950545364327\n,,0,1970-01-04T15:00:00Z,m,0,41.13434317452579\n,,0,1970-01-04T16:00:00Z,m,0,42.072955536678165\n,,0,1970-01-04T17:00:00Z,m,0,42.367399466825574\n,,0,1970-01-04T18:00:00Z,m,0,43.17495875624241\n,,0,1970-01-04T19:00:00Z,m,0,43.98807709756972\n,,0,1970-01-04T20:00:00Z,m,0,44.59376461201288\n,,0,1970-01-04T21:00:00Z,m,0,45.14516673576493\n,,0,1970-01-04T22:00:00Z,m,0,45.43561849190662\n,,0,1970-01-04T23:00:00Z,m,0,46.212996697267116\n,,0,1970-01-05T00:00:00Z,m,0,46.35206998228008\n,,0,1970-01-05T01:00:00Z,m,0,46.72081810255463\n,,0,1970-01-05T02:00:00Z,m,0,47.57053144714934\n,,0,1970-01-05T03:00:00Z,m,0,47.85475961443108\n,,0,1970-01-05T04:00:00Z,m,0,48.43987830870233\n,,0,1970-01-05T05:00:00Z,m,0,48.71534776518658\n,,0,1970-01-05T06:00:00Z,m,0,48.75080316212925\n,,0,1970-01-05T07:00:00Z,m,0,49.16142405505885\n,,0,1970-01-05T08:00:00Z,m,0,49.52944981924283\n,,0,1970-01-05T09:00:00Z,m,0,50.2778976036069\n,,0,1970-01-05T10:00:00Z,m,0,50.49759214152938\n,,0,1970-01-05T11:00:00Z,m,0,51.23533310416766\n,,0,1970-01-05T12:00:00Z,m,0,51.66937398633295\n,,0,1970-01-05T13:00:00Z,m,0,51.71095183464651\n,,0,1970-01-05T14:00:00Z,m,0,52.611484281991075\n,,0,1970-01-05T15:00:00Z,m,0,53.23579053128648\n,,0,1970-01-05T16:00:00Z,m,0,53.64961800350353\n,,0,1970-01-05T17:00:00Z,m,0,54.305614135482955\n,,0,1970-01-05T18:00:00Z,m,0,54.40014143750177\n,,0,1970-01-05T19:00:00Z,m,0,54.75222019214466\n,,0,1970-01-05T20:00:00Z,m,0,55.22222309397733\n,,0,1970-01-05T21:00:00Z,m,0,55.35606317895453\n,,0,1970-01-05T22:00:00Z,m,0,55.61031270896288\n,,0,1970-01-05T23:00:00Z,m,0,55.65388682478966\n,,0,1970-01-06T00:00:00Z,m,0,55.92696390981365\n,,0,1970-01-06T01:00:00Z,m,0,56.00043110050868\n,,0,1970-01-06T02:00:00Z,m,0,56.193399801587056\n,,0,1970-01-06T03:00:00Z,m,0,57.04846996859816\n,,0,1970-01-06T04:00:00Z,m,0,57.949997967936085\n,,0,1970-01-06T05:00:00Z,m,0,58.71813092772145\n,,0,1970-01-06T06:00:00Z,m,0,58.85271675733672\n,,0,1970-01-06T07:00:00Z,m,0,59.35531316057092\n,,0,1970-01-06T08:00:00Z,m,0,60.321374275590806\n,,0,1970-01-06T09:00:00Z,m,0,61.062049910604024\n,,0,1970-01-06T10:00:00Z,m,0,61.54450314462472\n,,0,1970-01-06T11:00:00Z,m,0,62.08418981248373\n,,0,1970-01-06T12:00:00Z,m,0,62.324757684408326\n,,0,1970-01-06T13:00:00Z,m,0,62.87210727439746\n,,0,1970-01-06T14:00:00Z,m,0,63.86605602639549\n,,0,1970-01-06T15:00:00Z,m,0,64.63786467179935\n,,0,1970-01-06T16:00:00Z,m,0,65.01078785809091\n,,0,1970-01-06T17:00:00Z,m,0,65.98900448618066\n,,0,1970-01-06T18:00:00Z,m,0,66.29310950116337\n,,0,1970-01-06T19:00:00Z,m,0,66.65604475882448\n,,0,1970-01-06T20:00:00Z,m,0,67.11278369580661\n,,0,1970-01-06T21:00:00Z,m,0,67.54165839620606\n,,0,1970-01-06T22:00:00Z,m,0,67.96430284022401\n,,0,1970-01-06T23:00:00Z,m,0,68.27049376734182\n,,0,1970-01-07T00:00:00Z,m,0,68.93862288491061\n,,0,1970-01-07T01:00:00Z,m,0,69.48803372698875\n,,0,1970-01-07T02:00:00Z,m,0,69.80582967002523\n,,0,1970-01-07T03:00:00Z,m,0,70.03085670714789\n,,0,1970-01-07T04:00:00Z,m,0,70.06583817562658\n,,0,1970-01-07T05:00:00Z,m,0,70.22723213438681\n,,0,1970-01-07T06:00:00Z,m,0,70.86076402993893\n,,0,1970-01-07T07:00:00Z,m,0,71.44626077530116\n,,0,1970-01-07T08:00:00Z,m,0,71.87641891895679\n,,0,1970-01-07T09:00:00Z,m,0,71.94857374543777\n,,0,1970-01-07T10:00:00Z,m,0,72.0420578752723\n,,0,1970-01-07T11:00:00Z,m,0,72.94443722996388\n,,0,1970-01-07T12:00:00Z,m,0,73.84998235925006\n,,0,1970-01-07T13:00:00Z,m,0,74.17802777366649\n,,0,1970-01-07T14:00:00Z,m,0,74.23700246129805\n,,0,1970-01-07T15:00:00Z,m,0,74.60563636396598\n,,0,1970-01-07T16:00:00Z,m,0,75.36035376156504\n,,0,1970-01-07T17:00:00Z,m,0,75.81820128770799\n,,0,1970-01-07T18:00:00Z,m,0,76.3220332931636\n,,0,1970-01-07T19:00:00Z,m,0,76.79261474316948\n,,0,1970-01-07T20:00:00Z,m,0,77.32600507490261\n,,0,1970-01-07T21:00:00Z,m,0,77.48085593633222\n,,0,1970-01-07T22:00:00Z,m,0,78.16462404171915\n,,0,1970-01-07T23:00:00Z,m,0,79.07281937990595\n,,1,1970-01-01T00:00:00Z,m,1,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,0.3316845624286535\n,,1,1970-01-01T02:00:00Z,m,1,0.5636708618185042\n,,1,1970-01-01T03:00:00Z,m,1,1.0577484680529374\n,,1,1970-01-01T04:00:00Z,m,1,1.6231535071264602\n,,1,1970-01-01T05:00:00Z,m,1,2.0019826787206814\n,,1,1970-01-01T06:00:00Z,m,1,2.3937701181156563\n,,1,1970-01-01T07:00:00Z,m,1,2.967511115362197\n,,1,1970-01-01T08:00:00Z,m,1,3.584631623741339\n,,1,1970-01-01T09:00:00Z,m,1,3.8408328505068394\n,,1,1970-01-01T10:00:00Z,m,1,4.253846370327077\n,,1,1970-01-01T11:00:00Z,m,1,4.589655118024021\n,,1,1970-01-01T12:00:00Z,m,1,4.8399968375146925\n,,1,1970-01-01T13:00:00Z,m,1,5.826625823946474\n,,1,1970-01-01T14:00:00Z,m,1,6.256509819698633\n,,1,1970-01-01T15:00:00Z,m,1,6.282536067674507\n,,1,1970-01-01T16:00:00Z,m,1,7.275159293716898\n,,1,1970-01-01T17:00:00Z,m,1,8.252274598373521\n,,1,1970-01-01T18:00:00Z,m,1,8.82029425506925\n,,1,1970-01-01T19:00:00Z,m,1,8.83982071426132\n,,1,1970-01-01T20:00:00Z,m,1,9.183789963370288\n,,1,1970-01-01T21:00:00Z,m,1,9.339751393516302\n,,1,1970-01-01T22:00:00Z,m,1,10.138449714782139\n,,1,1970-01-01T23:00:00Z,m,1,10.451815366819142\n,,1,1970-01-02T00:00:00Z,m,1,11.091643505183871\n,,1,1970-01-02T01:00:00Z,m,1,11.231830238409824\n,,1,1970-01-02T02:00:00Z,m,1,11.516571217644247\n,,1,1970-01-02T03:00:00Z,m,1,11.94611730409226\n,,1,1970-01-02T04:00:00Z,m,1,12.913518929948845\n,,1,1970-01-02T05:00:00Z,m,1,13.022356792228974\n,,1,1970-01-02T06:00:00Z,m,1,13.493651401947544\n,,1,1970-01-02T07:00:00Z,m,1,14.411222288015821\n,,1,1970-01-02T08:00:00Z,m,1,14.749572744290527\n,,1,1970-01-02T09:00:00Z,m,1,15.467196528292016\n,,1,1970-01-02T10:00:00Z,m,1,15.923512520102825\n,,1,1970-01-02T11:00:00Z,m,1,16.505618077150444\n,,1,1970-01-02T12:00:00Z,m,1,16.953951538958858\n,,1,1970-01-02T13:00:00Z,m,1,17.80103420489034\n,,1,1970-01-02T14:00:00Z,m,1,17.90423928985627\n,,1,1970-01-02T15:00:00Z,m,1,18.53844317743996\n,,1,1970-01-02T16:00:00Z,m,1,19.010014561359963\n,,1,1970-01-02T17:00:00Z,m,1,19.60393414250918\n,,1,1970-01-02T18:00:00Z,m,1,19.994634536337163\n,,1,1970-01-02T19:00:00Z,m,1,20.36841264293761\n,,1,1970-01-02T20:00:00Z,m,1,20.97433062765647\n,,1,1970-01-02T21:00:00Z,m,1,21.34892193082414\n,,1,1970-01-02T22:00:00Z,m,1,21.877942725925923\n,,1,1970-01-02T23:00:00Z,m,1,22.457739251864655\n,,1,1970-01-03T00:00:00Z,m,1,22.87734528546483\n,,1,1970-01-03T01:00:00Z,m,1,23.31972790913099\n,,1,1970-01-03T02:00:00Z,m,1,24.075946433091257\n,,1,1970-01-03T03:00:00Z,m,1,24.372356439051785\n,,1,1970-01-03T04:00:00Z,m,1,24.923543040273568\n,,1,1970-01-03T05:00:00Z,m,1,25.400774209156125\n,,1,1970-01-03T06:00:00Z,m,1,25.979134656805332\n,,1,1970-01-03T07:00:00Z,m,1,26.587849382365725\n,,1,1970-01-03T08:00:00Z,m,1,27.56582224750691\n,,1,1970-01-03T09:00:00Z,m,1,28.42173464370378\n,,1,1970-01-03T10:00:00Z,m,1,28.461057447463755\n,,1,1970-01-03T11:00:00Z,m,1,28.971845243811185\n,,1,1970-01-03T12:00:00Z,m,1,29.3412425841778\n,,1,1970-01-03T13:00:00Z,m,1,29.581610927511306\n,,1,1970-01-03T14:00:00Z,m,1,30.48572495722582\n,,1,1970-01-03T15:00:00Z,m,1,30.794588363395526\n,,1,1970-01-03T16:00:00Z,m,1,31.133764085102047\n,,1,1970-01-03T17:00:00Z,m,1,31.704667286510116\n,,1,1970-01-03T18:00:00Z,m,1,31.728359620661404\n,,1,1970-01-03T19:00:00Z,m,1,32.65669934614199\n,,1,1970-01-03T20:00:00Z,m,1,33.44642944821644\n,,1,1970-01-03T21:00:00Z,m,1,33.99633621252024\n,,1,1970-01-03T22:00:00Z,m,1,34.19993432719558\n,,1,1970-01-03T23:00:00Z,m,1,34.3945598672661\n,,1,1970-01-04T00:00:00Z,m,1,34.84158943473498\n,,1,1970-01-04T01:00:00Z,m,1,35.287932864144494\n,,1,1970-01-04T02:00:00Z,m,1,35.73414936059147\n,,1,1970-01-04T03:00:00Z,m,1,36.25872336215064\n,,1,1970-01-04T04:00:00Z,m,1,36.551248914422544\n,,1,1970-01-04T05:00:00Z,m,1,37.06496587209677\n,,1,1970-01-04T06:00:00Z,m,1,37.22741323003485\n,,1,1970-01-04T07:00:00Z,m,1,37.52895020913166\n,,1,1970-01-04T08:00:00Z,m,1,37.76138291264318\n,,1,1970-01-04T09:00:00Z,m,1,37.79577611055943\n,,1,1970-01-04T10:00:00Z,m,1,38.22943911017099\n,,1,1970-01-04T11:00:00Z,m,1,39.10849648052425\n,,1,1970-01-04T12:00:00Z,m,1,40.0101788948332\n,,1,1970-01-04T13:00:00Z,m,1,40.350216274530645\n,,1,1970-01-04T14:00:00Z,m,1,40.73511156540662\n,,1,1970-01-04T15:00:00Z,m,1,41.730283425726824\n,,1,1970-01-04T16:00:00Z,m,1,42.5870284431861\n,,1,1970-01-04T17:00:00Z,m,1,42.71092052193442\n,,1,1970-01-04T18:00:00Z,m,1,43.38220709883908\n,,1,1970-01-04T19:00:00Z,m,1,43.8467507359473\n,,1,1970-01-04T20:00:00Z,m,1,44.8093452751721\n,,1,1970-01-04T21:00:00Z,m,1,45.562901155582296\n,,1,1970-01-04T22:00:00Z,m,1,46.30718281966764\n,,1,1970-01-04T23:00:00Z,m,1,46.98832010808668\n,,1,1970-01-05T00:00:00Z,m,1,47.45003155317226\n,,1,1970-01-05T01:00:00Z,m,1,48.22021761381953\n,,1,1970-01-05T02:00:00Z,m,1,48.4753912875235\n,,1,1970-01-05T03:00:00Z,m,1,49.031830785734755\n,,1,1970-01-05T04:00:00Z,m,1,49.21439117836617\n,,1,1970-01-05T05:00:00Z,m,1,49.2990416198911\n,,1,1970-01-05T06:00:00Z,m,1,49.3458703858585\n,,1,1970-01-05T07:00:00Z,m,1,49.85752395362514\n,,1,1970-01-05T08:00:00Z,m,1,50.12079908438952\n,,1,1970-01-05T09:00:00Z,m,1,50.97596284434446\n,,1,1970-01-05T10:00:00Z,m,1,51.02505054073349\n,,1,1970-01-05T11:00:00Z,m,1,51.699846007518765\n,,1,1970-01-05T12:00:00Z,m,1,52.369967089558216\n,,1,1970-01-05T13:00:00Z,m,1,53.039781758955385\n,,1,1970-01-05T14:00:00Z,m,1,53.369178885933955\n,,1,1970-01-05T15:00:00Z,m,1,54.157563597791366\n,,1,1970-01-05T16:00:00Z,m,1,55.101071462582034\n,,1,1970-01-05T17:00:00Z,m,1,55.15633906065944\n,,1,1970-01-05T18:00:00Z,m,1,55.46039669884767\n,,1,1970-01-05T19:00:00Z,m,1,55.590972431223\n,,1,1970-01-05T20:00:00Z,m,1,56.029802212666745\n,,1,1970-01-05T21:00:00Z,m,1,56.196196025653315\n,,1,1970-01-05T22:00:00Z,m,1,56.374374711218714\n,,1,1970-01-05T23:00:00Z,m,1,56.744444197538094\n,,1,1970-01-06T00:00:00Z,m,1,57.51558289287379\n,,1,1970-01-06T01:00:00Z,m,1,57.88922882906224\n,,1,1970-01-06T02:00:00Z,m,1,58.81782843555601\n,,1,1970-01-06T03:00:00Z,m,1,59.68642029694968\n,,1,1970-01-06T04:00:00Z,m,1,59.736178132130334\n,,1,1970-01-06T05:00:00Z,m,1,60.09238328887701\n,,1,1970-01-06T06:00:00Z,m,1,60.995276134547225\n,,1,1970-01-06T07:00:00Z,m,1,61.4494033247732\n,,1,1970-01-06T08:00:00Z,m,1,61.97050252064536\n,,1,1970-01-06T09:00:00Z,m,1,62.471874133240085\n,,1,1970-01-06T10:00:00Z,m,1,63.25176012670734\n,,1,1970-01-06T11:00:00Z,m,1,63.45953346972184\n,,1,1970-01-06T12:00:00Z,m,1,63.58933236052869\n,,1,1970-01-06T13:00:00Z,m,1,64.26064887885045\n,,1,1970-01-06T14:00:00Z,m,1,64.78741381742964\n,,1,1970-01-06T15:00:00Z,m,1,65.06411351444684\n,,1,1970-01-06T16:00:00Z,m,1,65.90167481804897\n,,1,1970-01-06T17:00:00Z,m,1,66.00859572832321\n,,1,1970-01-06T18:00:00Z,m,1,66.17020990732348\n,,1,1970-01-06T19:00:00Z,m,1,66.92987149306248\n,,1,1970-01-06T20:00:00Z,m,1,67.8332191249122\n,,1,1970-01-06T21:00:00Z,m,1,68.7613985802214\n,,1,1970-01-06T22:00:00Z,m,1,69.53058016479044\n,,1,1970-01-06T23:00:00Z,m,1,70.10197429323627\n,,1,1970-01-07T00:00:00Z,m,1,70.93387888405306\n,,1,1970-01-07T01:00:00Z,m,1,71.51779890552604\n,,1,1970-01-07T02:00:00Z,m,1,72.07758723295665\n,,1,1970-01-07T03:00:00Z,m,1,72.9223979527071\n,,1,1970-01-07T04:00:00Z,m,1,73.31381794401253\n,,1,1970-01-07T05:00:00Z,m,1,73.62892366518884\n,,1,1970-01-07T06:00:00Z,m,1,74.01017256881295\n,,1,1970-01-07T07:00:00Z,m,1,74.04910802166255\n,,1,1970-01-07T08:00:00Z,m,1,74.56304246007979\n,,1,1970-01-07T09:00:00Z,m,1,74.63691658778671\n,,1,1970-01-07T10:00:00Z,m,1,74.79823653630295\n,,1,1970-01-07T11:00:00Z,m,1,75.65072385887638\n,,1,1970-01-07T12:00:00Z,m,1,76.36154683945887\n,,1,1970-01-07T13:00:00Z,m,1,76.77028407259678\n,,1,1970-01-07T14:00:00Z,m,1,77.31113337869395\n,,1,1970-01-07T15:00:00Z,m,1,78.18634507210696\n,,1,1970-01-07T16:00:00Z,m,1,79.14326469694822\n,,1,1970-01-07T17:00:00Z,m,1,79.66393155651781\n,,1,1970-01-07T18:00:00Z,m,1,79.6767795090111\n,,1,1970-01-07T19:00:00Z,m,1,80.39234005999649\n,,1,1970-01-07T20:00:00Z,m,1,81.22166737490558\n,,1,1970-01-07T21:00:00Z,m,1,81.60872010394517\n,,1,1970-01-07T22:00:00Z,m,1,82.15471924481835\n,,1,1970-01-07T23:00:00Z,m,1,82.8614032926796\n\"", - Start: ast.Position{ - Column: 5, - Line: 351, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,cumulative_sum\n,,0,1970-01-01T00:00:00Z,m,0,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,0.5502117115340306\n,,0,1970-01-01T02:00:00Z,m,0,1.4511048234394535\n,,0,1970-01-01T03:00:00Z,m,0,2.097255422004095\n,,0,1970-01-01T04:00:00Z,m,0,2.2312776833597288\n,,0,1970-01-01T05:00:00Z,m,0,2.536369972964114\n,,0,1970-01-01T06:00:00Z,m,0,2.704347873011682\n,,0,1970-01-01T07:00:00Z,m,0,3.3903379491205223\n,,0,1970-01-01T08:00:00Z,m,0,3.771675182555195\n,,0,1970-01-01T09:00:00Z,m,0,4.149073190575701\n,,0,1970-01-01T10:00:00Z,m,0,4.416094703170296\n,,0,1970-01-01T11:00:00Z,m,0,4.614667435527389\n,,0,1970-01-01T12:00:00Z,m,0,5.407308744598822\n,,0,1970-01-01T13:00:00Z,m,0,6.256152375910654\n,,0,1970-01-01T14:00:00Z,m,0,6.452181719489372\n,,0,1970-01-01T15:00:00Z,m,0,6.724229136279894\n,,0,1970-01-01T16:00:00Z,m,0,7.32873478622085\n,,0,1970-01-01T17:00:00Z,m,0,7.54381822102341\n,,0,1970-01-01T18:00:00Z,m,0,7.81507274632513\n,,0,1970-01-01T19:00:00Z,m,0,8.042354660643586\n,,0,1970-01-01T20:00:00Z,m,0,8.865602839374189\n,,0,1970-01-01T21:00:00Z,m,0,9.837808299980264\n,,0,1970-01-01T22:00:00Z,m,0,10.771102598282045\n,,0,1970-01-01T23:00:00Z,m,0,10.780807403324367\n,,0,1970-01-02T00:00:00Z,m,0,11.24228501844288\n,,0,1970-01-02T01:00:00Z,m,0,11.63957043278532\n,,0,1970-01-02T02:00:00Z,m,0,11.663728215225056\n,,0,1970-01-02T03:00:00Z,m,0,12.37116338553267\n,,0,1970-01-02T04:00:00Z,m,0,12.95315330292682\n,,0,1970-01-02T05:00:00Z,m,0,13.250643276008605\n,,0,1970-01-02T06:00:00Z,m,0,13.61713323302884\n,,0,1970-01-02T07:00:00Z,m,0,14.183795782969792\n,,0,1970-01-02T08:00:00Z,m,0,14.443061656005012\n,,0,1970-01-02T09:00:00Z,m,0,15.133782311016216\n,,0,1970-01-02T10:00:00Z,m,0,15.852262439418936\n,,0,1970-01-02T11:00:00Z,m,0,16.215366426371748\n,,0,1970-01-02T12:00:00Z,m,0,17.154192247212052\n,,0,1970-01-02T13:00:00Z,m,0,17.85765613186283\n,,0,1970-01-02T14:00:00Z,m,0,18.429146455044876\n,,0,1970-01-02T15:00:00Z,m,0,18.673636934858838\n,,0,1970-01-02T16:00:00Z,m,0,18.815287310517277\n,,0,1970-01-02T17:00:00Z,m,0,18.868798668978787\n,,0,1970-01-02T18:00:00Z,m,0,19.213876782314408\n,,0,1970-01-02T19:00:00Z,m,0,19.44641975713867\n,,0,1970-01-02T20:00:00Z,m,0,19.600588269864083\n,,0,1970-01-02T21:00:00Z,m,0,20.529299644386946\n,,0,1970-01-02T22:00:00Z,m,0,21.375740247028\n,,0,1970-01-02T23:00:00Z,m,0,22.15436396260722\n,,0,1970-01-03T00:00:00Z,m,0,22.87662698999149\n,,0,1970-01-03T01:00:00Z,m,0,23.446912641805948\n,,0,1970-01-03T02:00:00Z,m,0,23.89441470305999\n,,0,1970-01-03T03:00:00Z,m,0,24.089238835365222\n,,0,1970-01-03T04:00:00Z,m,0,24.234789841963533\n,,0,1970-01-03T05:00:00Z,m,0,24.60632118873131\n,,0,1970-01-03T06:00:00Z,m,0,24.76342243479113\n,,0,1970-01-03T07:00:00Z,m,0,24.81457610404482\n,,0,1970-01-03T08:00:00Z,m,0,25.310922839847866\n,,0,1970-01-03T09:00:00Z,m,0,25.4094277643875\n,,0,1970-01-03T10:00:00Z,m,0,25.48031305106398\n,,0,1970-01-03T11:00:00Z,m,0,26.433908936349063\n,,0,1970-01-03T12:00:00Z,m,0,27.38122126533224\n,,0,1970-01-03T13:00:00Z,m,0,28.013420365200933\n,,0,1970-01-03T14:00:00Z,m,0,28.544518926821898\n,,0,1970-01-03T15:00:00Z,m,0,28.684621289675437\n,,0,1970-01-03T16:00:00Z,m,0,29.19893242194478\n,,0,1970-01-03T17:00:00Z,m,0,29.340887923295092\n,,0,1970-01-03T18:00:00Z,m,0,29.375876094440358\n,,0,1970-01-03T19:00:00Z,m,0,29.840518430553495\n,,0,1970-01-03T20:00:00Z,m,0,30.568596016497587\n,,0,1970-01-03T21:00:00Z,m,0,31.52911834948428\n,,0,1970-01-03T22:00:00Z,m,0,32.158585496846946\n,,0,1970-01-03T23:00:00Z,m,0,32.25535036631466\n,,0,1970-01-04T00:00:00Z,m,0,32.740012856940254\n,,0,1970-01-04T01:00:00Z,m,0,33.64002801986436\n,,0,1970-01-04T02:00:00Z,m,0,34.45878007802953\n,,0,1970-01-04T03:00:00Z,m,0,35.09442804535487\n,,0,1970-01-04T04:00:00Z,m,0,36.01165730224184\n,,0,1970-01-04T05:00:00Z,m,0,36.270371438098586\n,,0,1970-01-04T06:00:00Z,m,0,37.20440163920558\n,,0,1970-01-04T07:00:00Z,m,0,37.83443179136016\n,,0,1970-01-04T08:00:00Z,m,0,38.82430138090735\n,,0,1970-01-04T09:00:00Z,m,0,39.48195466594223\n,,0,1970-01-04T10:00:00Z,m,0,39.591550040503265\n,,0,1970-01-04T11:00:00Z,m,0,39.79869720714972\n,,0,1970-01-04T12:00:00Z,m,0,40.292480397768976\n,,0,1970-01-04T13:00:00Z,m,0,40.616943419910065\n,,0,1970-01-04T14:00:00Z,m,0,40.75950545364327\n,,0,1970-01-04T15:00:00Z,m,0,41.13434317452579\n,,0,1970-01-04T16:00:00Z,m,0,42.072955536678165\n,,0,1970-01-04T17:00:00Z,m,0,42.367399466825574\n,,0,1970-01-04T18:00:00Z,m,0,43.17495875624241\n,,0,1970-01-04T19:00:00Z,m,0,43.98807709756972\n,,0,1970-01-04T20:00:00Z,m,0,44.59376461201288\n,,0,1970-01-04T21:00:00Z,m,0,45.14516673576493\n,,0,1970-01-04T22:00:00Z,m,0,45.43561849190662\n,,0,1970-01-04T23:00:00Z,m,0,46.212996697267116\n,,0,1970-01-05T00:00:00Z,m,0,46.35206998228008\n,,0,1970-01-05T01:00:00Z,m,0,46.72081810255463\n,,0,1970-01-05T02:00:00Z,m,0,47.57053144714934\n,,0,1970-01-05T03:00:00Z,m,0,47.85475961443108\n,,0,1970-01-05T04:00:00Z,m,0,48.43987830870233\n,,0,1970-01-05T05:00:00Z,m,0,48.71534776518658\n,,0,1970-01-05T06:00:00Z,m,0,48.75080316212925\n,,0,1970-01-05T07:00:00Z,m,0,49.16142405505885\n,,0,1970-01-05T08:00:00Z,m,0,49.52944981924283\n,,0,1970-01-05T09:00:00Z,m,0,50.2778976036069\n,,0,1970-01-05T10:00:00Z,m,0,50.49759214152938\n,,0,1970-01-05T11:00:00Z,m,0,51.23533310416766\n,,0,1970-01-05T12:00:00Z,m,0,51.66937398633295\n,,0,1970-01-05T13:00:00Z,m,0,51.71095183464651\n,,0,1970-01-05T14:00:00Z,m,0,52.611484281991075\n,,0,1970-01-05T15:00:00Z,m,0,53.23579053128648\n,,0,1970-01-05T16:00:00Z,m,0,53.64961800350353\n,,0,1970-01-05T17:00:00Z,m,0,54.305614135482955\n,,0,1970-01-05T18:00:00Z,m,0,54.40014143750177\n,,0,1970-01-05T19:00:00Z,m,0,54.75222019214466\n,,0,1970-01-05T20:00:00Z,m,0,55.22222309397733\n,,0,1970-01-05T21:00:00Z,m,0,55.35606317895453\n,,0,1970-01-05T22:00:00Z,m,0,55.61031270896288\n,,0,1970-01-05T23:00:00Z,m,0,55.65388682478966\n,,0,1970-01-06T00:00:00Z,m,0,55.92696390981365\n,,0,1970-01-06T01:00:00Z,m,0,56.00043110050868\n,,0,1970-01-06T02:00:00Z,m,0,56.193399801587056\n,,0,1970-01-06T03:00:00Z,m,0,57.04846996859816\n,,0,1970-01-06T04:00:00Z,m,0,57.949997967936085\n,,0,1970-01-06T05:00:00Z,m,0,58.71813092772145\n,,0,1970-01-06T06:00:00Z,m,0,58.85271675733672\n,,0,1970-01-06T07:00:00Z,m,0,59.35531316057092\n,,0,1970-01-06T08:00:00Z,m,0,60.321374275590806\n,,0,1970-01-06T09:00:00Z,m,0,61.062049910604024\n,,0,1970-01-06T10:00:00Z,m,0,61.54450314462472\n,,0,1970-01-06T11:00:00Z,m,0,62.08418981248373\n,,0,1970-01-06T12:00:00Z,m,0,62.324757684408326\n,,0,1970-01-06T13:00:00Z,m,0,62.87210727439746\n,,0,1970-01-06T14:00:00Z,m,0,63.86605602639549\n,,0,1970-01-06T15:00:00Z,m,0,64.63786467179935\n,,0,1970-01-06T16:00:00Z,m,0,65.01078785809091\n,,0,1970-01-06T17:00:00Z,m,0,65.98900448618066\n,,0,1970-01-06T18:00:00Z,m,0,66.29310950116337\n,,0,1970-01-06T19:00:00Z,m,0,66.65604475882448\n,,0,1970-01-06T20:00:00Z,m,0,67.11278369580661\n,,0,1970-01-06T21:00:00Z,m,0,67.54165839620606\n,,0,1970-01-06T22:00:00Z,m,0,67.96430284022401\n,,0,1970-01-06T23:00:00Z,m,0,68.27049376734182\n,,0,1970-01-07T00:00:00Z,m,0,68.93862288491061\n,,0,1970-01-07T01:00:00Z,m,0,69.48803372698875\n,,0,1970-01-07T02:00:00Z,m,0,69.80582967002523\n,,0,1970-01-07T03:00:00Z,m,0,70.03085670714789\n,,0,1970-01-07T04:00:00Z,m,0,70.06583817562658\n,,0,1970-01-07T05:00:00Z,m,0,70.22723213438681\n,,0,1970-01-07T06:00:00Z,m,0,70.86076402993893\n,,0,1970-01-07T07:00:00Z,m,0,71.44626077530116\n,,0,1970-01-07T08:00:00Z,m,0,71.87641891895679\n,,0,1970-01-07T09:00:00Z,m,0,71.94857374543777\n,,0,1970-01-07T10:00:00Z,m,0,72.0420578752723\n,,0,1970-01-07T11:00:00Z,m,0,72.94443722996388\n,,0,1970-01-07T12:00:00Z,m,0,73.84998235925006\n,,0,1970-01-07T13:00:00Z,m,0,74.17802777366649\n,,0,1970-01-07T14:00:00Z,m,0,74.23700246129805\n,,0,1970-01-07T15:00:00Z,m,0,74.60563636396598\n,,0,1970-01-07T16:00:00Z,m,0,75.36035376156504\n,,0,1970-01-07T17:00:00Z,m,0,75.81820128770799\n,,0,1970-01-07T18:00:00Z,m,0,76.3220332931636\n,,0,1970-01-07T19:00:00Z,m,0,76.79261474316948\n,,0,1970-01-07T20:00:00Z,m,0,77.32600507490261\n,,0,1970-01-07T21:00:00Z,m,0,77.48085593633222\n,,0,1970-01-07T22:00:00Z,m,0,78.16462404171915\n,,0,1970-01-07T23:00:00Z,m,0,79.07281937990595\n,,1,1970-01-01T00:00:00Z,m,1,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,0.3316845624286535\n,,1,1970-01-01T02:00:00Z,m,1,0.5636708618185042\n,,1,1970-01-01T03:00:00Z,m,1,1.0577484680529374\n,,1,1970-01-01T04:00:00Z,m,1,1.6231535071264602\n,,1,1970-01-01T05:00:00Z,m,1,2.0019826787206814\n,,1,1970-01-01T06:00:00Z,m,1,2.3937701181156563\n,,1,1970-01-01T07:00:00Z,m,1,2.967511115362197\n,,1,1970-01-01T08:00:00Z,m,1,3.584631623741339\n,,1,1970-01-01T09:00:00Z,m,1,3.8408328505068394\n,,1,1970-01-01T10:00:00Z,m,1,4.253846370327077\n,,1,1970-01-01T11:00:00Z,m,1,4.589655118024021\n,,1,1970-01-01T12:00:00Z,m,1,4.8399968375146925\n,,1,1970-01-01T13:00:00Z,m,1,5.826625823946474\n,,1,1970-01-01T14:00:00Z,m,1,6.256509819698633\n,,1,1970-01-01T15:00:00Z,m,1,6.282536067674507\n,,1,1970-01-01T16:00:00Z,m,1,7.275159293716898\n,,1,1970-01-01T17:00:00Z,m,1,8.252274598373521\n,,1,1970-01-01T18:00:00Z,m,1,8.82029425506925\n,,1,1970-01-01T19:00:00Z,m,1,8.83982071426132\n,,1,1970-01-01T20:00:00Z,m,1,9.183789963370288\n,,1,1970-01-01T21:00:00Z,m,1,9.339751393516302\n,,1,1970-01-01T22:00:00Z,m,1,10.138449714782139\n,,1,1970-01-01T23:00:00Z,m,1,10.451815366819142\n,,1,1970-01-02T00:00:00Z,m,1,11.091643505183871\n,,1,1970-01-02T01:00:00Z,m,1,11.231830238409824\n,,1,1970-01-02T02:00:00Z,m,1,11.516571217644247\n,,1,1970-01-02T03:00:00Z,m,1,11.94611730409226\n,,1,1970-01-02T04:00:00Z,m,1,12.913518929948845\n,,1,1970-01-02T05:00:00Z,m,1,13.022356792228974\n,,1,1970-01-02T06:00:00Z,m,1,13.493651401947544\n,,1,1970-01-02T07:00:00Z,m,1,14.411222288015821\n,,1,1970-01-02T08:00:00Z,m,1,14.749572744290527\n,,1,1970-01-02T09:00:00Z,m,1,15.467196528292016\n,,1,1970-01-02T10:00:00Z,m,1,15.923512520102825\n,,1,1970-01-02T11:00:00Z,m,1,16.505618077150444\n,,1,1970-01-02T12:00:00Z,m,1,16.953951538958858\n,,1,1970-01-02T13:00:00Z,m,1,17.80103420489034\n,,1,1970-01-02T14:00:00Z,m,1,17.90423928985627\n,,1,1970-01-02T15:00:00Z,m,1,18.53844317743996\n,,1,1970-01-02T16:00:00Z,m,1,19.010014561359963\n,,1,1970-01-02T17:00:00Z,m,1,19.60393414250918\n,,1,1970-01-02T18:00:00Z,m,1,19.994634536337163\n,,1,1970-01-02T19:00:00Z,m,1,20.36841264293761\n,,1,1970-01-02T20:00:00Z,m,1,20.97433062765647\n,,1,1970-01-02T21:00:00Z,m,1,21.34892193082414\n,,1,1970-01-02T22:00:00Z,m,1,21.877942725925923\n,,1,1970-01-02T23:00:00Z,m,1,22.457739251864655\n,,1,1970-01-03T00:00:00Z,m,1,22.87734528546483\n,,1,1970-01-03T01:00:00Z,m,1,23.31972790913099\n,,1,1970-01-03T02:00:00Z,m,1,24.075946433091257\n,,1,1970-01-03T03:00:00Z,m,1,24.372356439051785\n,,1,1970-01-03T04:00:00Z,m,1,24.923543040273568\n,,1,1970-01-03T05:00:00Z,m,1,25.400774209156125\n,,1,1970-01-03T06:00:00Z,m,1,25.979134656805332\n,,1,1970-01-03T07:00:00Z,m,1,26.587849382365725\n,,1,1970-01-03T08:00:00Z,m,1,27.56582224750691\n,,1,1970-01-03T09:00:00Z,m,1,28.42173464370378\n,,1,1970-01-03T10:00:00Z,m,1,28.461057447463755\n,,1,1970-01-03T11:00:00Z,m,1,28.971845243811185\n,,1,1970-01-03T12:00:00Z,m,1,29.3412425841778\n,,1,1970-01-03T13:00:00Z,m,1,29.581610927511306\n,,1,1970-01-03T14:00:00Z,m,1,30.48572495722582\n,,1,1970-01-03T15:00:00Z,m,1,30.794588363395526\n,,1,1970-01-03T16:00:00Z,m,1,31.133764085102047\n,,1,1970-01-03T17:00:00Z,m,1,31.704667286510116\n,,1,1970-01-03T18:00:00Z,m,1,31.728359620661404\n,,1,1970-01-03T19:00:00Z,m,1,32.65669934614199\n,,1,1970-01-03T20:00:00Z,m,1,33.44642944821644\n,,1,1970-01-03T21:00:00Z,m,1,33.99633621252024\n,,1,1970-01-03T22:00:00Z,m,1,34.19993432719558\n,,1,1970-01-03T23:00:00Z,m,1,34.3945598672661\n,,1,1970-01-04T00:00:00Z,m,1,34.84158943473498\n,,1,1970-01-04T01:00:00Z,m,1,35.287932864144494\n,,1,1970-01-04T02:00:00Z,m,1,35.73414936059147\n,,1,1970-01-04T03:00:00Z,m,1,36.25872336215064\n,,1,1970-01-04T04:00:00Z,m,1,36.551248914422544\n,,1,1970-01-04T05:00:00Z,m,1,37.06496587209677\n,,1,1970-01-04T06:00:00Z,m,1,37.22741323003485\n,,1,1970-01-04T07:00:00Z,m,1,37.52895020913166\n,,1,1970-01-04T08:00:00Z,m,1,37.76138291264318\n,,1,1970-01-04T09:00:00Z,m,1,37.79577611055943\n,,1,1970-01-04T10:00:00Z,m,1,38.22943911017099\n,,1,1970-01-04T11:00:00Z,m,1,39.10849648052425\n,,1,1970-01-04T12:00:00Z,m,1,40.0101788948332\n,,1,1970-01-04T13:00:00Z,m,1,40.350216274530645\n,,1,1970-01-04T14:00:00Z,m,1,40.73511156540662\n,,1,1970-01-04T15:00:00Z,m,1,41.730283425726824\n,,1,1970-01-04T16:00:00Z,m,1,42.5870284431861\n,,1,1970-01-04T17:00:00Z,m,1,42.71092052193442\n,,1,1970-01-04T18:00:00Z,m,1,43.38220709883908\n,,1,1970-01-04T19:00:00Z,m,1,43.8467507359473\n,,1,1970-01-04T20:00:00Z,m,1,44.8093452751721\n,,1,1970-01-04T21:00:00Z,m,1,45.562901155582296\n,,1,1970-01-04T22:00:00Z,m,1,46.30718281966764\n,,1,1970-01-04T23:00:00Z,m,1,46.98832010808668\n,,1,1970-01-05T00:00:00Z,m,1,47.45003155317226\n,,1,1970-01-05T01:00:00Z,m,1,48.22021761381953\n,,1,1970-01-05T02:00:00Z,m,1,48.4753912875235\n,,1,1970-01-05T03:00:00Z,m,1,49.031830785734755\n,,1,1970-01-05T04:00:00Z,m,1,49.21439117836617\n,,1,1970-01-05T05:00:00Z,m,1,49.2990416198911\n,,1,1970-01-05T06:00:00Z,m,1,49.3458703858585\n,,1,1970-01-05T07:00:00Z,m,1,49.85752395362514\n,,1,1970-01-05T08:00:00Z,m,1,50.12079908438952\n,,1,1970-01-05T09:00:00Z,m,1,50.97596284434446\n,,1,1970-01-05T10:00:00Z,m,1,51.02505054073349\n,,1,1970-01-05T11:00:00Z,m,1,51.699846007518765\n,,1,1970-01-05T12:00:00Z,m,1,52.369967089558216\n,,1,1970-01-05T13:00:00Z,m,1,53.039781758955385\n,,1,1970-01-05T14:00:00Z,m,1,53.369178885933955\n,,1,1970-01-05T15:00:00Z,m,1,54.157563597791366\n,,1,1970-01-05T16:00:00Z,m,1,55.101071462582034\n,,1,1970-01-05T17:00:00Z,m,1,55.15633906065944\n,,1,1970-01-05T18:00:00Z,m,1,55.46039669884767\n,,1,1970-01-05T19:00:00Z,m,1,55.590972431223\n,,1,1970-01-05T20:00:00Z,m,1,56.029802212666745\n,,1,1970-01-05T21:00:00Z,m,1,56.196196025653315\n,,1,1970-01-05T22:00:00Z,m,1,56.374374711218714\n,,1,1970-01-05T23:00:00Z,m,1,56.744444197538094\n,,1,1970-01-06T00:00:00Z,m,1,57.51558289287379\n,,1,1970-01-06T01:00:00Z,m,1,57.88922882906224\n,,1,1970-01-06T02:00:00Z,m,1,58.81782843555601\n,,1,1970-01-06T03:00:00Z,m,1,59.68642029694968\n,,1,1970-01-06T04:00:00Z,m,1,59.736178132130334\n,,1,1970-01-06T05:00:00Z,m,1,60.09238328887701\n,,1,1970-01-06T06:00:00Z,m,1,60.995276134547225\n,,1,1970-01-06T07:00:00Z,m,1,61.4494033247732\n,,1,1970-01-06T08:00:00Z,m,1,61.97050252064536\n,,1,1970-01-06T09:00:00Z,m,1,62.471874133240085\n,,1,1970-01-06T10:00:00Z,m,1,63.25176012670734\n,,1,1970-01-06T11:00:00Z,m,1,63.45953346972184\n,,1,1970-01-06T12:00:00Z,m,1,63.58933236052869\n,,1,1970-01-06T13:00:00Z,m,1,64.26064887885045\n,,1,1970-01-06T14:00:00Z,m,1,64.78741381742964\n,,1,1970-01-06T15:00:00Z,m,1,65.06411351444684\n,,1,1970-01-06T16:00:00Z,m,1,65.90167481804897\n,,1,1970-01-06T17:00:00Z,m,1,66.00859572832321\n,,1,1970-01-06T18:00:00Z,m,1,66.17020990732348\n,,1,1970-01-06T19:00:00Z,m,1,66.92987149306248\n,,1,1970-01-06T20:00:00Z,m,1,67.8332191249122\n,,1,1970-01-06T21:00:00Z,m,1,68.7613985802214\n,,1,1970-01-06T22:00:00Z,m,1,69.53058016479044\n,,1,1970-01-06T23:00:00Z,m,1,70.10197429323627\n,,1,1970-01-07T00:00:00Z,m,1,70.93387888405306\n,,1,1970-01-07T01:00:00Z,m,1,71.51779890552604\n,,1,1970-01-07T02:00:00Z,m,1,72.07758723295665\n,,1,1970-01-07T03:00:00Z,m,1,72.9223979527071\n,,1,1970-01-07T04:00:00Z,m,1,73.31381794401253\n,,1,1970-01-07T05:00:00Z,m,1,73.62892366518884\n,,1,1970-01-07T06:00:00Z,m,1,74.01017256881295\n,,1,1970-01-07T07:00:00Z,m,1,74.04910802166255\n,,1,1970-01-07T08:00:00Z,m,1,74.56304246007979\n,,1,1970-01-07T09:00:00Z,m,1,74.63691658778671\n,,1,1970-01-07T10:00:00Z,m,1,74.79823653630295\n,,1,1970-01-07T11:00:00Z,m,1,75.65072385887638\n,,1,1970-01-07T12:00:00Z,m,1,76.36154683945887\n,,1,1970-01-07T13:00:00Z,m,1,76.77028407259678\n,,1,1970-01-07T14:00:00Z,m,1,77.31113337869395\n,,1,1970-01-07T15:00:00Z,m,1,78.18634507210696\n,,1,1970-01-07T16:00:00Z,m,1,79.14326469694822\n,,1,1970-01-07T17:00:00Z,m,1,79.66393155651781\n,,1,1970-01-07T18:00:00Z,m,1,79.6767795090111\n,,1,1970-01-07T19:00:00Z,m,1,80.39234005999649\n,,1,1970-01-07T20:00:00Z,m,1,81.22166737490558\n,,1,1970-01-07T21:00:00Z,m,1,81.60872010394517\n,,1,1970-01-07T22:00:00Z,m,1,82.15471924481835\n,,1,1970-01-07T23:00:00Z,m,1,82.8614032926796\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_time: \"time\", _value: \"cumulative_sum\"})", - Start: ast.Position{ - Column: 1, - Line: 695, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT cumulative_sum(f) FROM m GROUP BY *\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 695, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum", - Start: ast.Position{ - Column: 1, - Line: 695, - }, - }, - }, - Name: "t_cumulative_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_time: \"time\", _value: \"cumulative_sum\"})", - Start: ast.Position{ - Column: 20, - Line: 695, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 696, - }, - File: "cumulative_sum_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 697, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 697, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 697, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 697, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 697, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 697, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 697, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 697, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 697, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 697, - }, - File: "cumulative_sum_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 698, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 698, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 698, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "(r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 23, - Line: 698, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "r._measurement == \"m\"", - Start: ast.Position{ - Column: 30, - Line: 698, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 698, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 698, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 698, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "\"m\"", - Start: ast.Position{ - Column: 48, - Line: 698, - }, - }, - }, - Value: "m", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 698, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 698, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 698, - }, - File: "cumulative_sum_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "(r) => r._field == \"f\"", - Start: ast.Position{ - Column: 23, - Line: 699, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "r._field == \"f\"", - Start: ast.Position{ - Column: 30, - Line: 699, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 699, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 699, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 699, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "\"f\"", - Start: ast.Position{ - Column: 42, - Line: 699, - }, - }, - }, - Value: "f", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 699, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 699, - }, - File: "cumulative_sum_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 700, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 700, - }, - File: "cumulative_sum_test.flux", - Source: "cumulativeSum()", - Start: ast.Position{ - Column: 12, - Line: 700, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 700, - }, - File: "cumulative_sum_test.flux", - Source: "cumulativeSum", - Start: ast.Position{ - Column: 12, - Line: 700, - }, - }, - }, - Name: "cumulativeSum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 701, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 701, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "[\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 26, - Line: 701, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 701, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 701, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 46, - Line: 701, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 701, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 701, - }, - File: "cumulative_sum_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 701, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> cumulativeSum()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_time: \"time\", _value: \"cumulative_sum\"})", - Start: ast.Position{ - Column: 5, - Line: 696, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "columns: {_time: \"time\", _value: \"cumulative_sum\"}", - Start: ast.Position{ - Column: 19, - Line: 702, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "columns: {_time: \"time\", _value: \"cumulative_sum\"}", - Start: ast.Position{ - Column: 19, - Line: 702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 702, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "{_time: \"time\", _value: \"cumulative_sum\"}", - Start: ast.Position{ - Column: 28, - Line: 702, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 702, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 702, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "_value: \"cumulative_sum\"", - Start: ast.Position{ - Column: 44, - Line: 702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 44, - Line: 702, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "\"cumulative_sum\"", - Start: ast.Position{ - Column: 52, - Line: 702, - }, - }, - }, - Value: "cumulative_sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"cumulative_sum\"})", - Start: ast.Position{ - Column: 12, - Line: 702, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 702, - }, - File: "cumulative_sum_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 702, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 695, - }, - File: "cumulative_sum_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 21, - Line: 695, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 695, - }, - File: "cumulative_sum_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 21, - Line: 695, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 695, - }, - File: "cumulative_sum_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 695, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "_cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 6, - Line: 704, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 704, - }, - File: "cumulative_sum_test.flux", - Source: "_cumulative_sum", - Start: ast.Position{ - Column: 6, - Line: 704, - }, - }, - }, - Name: "_cumulative_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 24, - Line: 704, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 5, - Line: 705, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum}", - Start: ast.Position{ - Column: 6, - Line: 705, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 705, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 705, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 705, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 705, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 705, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 705, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 705, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 705, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 705, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 705, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 705, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 705, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 705, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 705, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 705, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 705, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 705, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 705, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 705, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 705, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "fn: t_cumulative_sum", - Start: ast.Position{ - Column: 85, - Line: 705, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 705, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum", - Start: ast.Position{ - Column: 89, - Line: 705, - }, - }, - }, - Name: "t_cumulative_sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 705, - }, - File: "cumulative_sum_test.flux", - Source: "test _cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 1, - Line: 704, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "cumulative_sum_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "cumulative_sum_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "cumulative_sum_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,elapsed\n,,0,1970-01-01T01:00:00Z,m,0,3600000000000\n,,0,1970-01-01T02:00:00Z,m,0,3600000000000\n,,0,1970-01-01T03:00:00Z,m,0,3600000000000\n,,0,1970-01-01T04:00:00Z,m,0,3600000000000\n,,0,1970-01-01T05:00:00Z,m,0,3600000000000\n,,0,1970-01-01T06:00:00Z,m,0,3600000000000\n,,0,1970-01-01T07:00:00Z,m,0,3600000000000\n,,0,1970-01-01T08:00:00Z,m,0,3600000000000\n,,0,1970-01-01T09:00:00Z,m,0,3600000000000\n,,0,1970-01-01T10:00:00Z,m,0,3600000000000\n,,0,1970-01-01T11:00:00Z,m,0,3600000000000\n,,0,1970-01-01T12:00:00Z,m,0,3600000000000\n,,0,1970-01-01T13:00:00Z,m,0,3600000000000\n,,0,1970-01-01T14:00:00Z,m,0,3600000000000\n,,0,1970-01-01T15:00:00Z,m,0,3600000000000\n,,0,1970-01-01T16:00:00Z,m,0,3600000000000\n,,0,1970-01-01T17:00:00Z,m,0,3600000000000\n,,0,1970-01-01T18:00:00Z,m,0,3600000000000\n,,0,1970-01-01T19:00:00Z,m,0,3600000000000\n,,0,1970-01-01T20:00:00Z,m,0,3600000000000\n,,0,1970-01-01T21:00:00Z,m,0,3600000000000\n,,0,1970-01-01T22:00:00Z,m,0,3600000000000\n,,0,1970-01-01T23:00:00Z,m,0,3600000000000\n,,0,1970-01-02T00:00:00Z,m,0,3600000000000\n,,0,1970-01-02T01:00:00Z,m,0,3600000000000\n,,0,1970-01-02T02:00:00Z,m,0,3600000000000\n,,0,1970-01-02T03:00:00Z,m,0,3600000000000\n,,0,1970-01-02T04:00:00Z,m,0,3600000000000\n,,0,1970-01-02T05:00:00Z,m,0,3600000000000\n,,0,1970-01-02T06:00:00Z,m,0,3600000000000\n,,0,1970-01-02T07:00:00Z,m,0,3600000000000\n,,0,1970-01-02T08:00:00Z,m,0,3600000000000\n,,0,1970-01-02T09:00:00Z,m,0,3600000000000\n,,0,1970-01-02T10:00:00Z,m,0,3600000000000\n,,0,1970-01-02T11:00:00Z,m,0,3600000000000\n,,0,1970-01-02T12:00:00Z,m,0,3600000000000\n,,0,1970-01-02T13:00:00Z,m,0,3600000000000\n,,0,1970-01-02T14:00:00Z,m,0,3600000000000\n,,0,1970-01-02T15:00:00Z,m,0,3600000000000\n,,0,1970-01-02T16:00:00Z,m,0,3600000000000\n,,0,1970-01-02T17:00:00Z,m,0,3600000000000\n,,0,1970-01-02T18:00:00Z,m,0,3600000000000\n,,0,1970-01-02T19:00:00Z,m,0,3600000000000\n,,0,1970-01-02T20:00:00Z,m,0,3600000000000\n,,0,1970-01-02T21:00:00Z,m,0,3600000000000\n,,0,1970-01-02T22:00:00Z,m,0,3600000000000\n,,0,1970-01-02T23:00:00Z,m,0,3600000000000\n,,0,1970-01-03T00:00:00Z,m,0,3600000000000\n,,0,1970-01-03T01:00:00Z,m,0,3600000000000\n,,0,1970-01-03T02:00:00Z,m,0,3600000000000\n,,0,1970-01-03T03:00:00Z,m,0,3600000000000\n,,0,1970-01-03T04:00:00Z,m,0,3600000000000\n,,0,1970-01-03T05:00:00Z,m,0,3600000000000\n,,0,1970-01-03T06:00:00Z,m,0,3600000000000\n,,0,1970-01-03T07:00:00Z,m,0,3600000000000\n,,0,1970-01-03T08:00:00Z,m,0,3600000000000\n,,0,1970-01-03T09:00:00Z,m,0,3600000000000\n,,0,1970-01-03T10:00:00Z,m,0,3600000000000\n,,0,1970-01-03T11:00:00Z,m,0,3600000000000\n,,0,1970-01-03T12:00:00Z,m,0,3600000000000\n,,0,1970-01-03T13:00:00Z,m,0,3600000000000\n,,0,1970-01-03T14:00:00Z,m,0,3600000000000\n,,0,1970-01-03T15:00:00Z,m,0,3600000000000\n,,0,1970-01-03T16:00:00Z,m,0,3600000000000\n,,0,1970-01-03T17:00:00Z,m,0,3600000000000\n,,0,1970-01-03T18:00:00Z,m,0,3600000000000\n,,0,1970-01-03T19:00:00Z,m,0,3600000000000\n,,0,1970-01-03T20:00:00Z,m,0,3600000000000\n,,0,1970-01-03T21:00:00Z,m,0,3600000000000\n,,0,1970-01-03T22:00:00Z,m,0,3600000000000\n,,0,1970-01-03T23:00:00Z,m,0,3600000000000\n,,0,1970-01-04T00:00:00Z,m,0,3600000000000\n,,0,1970-01-04T01:00:00Z,m,0,3600000000000\n,,0,1970-01-04T02:00:00Z,m,0,3600000000000\n,,0,1970-01-04T03:00:00Z,m,0,3600000000000\n,,0,1970-01-04T04:00:00Z,m,0,3600000000000\n,,0,1970-01-04T05:00:00Z,m,0,3600000000000\n,,0,1970-01-04T06:00:00Z,m,0,3600000000000\n,,0,1970-01-04T07:00:00Z,m,0,3600000000000\n,,0,1970-01-04T08:00:00Z,m,0,3600000000000\n,,0,1970-01-04T09:00:00Z,m,0,3600000000000\n,,0,1970-01-04T10:00:00Z,m,0,3600000000000\n,,0,1970-01-04T11:00:00Z,m,0,3600000000000\n,,0,1970-01-04T12:00:00Z,m,0,3600000000000\n,,0,1970-01-04T13:00:00Z,m,0,3600000000000\n,,0,1970-01-04T14:00:00Z,m,0,3600000000000\n,,0,1970-01-04T15:00:00Z,m,0,3600000000000\n,,0,1970-01-04T16:00:00Z,m,0,3600000000000\n,,0,1970-01-04T17:00:00Z,m,0,3600000000000\n,,0,1970-01-04T18:00:00Z,m,0,3600000000000\n,,0,1970-01-04T19:00:00Z,m,0,3600000000000\n,,0,1970-01-04T20:00:00Z,m,0,3600000000000\n,,0,1970-01-04T21:00:00Z,m,0,3600000000000\n,,0,1970-01-04T22:00:00Z,m,0,3600000000000\n,,0,1970-01-04T23:00:00Z,m,0,3600000000000\n,,0,1970-01-05T00:00:00Z,m,0,3600000000000\n,,0,1970-01-05T01:00:00Z,m,0,3600000000000\n,,0,1970-01-05T02:00:00Z,m,0,3600000000000\n,,0,1970-01-05T03:00:00Z,m,0,3600000000000\n,,0,1970-01-05T04:00:00Z,m,0,3600000000000\n,,0,1970-01-05T05:00:00Z,m,0,3600000000000\n,,0,1970-01-05T06:00:00Z,m,0,3600000000000\n,,0,1970-01-05T07:00:00Z,m,0,3600000000000\n,,0,1970-01-05T08:00:00Z,m,0,3600000000000\n,,0,1970-01-05T09:00:00Z,m,0,3600000000000\n,,0,1970-01-05T10:00:00Z,m,0,3600000000000\n,,0,1970-01-05T11:00:00Z,m,0,3600000000000\n,,0,1970-01-05T12:00:00Z,m,0,3600000000000\n,,0,1970-01-05T13:00:00Z,m,0,3600000000000\n,,0,1970-01-05T14:00:00Z,m,0,3600000000000\n,,0,1970-01-05T15:00:00Z,m,0,3600000000000\n,,0,1970-01-05T16:00:00Z,m,0,3600000000000\n,,0,1970-01-05T17:00:00Z,m,0,3600000000000\n,,0,1970-01-05T18:00:00Z,m,0,3600000000000\n,,0,1970-01-05T19:00:00Z,m,0,3600000000000\n,,0,1970-01-05T20:00:00Z,m,0,3600000000000\n,,0,1970-01-05T21:00:00Z,m,0,3600000000000\n,,0,1970-01-05T22:00:00Z,m,0,3600000000000\n,,0,1970-01-05T23:00:00Z,m,0,3600000000000\n,,0,1970-01-06T00:00:00Z,m,0,3600000000000\n,,0,1970-01-06T01:00:00Z,m,0,3600000000000\n,,0,1970-01-06T02:00:00Z,m,0,3600000000000\n,,0,1970-01-06T03:00:00Z,m,0,3600000000000\n,,0,1970-01-06T04:00:00Z,m,0,3600000000000\n,,0,1970-01-06T05:00:00Z,m,0,3600000000000\n,,0,1970-01-06T06:00:00Z,m,0,3600000000000\n,,0,1970-01-06T07:00:00Z,m,0,3600000000000\n,,0,1970-01-06T08:00:00Z,m,0,3600000000000\n,,0,1970-01-06T09:00:00Z,m,0,3600000000000\n,,0,1970-01-06T10:00:00Z,m,0,3600000000000\n,,0,1970-01-06T11:00:00Z,m,0,3600000000000\n,,0,1970-01-06T12:00:00Z,m,0,3600000000000\n,,0,1970-01-06T13:00:00Z,m,0,3600000000000\n,,0,1970-01-06T14:00:00Z,m,0,3600000000000\n,,0,1970-01-06T15:00:00Z,m,0,3600000000000\n,,0,1970-01-06T16:00:00Z,m,0,3600000000000\n,,0,1970-01-06T17:00:00Z,m,0,3600000000000\n,,0,1970-01-06T18:00:00Z,m,0,3600000000000\n,,0,1970-01-06T19:00:00Z,m,0,3600000000000\n,,0,1970-01-06T20:00:00Z,m,0,3600000000000\n,,0,1970-01-06T21:00:00Z,m,0,3600000000000\n,,0,1970-01-06T22:00:00Z,m,0,3600000000000\n,,0,1970-01-06T23:00:00Z,m,0,3600000000000\n,,0,1970-01-07T00:00:00Z,m,0,3600000000000\n,,0,1970-01-07T01:00:00Z,m,0,3600000000000\n,,0,1970-01-07T02:00:00Z,m,0,3600000000000\n,,0,1970-01-07T03:00:00Z,m,0,3600000000000\n,,0,1970-01-07T04:00:00Z,m,0,3600000000000\n,,0,1970-01-07T05:00:00Z,m,0,3600000000000\n,,0,1970-01-07T06:00:00Z,m,0,3600000000000\n,,0,1970-01-07T07:00:00Z,m,0,3600000000000\n,,0,1970-01-07T08:00:00Z,m,0,3600000000000\n,,0,1970-01-07T09:00:00Z,m,0,3600000000000\n,,0,1970-01-07T10:00:00Z,m,0,3600000000000\n,,0,1970-01-07T11:00:00Z,m,0,3600000000000\n,,0,1970-01-07T12:00:00Z,m,0,3600000000000\n,,0,1970-01-07T13:00:00Z,m,0,3600000000000\n,,0,1970-01-07T14:00:00Z,m,0,3600000000000\n,,0,1970-01-07T15:00:00Z,m,0,3600000000000\n,,0,1970-01-07T16:00:00Z,m,0,3600000000000\n,,0,1970-01-07T17:00:00Z,m,0,3600000000000\n,,0,1970-01-07T18:00:00Z,m,0,3600000000000\n,,0,1970-01-07T19:00:00Z,m,0,3600000000000\n,,0,1970-01-07T20:00:00Z,m,0,3600000000000\n,,0,1970-01-07T21:00:00Z,m,0,3600000000000\n,,0,1970-01-07T22:00:00Z,m,0,3600000000000\n,,0,1970-01-07T23:00:00Z,m,0,3600000000000\n,,1,1970-01-01T01:00:00Z,m,1,3600000000000\n,,1,1970-01-01T02:00:00Z,m,1,3600000000000\n,,1,1970-01-01T03:00:00Z,m,1,3600000000000\n,,1,1970-01-01T04:00:00Z,m,1,3600000000000\n,,1,1970-01-01T05:00:00Z,m,1,3600000000000\n,,1,1970-01-01T06:00:00Z,m,1,3600000000000\n,,1,1970-01-01T07:00:00Z,m,1,3600000000000\n,,1,1970-01-01T08:00:00Z,m,1,3600000000000\n,,1,1970-01-01T09:00:00Z,m,1,3600000000000\n,,1,1970-01-01T10:00:00Z,m,1,3600000000000\n,,1,1970-01-01T11:00:00Z,m,1,3600000000000\n,,1,1970-01-01T12:00:00Z,m,1,3600000000000\n,,1,1970-01-01T13:00:00Z,m,1,3600000000000\n,,1,1970-01-01T14:00:00Z,m,1,3600000000000\n,,1,1970-01-01T15:00:00Z,m,1,3600000000000\n,,1,1970-01-01T16:00:00Z,m,1,3600000000000\n,,1,1970-01-01T17:00:00Z,m,1,3600000000000\n,,1,1970-01-01T18:00:00Z,m,1,3600000000000\n,,1,1970-01-01T19:00:00Z,m,1,3600000000000\n,,1,1970-01-01T20:00:00Z,m,1,3600000000000\n,,1,1970-01-01T21:00:00Z,m,1,3600000000000\n,,1,1970-01-01T22:00:00Z,m,1,3600000000000\n,,1,1970-01-01T23:00:00Z,m,1,3600000000000\n,,1,1970-01-02T00:00:00Z,m,1,3600000000000\n,,1,1970-01-02T01:00:00Z,m,1,3600000000000\n,,1,1970-01-02T02:00:00Z,m,1,3600000000000\n,,1,1970-01-02T03:00:00Z,m,1,3600000000000\n,,1,1970-01-02T04:00:00Z,m,1,3600000000000\n,,1,1970-01-02T05:00:00Z,m,1,3600000000000\n,,1,1970-01-02T06:00:00Z,m,1,3600000000000\n,,1,1970-01-02T07:00:00Z,m,1,3600000000000\n,,1,1970-01-02T08:00:00Z,m,1,3600000000000\n,,1,1970-01-02T09:00:00Z,m,1,3600000000000\n,,1,1970-01-02T10:00:00Z,m,1,3600000000000\n,,1,1970-01-02T11:00:00Z,m,1,3600000000000\n,,1,1970-01-02T12:00:00Z,m,1,3600000000000\n,,1,1970-01-02T13:00:00Z,m,1,3600000000000\n,,1,1970-01-02T14:00:00Z,m,1,3600000000000\n,,1,1970-01-02T15:00:00Z,m,1,3600000000000\n,,1,1970-01-02T16:00:00Z,m,1,3600000000000\n,,1,1970-01-02T17:00:00Z,m,1,3600000000000\n,,1,1970-01-02T18:00:00Z,m,1,3600000000000\n,,1,1970-01-02T19:00:00Z,m,1,3600000000000\n,,1,1970-01-02T20:00:00Z,m,1,3600000000000\n,,1,1970-01-02T21:00:00Z,m,1,3600000000000\n,,1,1970-01-02T22:00:00Z,m,1,3600000000000\n,,1,1970-01-02T23:00:00Z,m,1,3600000000000\n,,1,1970-01-03T00:00:00Z,m,1,3600000000000\n,,1,1970-01-03T01:00:00Z,m,1,3600000000000\n,,1,1970-01-03T02:00:00Z,m,1,3600000000000\n,,1,1970-01-03T03:00:00Z,m,1,3600000000000\n,,1,1970-01-03T04:00:00Z,m,1,3600000000000\n,,1,1970-01-03T05:00:00Z,m,1,3600000000000\n,,1,1970-01-03T06:00:00Z,m,1,3600000000000\n,,1,1970-01-03T07:00:00Z,m,1,3600000000000\n,,1,1970-01-03T08:00:00Z,m,1,3600000000000\n,,1,1970-01-03T09:00:00Z,m,1,3600000000000\n,,1,1970-01-03T10:00:00Z,m,1,3600000000000\n,,1,1970-01-03T11:00:00Z,m,1,3600000000000\n,,1,1970-01-03T12:00:00Z,m,1,3600000000000\n,,1,1970-01-03T13:00:00Z,m,1,3600000000000\n,,1,1970-01-03T14:00:00Z,m,1,3600000000000\n,,1,1970-01-03T15:00:00Z,m,1,3600000000000\n,,1,1970-01-03T16:00:00Z,m,1,3600000000000\n,,1,1970-01-03T17:00:00Z,m,1,3600000000000\n,,1,1970-01-03T18:00:00Z,m,1,3600000000000\n,,1,1970-01-03T19:00:00Z,m,1,3600000000000\n,,1,1970-01-03T20:00:00Z,m,1,3600000000000\n,,1,1970-01-03T21:00:00Z,m,1,3600000000000\n,,1,1970-01-03T22:00:00Z,m,1,3600000000000\n,,1,1970-01-03T23:00:00Z,m,1,3600000000000\n,,1,1970-01-04T00:00:00Z,m,1,3600000000000\n,,1,1970-01-04T01:00:00Z,m,1,3600000000000\n,,1,1970-01-04T02:00:00Z,m,1,3600000000000\n,,1,1970-01-04T03:00:00Z,m,1,3600000000000\n,,1,1970-01-04T04:00:00Z,m,1,3600000000000\n,,1,1970-01-04T05:00:00Z,m,1,3600000000000\n,,1,1970-01-04T06:00:00Z,m,1,3600000000000\n,,1,1970-01-04T07:00:00Z,m,1,3600000000000\n,,1,1970-01-04T08:00:00Z,m,1,3600000000000\n,,1,1970-01-04T09:00:00Z,m,1,3600000000000\n,,1,1970-01-04T10:00:00Z,m,1,3600000000000\n,,1,1970-01-04T11:00:00Z,m,1,3600000000000\n,,1,1970-01-04T12:00:00Z,m,1,3600000000000\n,,1,1970-01-04T13:00:00Z,m,1,3600000000000\n,,1,1970-01-04T14:00:00Z,m,1,3600000000000\n,,1,1970-01-04T15:00:00Z,m,1,3600000000000\n,,1,1970-01-04T16:00:00Z,m,1,3600000000000\n,,1,1970-01-04T17:00:00Z,m,1,3600000000000\n,,1,1970-01-04T18:00:00Z,m,1,3600000000000\n,,1,1970-01-04T19:00:00Z,m,1,3600000000000\n,,1,1970-01-04T20:00:00Z,m,1,3600000000000\n,,1,1970-01-04T21:00:00Z,m,1,3600000000000\n,,1,1970-01-04T22:00:00Z,m,1,3600000000000\n,,1,1970-01-04T23:00:00Z,m,1,3600000000000\n,,1,1970-01-05T00:00:00Z,m,1,3600000000000\n,,1,1970-01-05T01:00:00Z,m,1,3600000000000\n,,1,1970-01-05T02:00:00Z,m,1,3600000000000\n,,1,1970-01-05T03:00:00Z,m,1,3600000000000\n,,1,1970-01-05T04:00:00Z,m,1,3600000000000\n,,1,1970-01-05T05:00:00Z,m,1,3600000000000\n,,1,1970-01-05T06:00:00Z,m,1,3600000000000\n,,1,1970-01-05T07:00:00Z,m,1,3600000000000\n,,1,1970-01-05T08:00:00Z,m,1,3600000000000\n,,1,1970-01-05T09:00:00Z,m,1,3600000000000\n,,1,1970-01-05T10:00:00Z,m,1,3600000000000\n,,1,1970-01-05T11:00:00Z,m,1,3600000000000\n,,1,1970-01-05T12:00:00Z,m,1,3600000000000\n,,1,1970-01-05T13:00:00Z,m,1,3600000000000\n,,1,1970-01-05T14:00:00Z,m,1,3600000000000\n,,1,1970-01-05T15:00:00Z,m,1,3600000000000\n,,1,1970-01-05T16:00:00Z,m,1,3600000000000\n,,1,1970-01-05T17:00:00Z,m,1,3600000000000\n,,1,1970-01-05T18:00:00Z,m,1,3600000000000\n,,1,1970-01-05T19:00:00Z,m,1,3600000000000\n,,1,1970-01-05T20:00:00Z,m,1,3600000000000\n,,1,1970-01-05T21:00:00Z,m,1,3600000000000\n,,1,1970-01-05T22:00:00Z,m,1,3600000000000\n,,1,1970-01-05T23:00:00Z,m,1,3600000000000\n,,1,1970-01-06T00:00:00Z,m,1,3600000000000\n,,1,1970-01-06T01:00:00Z,m,1,3600000000000\n,,1,1970-01-06T02:00:00Z,m,1,3600000000000\n,,1,1970-01-06T03:00:00Z,m,1,3600000000000\n,,1,1970-01-06T04:00:00Z,m,1,3600000000000\n,,1,1970-01-06T05:00:00Z,m,1,3600000000000\n,,1,1970-01-06T06:00:00Z,m,1,3600000000000\n,,1,1970-01-06T07:00:00Z,m,1,3600000000000\n,,1,1970-01-06T08:00:00Z,m,1,3600000000000\n,,1,1970-01-06T09:00:00Z,m,1,3600000000000\n,,1,1970-01-06T10:00:00Z,m,1,3600000000000\n,,1,1970-01-06T11:00:00Z,m,1,3600000000000\n,,1,1970-01-06T12:00:00Z,m,1,3600000000000\n,,1,1970-01-06T13:00:00Z,m,1,3600000000000\n,,1,1970-01-06T14:00:00Z,m,1,3600000000000\n,,1,1970-01-06T15:00:00Z,m,1,3600000000000\n,,1,1970-01-06T16:00:00Z,m,1,3600000000000\n,,1,1970-01-06T17:00:00Z,m,1,3600000000000\n,,1,1970-01-06T18:00:00Z,m,1,3600000000000\n,,1,1970-01-06T19:00:00Z,m,1,3600000000000\n,,1,1970-01-06T20:00:00Z,m,1,3600000000000\n,,1,1970-01-06T21:00:00Z,m,1,3600000000000\n,,1,1970-01-06T22:00:00Z,m,1,3600000000000\n,,1,1970-01-06T23:00:00Z,m,1,3600000000000\n,,1,1970-01-07T00:00:00Z,m,1,3600000000000\n,,1,1970-01-07T01:00:00Z,m,1,3600000000000\n,,1,1970-01-07T02:00:00Z,m,1,3600000000000\n,,1,1970-01-07T03:00:00Z,m,1,3600000000000\n,,1,1970-01-07T04:00:00Z,m,1,3600000000000\n,,1,1970-01-07T05:00:00Z,m,1,3600000000000\n,,1,1970-01-07T06:00:00Z,m,1,3600000000000\n,,1,1970-01-07T07:00:00Z,m,1,3600000000000\n,,1,1970-01-07T08:00:00Z,m,1,3600000000000\n,,1,1970-01-07T09:00:00Z,m,1,3600000000000\n,,1,1970-01-07T10:00:00Z,m,1,3600000000000\n,,1,1970-01-07T11:00:00Z,m,1,3600000000000\n,,1,1970-01-07T12:00:00Z,m,1,3600000000000\n,,1,1970-01-07T13:00:00Z,m,1,3600000000000\n,,1,1970-01-07T14:00:00Z,m,1,3600000000000\n,,1,1970-01-07T15:00:00Z,m,1,3600000000000\n,,1,1970-01-07T16:00:00Z,m,1,3600000000000\n,,1,1970-01-07T17:00:00Z,m,1,3600000000000\n,,1,1970-01-07T18:00:00Z,m,1,3600000000000\n,,1,1970-01-07T19:00:00Z,m,1,3600000000000\n,,1,1970-01-07T20:00:00Z,m,1,3600000000000\n,,1,1970-01-07T21:00:00Z,m,1,3600000000000\n,,1,1970-01-07T22:00:00Z,m,1,3600000000000\n,,1,1970-01-07T23:00:00Z,m,1,3600000000000\n\"\n\n// SELECT elapsed(f) FROM m GROUP BY *\nt_elapsed = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)\n |> drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])\n |> rename(columns: {_time: \"time\"})\n\ntest _elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "elapsed_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "elapsed_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "elapsed_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 690, - }, - File: "elapsed_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,elapsed\n,,0,1970-01-01T01:00:00Z,m,0,3600000000000\n,,0,1970-01-01T02:00:00Z,m,0,3600000000000\n,,0,1970-01-01T03:00:00Z,m,0,3600000000000\n,,0,1970-01-01T04:00:00Z,m,0,3600000000000\n,,0,1970-01-01T05:00:00Z,m,0,3600000000000\n,,0,1970-01-01T06:00:00Z,m,0,3600000000000\n,,0,1970-01-01T07:00:00Z,m,0,3600000000000\n,,0,1970-01-01T08:00:00Z,m,0,3600000000000\n,,0,1970-01-01T09:00:00Z,m,0,3600000000000\n,,0,1970-01-01T10:00:00Z,m,0,3600000000000\n,,0,1970-01-01T11:00:00Z,m,0,3600000000000\n,,0,1970-01-01T12:00:00Z,m,0,3600000000000\n,,0,1970-01-01T13:00:00Z,m,0,3600000000000\n,,0,1970-01-01T14:00:00Z,m,0,3600000000000\n,,0,1970-01-01T15:00:00Z,m,0,3600000000000\n,,0,1970-01-01T16:00:00Z,m,0,3600000000000\n,,0,1970-01-01T17:00:00Z,m,0,3600000000000\n,,0,1970-01-01T18:00:00Z,m,0,3600000000000\n,,0,1970-01-01T19:00:00Z,m,0,3600000000000\n,,0,1970-01-01T20:00:00Z,m,0,3600000000000\n,,0,1970-01-01T21:00:00Z,m,0,3600000000000\n,,0,1970-01-01T22:00:00Z,m,0,3600000000000\n,,0,1970-01-01T23:00:00Z,m,0,3600000000000\n,,0,1970-01-02T00:00:00Z,m,0,3600000000000\n,,0,1970-01-02T01:00:00Z,m,0,3600000000000\n,,0,1970-01-02T02:00:00Z,m,0,3600000000000\n,,0,1970-01-02T03:00:00Z,m,0,3600000000000\n,,0,1970-01-02T04:00:00Z,m,0,3600000000000\n,,0,1970-01-02T05:00:00Z,m,0,3600000000000\n,,0,1970-01-02T06:00:00Z,m,0,3600000000000\n,,0,1970-01-02T07:00:00Z,m,0,3600000000000\n,,0,1970-01-02T08:00:00Z,m,0,3600000000000\n,,0,1970-01-02T09:00:00Z,m,0,3600000000000\n,,0,1970-01-02T10:00:00Z,m,0,3600000000000\n,,0,1970-01-02T11:00:00Z,m,0,3600000000000\n,,0,1970-01-02T12:00:00Z,m,0,3600000000000\n,,0,1970-01-02T13:00:00Z,m,0,3600000000000\n,,0,1970-01-02T14:00:00Z,m,0,3600000000000\n,,0,1970-01-02T15:00:00Z,m,0,3600000000000\n,,0,1970-01-02T16:00:00Z,m,0,3600000000000\n,,0,1970-01-02T17:00:00Z,m,0,3600000000000\n,,0,1970-01-02T18:00:00Z,m,0,3600000000000\n,,0,1970-01-02T19:00:00Z,m,0,3600000000000\n,,0,1970-01-02T20:00:00Z,m,0,3600000000000\n,,0,1970-01-02T21:00:00Z,m,0,3600000000000\n,,0,1970-01-02T22:00:00Z,m,0,3600000000000\n,,0,1970-01-02T23:00:00Z,m,0,3600000000000\n,,0,1970-01-03T00:00:00Z,m,0,3600000000000\n,,0,1970-01-03T01:00:00Z,m,0,3600000000000\n,,0,1970-01-03T02:00:00Z,m,0,3600000000000\n,,0,1970-01-03T03:00:00Z,m,0,3600000000000\n,,0,1970-01-03T04:00:00Z,m,0,3600000000000\n,,0,1970-01-03T05:00:00Z,m,0,3600000000000\n,,0,1970-01-03T06:00:00Z,m,0,3600000000000\n,,0,1970-01-03T07:00:00Z,m,0,3600000000000\n,,0,1970-01-03T08:00:00Z,m,0,3600000000000\n,,0,1970-01-03T09:00:00Z,m,0,3600000000000\n,,0,1970-01-03T10:00:00Z,m,0,3600000000000\n,,0,1970-01-03T11:00:00Z,m,0,3600000000000\n,,0,1970-01-03T12:00:00Z,m,0,3600000000000\n,,0,1970-01-03T13:00:00Z,m,0,3600000000000\n,,0,1970-01-03T14:00:00Z,m,0,3600000000000\n,,0,1970-01-03T15:00:00Z,m,0,3600000000000\n,,0,1970-01-03T16:00:00Z,m,0,3600000000000\n,,0,1970-01-03T17:00:00Z,m,0,3600000000000\n,,0,1970-01-03T18:00:00Z,m,0,3600000000000\n,,0,1970-01-03T19:00:00Z,m,0,3600000000000\n,,0,1970-01-03T20:00:00Z,m,0,3600000000000\n,,0,1970-01-03T21:00:00Z,m,0,3600000000000\n,,0,1970-01-03T22:00:00Z,m,0,3600000000000\n,,0,1970-01-03T23:00:00Z,m,0,3600000000000\n,,0,1970-01-04T00:00:00Z,m,0,3600000000000\n,,0,1970-01-04T01:00:00Z,m,0,3600000000000\n,,0,1970-01-04T02:00:00Z,m,0,3600000000000\n,,0,1970-01-04T03:00:00Z,m,0,3600000000000\n,,0,1970-01-04T04:00:00Z,m,0,3600000000000\n,,0,1970-01-04T05:00:00Z,m,0,3600000000000\n,,0,1970-01-04T06:00:00Z,m,0,3600000000000\n,,0,1970-01-04T07:00:00Z,m,0,3600000000000\n,,0,1970-01-04T08:00:00Z,m,0,3600000000000\n,,0,1970-01-04T09:00:00Z,m,0,3600000000000\n,,0,1970-01-04T10:00:00Z,m,0,3600000000000\n,,0,1970-01-04T11:00:00Z,m,0,3600000000000\n,,0,1970-01-04T12:00:00Z,m,0,3600000000000\n,,0,1970-01-04T13:00:00Z,m,0,3600000000000\n,,0,1970-01-04T14:00:00Z,m,0,3600000000000\n,,0,1970-01-04T15:00:00Z,m,0,3600000000000\n,,0,1970-01-04T16:00:00Z,m,0,3600000000000\n,,0,1970-01-04T17:00:00Z,m,0,3600000000000\n,,0,1970-01-04T18:00:00Z,m,0,3600000000000\n,,0,1970-01-04T19:00:00Z,m,0,3600000000000\n,,0,1970-01-04T20:00:00Z,m,0,3600000000000\n,,0,1970-01-04T21:00:00Z,m,0,3600000000000\n,,0,1970-01-04T22:00:00Z,m,0,3600000000000\n,,0,1970-01-04T23:00:00Z,m,0,3600000000000\n,,0,1970-01-05T00:00:00Z,m,0,3600000000000\n,,0,1970-01-05T01:00:00Z,m,0,3600000000000\n,,0,1970-01-05T02:00:00Z,m,0,3600000000000\n,,0,1970-01-05T03:00:00Z,m,0,3600000000000\n,,0,1970-01-05T04:00:00Z,m,0,3600000000000\n,,0,1970-01-05T05:00:00Z,m,0,3600000000000\n,,0,1970-01-05T06:00:00Z,m,0,3600000000000\n,,0,1970-01-05T07:00:00Z,m,0,3600000000000\n,,0,1970-01-05T08:00:00Z,m,0,3600000000000\n,,0,1970-01-05T09:00:00Z,m,0,3600000000000\n,,0,1970-01-05T10:00:00Z,m,0,3600000000000\n,,0,1970-01-05T11:00:00Z,m,0,3600000000000\n,,0,1970-01-05T12:00:00Z,m,0,3600000000000\n,,0,1970-01-05T13:00:00Z,m,0,3600000000000\n,,0,1970-01-05T14:00:00Z,m,0,3600000000000\n,,0,1970-01-05T15:00:00Z,m,0,3600000000000\n,,0,1970-01-05T16:00:00Z,m,0,3600000000000\n,,0,1970-01-05T17:00:00Z,m,0,3600000000000\n,,0,1970-01-05T18:00:00Z,m,0,3600000000000\n,,0,1970-01-05T19:00:00Z,m,0,3600000000000\n,,0,1970-01-05T20:00:00Z,m,0,3600000000000\n,,0,1970-01-05T21:00:00Z,m,0,3600000000000\n,,0,1970-01-05T22:00:00Z,m,0,3600000000000\n,,0,1970-01-05T23:00:00Z,m,0,3600000000000\n,,0,1970-01-06T00:00:00Z,m,0,3600000000000\n,,0,1970-01-06T01:00:00Z,m,0,3600000000000\n,,0,1970-01-06T02:00:00Z,m,0,3600000000000\n,,0,1970-01-06T03:00:00Z,m,0,3600000000000\n,,0,1970-01-06T04:00:00Z,m,0,3600000000000\n,,0,1970-01-06T05:00:00Z,m,0,3600000000000\n,,0,1970-01-06T06:00:00Z,m,0,3600000000000\n,,0,1970-01-06T07:00:00Z,m,0,3600000000000\n,,0,1970-01-06T08:00:00Z,m,0,3600000000000\n,,0,1970-01-06T09:00:00Z,m,0,3600000000000\n,,0,1970-01-06T10:00:00Z,m,0,3600000000000\n,,0,1970-01-06T11:00:00Z,m,0,3600000000000\n,,0,1970-01-06T12:00:00Z,m,0,3600000000000\n,,0,1970-01-06T13:00:00Z,m,0,3600000000000\n,,0,1970-01-06T14:00:00Z,m,0,3600000000000\n,,0,1970-01-06T15:00:00Z,m,0,3600000000000\n,,0,1970-01-06T16:00:00Z,m,0,3600000000000\n,,0,1970-01-06T17:00:00Z,m,0,3600000000000\n,,0,1970-01-06T18:00:00Z,m,0,3600000000000\n,,0,1970-01-06T19:00:00Z,m,0,3600000000000\n,,0,1970-01-06T20:00:00Z,m,0,3600000000000\n,,0,1970-01-06T21:00:00Z,m,0,3600000000000\n,,0,1970-01-06T22:00:00Z,m,0,3600000000000\n,,0,1970-01-06T23:00:00Z,m,0,3600000000000\n,,0,1970-01-07T00:00:00Z,m,0,3600000000000\n,,0,1970-01-07T01:00:00Z,m,0,3600000000000\n,,0,1970-01-07T02:00:00Z,m,0,3600000000000\n,,0,1970-01-07T03:00:00Z,m,0,3600000000000\n,,0,1970-01-07T04:00:00Z,m,0,3600000000000\n,,0,1970-01-07T05:00:00Z,m,0,3600000000000\n,,0,1970-01-07T06:00:00Z,m,0,3600000000000\n,,0,1970-01-07T07:00:00Z,m,0,3600000000000\n,,0,1970-01-07T08:00:00Z,m,0,3600000000000\n,,0,1970-01-07T09:00:00Z,m,0,3600000000000\n,,0,1970-01-07T10:00:00Z,m,0,3600000000000\n,,0,1970-01-07T11:00:00Z,m,0,3600000000000\n,,0,1970-01-07T12:00:00Z,m,0,3600000000000\n,,0,1970-01-07T13:00:00Z,m,0,3600000000000\n,,0,1970-01-07T14:00:00Z,m,0,3600000000000\n,,0,1970-01-07T15:00:00Z,m,0,3600000000000\n,,0,1970-01-07T16:00:00Z,m,0,3600000000000\n,,0,1970-01-07T17:00:00Z,m,0,3600000000000\n,,0,1970-01-07T18:00:00Z,m,0,3600000000000\n,,0,1970-01-07T19:00:00Z,m,0,3600000000000\n,,0,1970-01-07T20:00:00Z,m,0,3600000000000\n,,0,1970-01-07T21:00:00Z,m,0,3600000000000\n,,0,1970-01-07T22:00:00Z,m,0,3600000000000\n,,0,1970-01-07T23:00:00Z,m,0,3600000000000\n,,1,1970-01-01T01:00:00Z,m,1,3600000000000\n,,1,1970-01-01T02:00:00Z,m,1,3600000000000\n,,1,1970-01-01T03:00:00Z,m,1,3600000000000\n,,1,1970-01-01T04:00:00Z,m,1,3600000000000\n,,1,1970-01-01T05:00:00Z,m,1,3600000000000\n,,1,1970-01-01T06:00:00Z,m,1,3600000000000\n,,1,1970-01-01T07:00:00Z,m,1,3600000000000\n,,1,1970-01-01T08:00:00Z,m,1,3600000000000\n,,1,1970-01-01T09:00:00Z,m,1,3600000000000\n,,1,1970-01-01T10:00:00Z,m,1,3600000000000\n,,1,1970-01-01T11:00:00Z,m,1,3600000000000\n,,1,1970-01-01T12:00:00Z,m,1,3600000000000\n,,1,1970-01-01T13:00:00Z,m,1,3600000000000\n,,1,1970-01-01T14:00:00Z,m,1,3600000000000\n,,1,1970-01-01T15:00:00Z,m,1,3600000000000\n,,1,1970-01-01T16:00:00Z,m,1,3600000000000\n,,1,1970-01-01T17:00:00Z,m,1,3600000000000\n,,1,1970-01-01T18:00:00Z,m,1,3600000000000\n,,1,1970-01-01T19:00:00Z,m,1,3600000000000\n,,1,1970-01-01T20:00:00Z,m,1,3600000000000\n,,1,1970-01-01T21:00:00Z,m,1,3600000000000\n,,1,1970-01-01T22:00:00Z,m,1,3600000000000\n,,1,1970-01-01T23:00:00Z,m,1,3600000000000\n,,1,1970-01-02T00:00:00Z,m,1,3600000000000\n,,1,1970-01-02T01:00:00Z,m,1,3600000000000\n,,1,1970-01-02T02:00:00Z,m,1,3600000000000\n,,1,1970-01-02T03:00:00Z,m,1,3600000000000\n,,1,1970-01-02T04:00:00Z,m,1,3600000000000\n,,1,1970-01-02T05:00:00Z,m,1,3600000000000\n,,1,1970-01-02T06:00:00Z,m,1,3600000000000\n,,1,1970-01-02T07:00:00Z,m,1,3600000000000\n,,1,1970-01-02T08:00:00Z,m,1,3600000000000\n,,1,1970-01-02T09:00:00Z,m,1,3600000000000\n,,1,1970-01-02T10:00:00Z,m,1,3600000000000\n,,1,1970-01-02T11:00:00Z,m,1,3600000000000\n,,1,1970-01-02T12:00:00Z,m,1,3600000000000\n,,1,1970-01-02T13:00:00Z,m,1,3600000000000\n,,1,1970-01-02T14:00:00Z,m,1,3600000000000\n,,1,1970-01-02T15:00:00Z,m,1,3600000000000\n,,1,1970-01-02T16:00:00Z,m,1,3600000000000\n,,1,1970-01-02T17:00:00Z,m,1,3600000000000\n,,1,1970-01-02T18:00:00Z,m,1,3600000000000\n,,1,1970-01-02T19:00:00Z,m,1,3600000000000\n,,1,1970-01-02T20:00:00Z,m,1,3600000000000\n,,1,1970-01-02T21:00:00Z,m,1,3600000000000\n,,1,1970-01-02T22:00:00Z,m,1,3600000000000\n,,1,1970-01-02T23:00:00Z,m,1,3600000000000\n,,1,1970-01-03T00:00:00Z,m,1,3600000000000\n,,1,1970-01-03T01:00:00Z,m,1,3600000000000\n,,1,1970-01-03T02:00:00Z,m,1,3600000000000\n,,1,1970-01-03T03:00:00Z,m,1,3600000000000\n,,1,1970-01-03T04:00:00Z,m,1,3600000000000\n,,1,1970-01-03T05:00:00Z,m,1,3600000000000\n,,1,1970-01-03T06:00:00Z,m,1,3600000000000\n,,1,1970-01-03T07:00:00Z,m,1,3600000000000\n,,1,1970-01-03T08:00:00Z,m,1,3600000000000\n,,1,1970-01-03T09:00:00Z,m,1,3600000000000\n,,1,1970-01-03T10:00:00Z,m,1,3600000000000\n,,1,1970-01-03T11:00:00Z,m,1,3600000000000\n,,1,1970-01-03T12:00:00Z,m,1,3600000000000\n,,1,1970-01-03T13:00:00Z,m,1,3600000000000\n,,1,1970-01-03T14:00:00Z,m,1,3600000000000\n,,1,1970-01-03T15:00:00Z,m,1,3600000000000\n,,1,1970-01-03T16:00:00Z,m,1,3600000000000\n,,1,1970-01-03T17:00:00Z,m,1,3600000000000\n,,1,1970-01-03T18:00:00Z,m,1,3600000000000\n,,1,1970-01-03T19:00:00Z,m,1,3600000000000\n,,1,1970-01-03T20:00:00Z,m,1,3600000000000\n,,1,1970-01-03T21:00:00Z,m,1,3600000000000\n,,1,1970-01-03T22:00:00Z,m,1,3600000000000\n,,1,1970-01-03T23:00:00Z,m,1,3600000000000\n,,1,1970-01-04T00:00:00Z,m,1,3600000000000\n,,1,1970-01-04T01:00:00Z,m,1,3600000000000\n,,1,1970-01-04T02:00:00Z,m,1,3600000000000\n,,1,1970-01-04T03:00:00Z,m,1,3600000000000\n,,1,1970-01-04T04:00:00Z,m,1,3600000000000\n,,1,1970-01-04T05:00:00Z,m,1,3600000000000\n,,1,1970-01-04T06:00:00Z,m,1,3600000000000\n,,1,1970-01-04T07:00:00Z,m,1,3600000000000\n,,1,1970-01-04T08:00:00Z,m,1,3600000000000\n,,1,1970-01-04T09:00:00Z,m,1,3600000000000\n,,1,1970-01-04T10:00:00Z,m,1,3600000000000\n,,1,1970-01-04T11:00:00Z,m,1,3600000000000\n,,1,1970-01-04T12:00:00Z,m,1,3600000000000\n,,1,1970-01-04T13:00:00Z,m,1,3600000000000\n,,1,1970-01-04T14:00:00Z,m,1,3600000000000\n,,1,1970-01-04T15:00:00Z,m,1,3600000000000\n,,1,1970-01-04T16:00:00Z,m,1,3600000000000\n,,1,1970-01-04T17:00:00Z,m,1,3600000000000\n,,1,1970-01-04T18:00:00Z,m,1,3600000000000\n,,1,1970-01-04T19:00:00Z,m,1,3600000000000\n,,1,1970-01-04T20:00:00Z,m,1,3600000000000\n,,1,1970-01-04T21:00:00Z,m,1,3600000000000\n,,1,1970-01-04T22:00:00Z,m,1,3600000000000\n,,1,1970-01-04T23:00:00Z,m,1,3600000000000\n,,1,1970-01-05T00:00:00Z,m,1,3600000000000\n,,1,1970-01-05T01:00:00Z,m,1,3600000000000\n,,1,1970-01-05T02:00:00Z,m,1,3600000000000\n,,1,1970-01-05T03:00:00Z,m,1,3600000000000\n,,1,1970-01-05T04:00:00Z,m,1,3600000000000\n,,1,1970-01-05T05:00:00Z,m,1,3600000000000\n,,1,1970-01-05T06:00:00Z,m,1,3600000000000\n,,1,1970-01-05T07:00:00Z,m,1,3600000000000\n,,1,1970-01-05T08:00:00Z,m,1,3600000000000\n,,1,1970-01-05T09:00:00Z,m,1,3600000000000\n,,1,1970-01-05T10:00:00Z,m,1,3600000000000\n,,1,1970-01-05T11:00:00Z,m,1,3600000000000\n,,1,1970-01-05T12:00:00Z,m,1,3600000000000\n,,1,1970-01-05T13:00:00Z,m,1,3600000000000\n,,1,1970-01-05T14:00:00Z,m,1,3600000000000\n,,1,1970-01-05T15:00:00Z,m,1,3600000000000\n,,1,1970-01-05T16:00:00Z,m,1,3600000000000\n,,1,1970-01-05T17:00:00Z,m,1,3600000000000\n,,1,1970-01-05T18:00:00Z,m,1,3600000000000\n,,1,1970-01-05T19:00:00Z,m,1,3600000000000\n,,1,1970-01-05T20:00:00Z,m,1,3600000000000\n,,1,1970-01-05T21:00:00Z,m,1,3600000000000\n,,1,1970-01-05T22:00:00Z,m,1,3600000000000\n,,1,1970-01-05T23:00:00Z,m,1,3600000000000\n,,1,1970-01-06T00:00:00Z,m,1,3600000000000\n,,1,1970-01-06T01:00:00Z,m,1,3600000000000\n,,1,1970-01-06T02:00:00Z,m,1,3600000000000\n,,1,1970-01-06T03:00:00Z,m,1,3600000000000\n,,1,1970-01-06T04:00:00Z,m,1,3600000000000\n,,1,1970-01-06T05:00:00Z,m,1,3600000000000\n,,1,1970-01-06T06:00:00Z,m,1,3600000000000\n,,1,1970-01-06T07:00:00Z,m,1,3600000000000\n,,1,1970-01-06T08:00:00Z,m,1,3600000000000\n,,1,1970-01-06T09:00:00Z,m,1,3600000000000\n,,1,1970-01-06T10:00:00Z,m,1,3600000000000\n,,1,1970-01-06T11:00:00Z,m,1,3600000000000\n,,1,1970-01-06T12:00:00Z,m,1,3600000000000\n,,1,1970-01-06T13:00:00Z,m,1,3600000000000\n,,1,1970-01-06T14:00:00Z,m,1,3600000000000\n,,1,1970-01-06T15:00:00Z,m,1,3600000000000\n,,1,1970-01-06T16:00:00Z,m,1,3600000000000\n,,1,1970-01-06T17:00:00Z,m,1,3600000000000\n,,1,1970-01-06T18:00:00Z,m,1,3600000000000\n,,1,1970-01-06T19:00:00Z,m,1,3600000000000\n,,1,1970-01-06T20:00:00Z,m,1,3600000000000\n,,1,1970-01-06T21:00:00Z,m,1,3600000000000\n,,1,1970-01-06T22:00:00Z,m,1,3600000000000\n,,1,1970-01-06T23:00:00Z,m,1,3600000000000\n,,1,1970-01-07T00:00:00Z,m,1,3600000000000\n,,1,1970-01-07T01:00:00Z,m,1,3600000000000\n,,1,1970-01-07T02:00:00Z,m,1,3600000000000\n,,1,1970-01-07T03:00:00Z,m,1,3600000000000\n,,1,1970-01-07T04:00:00Z,m,1,3600000000000\n,,1,1970-01-07T05:00:00Z,m,1,3600000000000\n,,1,1970-01-07T06:00:00Z,m,1,3600000000000\n,,1,1970-01-07T07:00:00Z,m,1,3600000000000\n,,1,1970-01-07T08:00:00Z,m,1,3600000000000\n,,1,1970-01-07T09:00:00Z,m,1,3600000000000\n,,1,1970-01-07T10:00:00Z,m,1,3600000000000\n,,1,1970-01-07T11:00:00Z,m,1,3600000000000\n,,1,1970-01-07T12:00:00Z,m,1,3600000000000\n,,1,1970-01-07T13:00:00Z,m,1,3600000000000\n,,1,1970-01-07T14:00:00Z,m,1,3600000000000\n,,1,1970-01-07T15:00:00Z,m,1,3600000000000\n,,1,1970-01-07T16:00:00Z,m,1,3600000000000\n,,1,1970-01-07T17:00:00Z,m,1,3600000000000\n,,1,1970-01-07T18:00:00Z,m,1,3600000000000\n,,1,1970-01-07T19:00:00Z,m,1,3600000000000\n,,1,1970-01-07T20:00:00Z,m,1,3600000000000\n,,1,1970-01-07T21:00:00Z,m,1,3600000000000\n,,1,1970-01-07T22:00:00Z,m,1,3600000000000\n,,1,1970-01-07T23:00:00Z,m,1,3600000000000\n\"", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 350, - }, - File: "elapsed_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 690, - }, - File: "elapsed_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,elapsed\n,,0,1970-01-01T01:00:00Z,m,0,3600000000000\n,,0,1970-01-01T02:00:00Z,m,0,3600000000000\n,,0,1970-01-01T03:00:00Z,m,0,3600000000000\n,,0,1970-01-01T04:00:00Z,m,0,3600000000000\n,,0,1970-01-01T05:00:00Z,m,0,3600000000000\n,,0,1970-01-01T06:00:00Z,m,0,3600000000000\n,,0,1970-01-01T07:00:00Z,m,0,3600000000000\n,,0,1970-01-01T08:00:00Z,m,0,3600000000000\n,,0,1970-01-01T09:00:00Z,m,0,3600000000000\n,,0,1970-01-01T10:00:00Z,m,0,3600000000000\n,,0,1970-01-01T11:00:00Z,m,0,3600000000000\n,,0,1970-01-01T12:00:00Z,m,0,3600000000000\n,,0,1970-01-01T13:00:00Z,m,0,3600000000000\n,,0,1970-01-01T14:00:00Z,m,0,3600000000000\n,,0,1970-01-01T15:00:00Z,m,0,3600000000000\n,,0,1970-01-01T16:00:00Z,m,0,3600000000000\n,,0,1970-01-01T17:00:00Z,m,0,3600000000000\n,,0,1970-01-01T18:00:00Z,m,0,3600000000000\n,,0,1970-01-01T19:00:00Z,m,0,3600000000000\n,,0,1970-01-01T20:00:00Z,m,0,3600000000000\n,,0,1970-01-01T21:00:00Z,m,0,3600000000000\n,,0,1970-01-01T22:00:00Z,m,0,3600000000000\n,,0,1970-01-01T23:00:00Z,m,0,3600000000000\n,,0,1970-01-02T00:00:00Z,m,0,3600000000000\n,,0,1970-01-02T01:00:00Z,m,0,3600000000000\n,,0,1970-01-02T02:00:00Z,m,0,3600000000000\n,,0,1970-01-02T03:00:00Z,m,0,3600000000000\n,,0,1970-01-02T04:00:00Z,m,0,3600000000000\n,,0,1970-01-02T05:00:00Z,m,0,3600000000000\n,,0,1970-01-02T06:00:00Z,m,0,3600000000000\n,,0,1970-01-02T07:00:00Z,m,0,3600000000000\n,,0,1970-01-02T08:00:00Z,m,0,3600000000000\n,,0,1970-01-02T09:00:00Z,m,0,3600000000000\n,,0,1970-01-02T10:00:00Z,m,0,3600000000000\n,,0,1970-01-02T11:00:00Z,m,0,3600000000000\n,,0,1970-01-02T12:00:00Z,m,0,3600000000000\n,,0,1970-01-02T13:00:00Z,m,0,3600000000000\n,,0,1970-01-02T14:00:00Z,m,0,3600000000000\n,,0,1970-01-02T15:00:00Z,m,0,3600000000000\n,,0,1970-01-02T16:00:00Z,m,0,3600000000000\n,,0,1970-01-02T17:00:00Z,m,0,3600000000000\n,,0,1970-01-02T18:00:00Z,m,0,3600000000000\n,,0,1970-01-02T19:00:00Z,m,0,3600000000000\n,,0,1970-01-02T20:00:00Z,m,0,3600000000000\n,,0,1970-01-02T21:00:00Z,m,0,3600000000000\n,,0,1970-01-02T22:00:00Z,m,0,3600000000000\n,,0,1970-01-02T23:00:00Z,m,0,3600000000000\n,,0,1970-01-03T00:00:00Z,m,0,3600000000000\n,,0,1970-01-03T01:00:00Z,m,0,3600000000000\n,,0,1970-01-03T02:00:00Z,m,0,3600000000000\n,,0,1970-01-03T03:00:00Z,m,0,3600000000000\n,,0,1970-01-03T04:00:00Z,m,0,3600000000000\n,,0,1970-01-03T05:00:00Z,m,0,3600000000000\n,,0,1970-01-03T06:00:00Z,m,0,3600000000000\n,,0,1970-01-03T07:00:00Z,m,0,3600000000000\n,,0,1970-01-03T08:00:00Z,m,0,3600000000000\n,,0,1970-01-03T09:00:00Z,m,0,3600000000000\n,,0,1970-01-03T10:00:00Z,m,0,3600000000000\n,,0,1970-01-03T11:00:00Z,m,0,3600000000000\n,,0,1970-01-03T12:00:00Z,m,0,3600000000000\n,,0,1970-01-03T13:00:00Z,m,0,3600000000000\n,,0,1970-01-03T14:00:00Z,m,0,3600000000000\n,,0,1970-01-03T15:00:00Z,m,0,3600000000000\n,,0,1970-01-03T16:00:00Z,m,0,3600000000000\n,,0,1970-01-03T17:00:00Z,m,0,3600000000000\n,,0,1970-01-03T18:00:00Z,m,0,3600000000000\n,,0,1970-01-03T19:00:00Z,m,0,3600000000000\n,,0,1970-01-03T20:00:00Z,m,0,3600000000000\n,,0,1970-01-03T21:00:00Z,m,0,3600000000000\n,,0,1970-01-03T22:00:00Z,m,0,3600000000000\n,,0,1970-01-03T23:00:00Z,m,0,3600000000000\n,,0,1970-01-04T00:00:00Z,m,0,3600000000000\n,,0,1970-01-04T01:00:00Z,m,0,3600000000000\n,,0,1970-01-04T02:00:00Z,m,0,3600000000000\n,,0,1970-01-04T03:00:00Z,m,0,3600000000000\n,,0,1970-01-04T04:00:00Z,m,0,3600000000000\n,,0,1970-01-04T05:00:00Z,m,0,3600000000000\n,,0,1970-01-04T06:00:00Z,m,0,3600000000000\n,,0,1970-01-04T07:00:00Z,m,0,3600000000000\n,,0,1970-01-04T08:00:00Z,m,0,3600000000000\n,,0,1970-01-04T09:00:00Z,m,0,3600000000000\n,,0,1970-01-04T10:00:00Z,m,0,3600000000000\n,,0,1970-01-04T11:00:00Z,m,0,3600000000000\n,,0,1970-01-04T12:00:00Z,m,0,3600000000000\n,,0,1970-01-04T13:00:00Z,m,0,3600000000000\n,,0,1970-01-04T14:00:00Z,m,0,3600000000000\n,,0,1970-01-04T15:00:00Z,m,0,3600000000000\n,,0,1970-01-04T16:00:00Z,m,0,3600000000000\n,,0,1970-01-04T17:00:00Z,m,0,3600000000000\n,,0,1970-01-04T18:00:00Z,m,0,3600000000000\n,,0,1970-01-04T19:00:00Z,m,0,3600000000000\n,,0,1970-01-04T20:00:00Z,m,0,3600000000000\n,,0,1970-01-04T21:00:00Z,m,0,3600000000000\n,,0,1970-01-04T22:00:00Z,m,0,3600000000000\n,,0,1970-01-04T23:00:00Z,m,0,3600000000000\n,,0,1970-01-05T00:00:00Z,m,0,3600000000000\n,,0,1970-01-05T01:00:00Z,m,0,3600000000000\n,,0,1970-01-05T02:00:00Z,m,0,3600000000000\n,,0,1970-01-05T03:00:00Z,m,0,3600000000000\n,,0,1970-01-05T04:00:00Z,m,0,3600000000000\n,,0,1970-01-05T05:00:00Z,m,0,3600000000000\n,,0,1970-01-05T06:00:00Z,m,0,3600000000000\n,,0,1970-01-05T07:00:00Z,m,0,3600000000000\n,,0,1970-01-05T08:00:00Z,m,0,3600000000000\n,,0,1970-01-05T09:00:00Z,m,0,3600000000000\n,,0,1970-01-05T10:00:00Z,m,0,3600000000000\n,,0,1970-01-05T11:00:00Z,m,0,3600000000000\n,,0,1970-01-05T12:00:00Z,m,0,3600000000000\n,,0,1970-01-05T13:00:00Z,m,0,3600000000000\n,,0,1970-01-05T14:00:00Z,m,0,3600000000000\n,,0,1970-01-05T15:00:00Z,m,0,3600000000000\n,,0,1970-01-05T16:00:00Z,m,0,3600000000000\n,,0,1970-01-05T17:00:00Z,m,0,3600000000000\n,,0,1970-01-05T18:00:00Z,m,0,3600000000000\n,,0,1970-01-05T19:00:00Z,m,0,3600000000000\n,,0,1970-01-05T20:00:00Z,m,0,3600000000000\n,,0,1970-01-05T21:00:00Z,m,0,3600000000000\n,,0,1970-01-05T22:00:00Z,m,0,3600000000000\n,,0,1970-01-05T23:00:00Z,m,0,3600000000000\n,,0,1970-01-06T00:00:00Z,m,0,3600000000000\n,,0,1970-01-06T01:00:00Z,m,0,3600000000000\n,,0,1970-01-06T02:00:00Z,m,0,3600000000000\n,,0,1970-01-06T03:00:00Z,m,0,3600000000000\n,,0,1970-01-06T04:00:00Z,m,0,3600000000000\n,,0,1970-01-06T05:00:00Z,m,0,3600000000000\n,,0,1970-01-06T06:00:00Z,m,0,3600000000000\n,,0,1970-01-06T07:00:00Z,m,0,3600000000000\n,,0,1970-01-06T08:00:00Z,m,0,3600000000000\n,,0,1970-01-06T09:00:00Z,m,0,3600000000000\n,,0,1970-01-06T10:00:00Z,m,0,3600000000000\n,,0,1970-01-06T11:00:00Z,m,0,3600000000000\n,,0,1970-01-06T12:00:00Z,m,0,3600000000000\n,,0,1970-01-06T13:00:00Z,m,0,3600000000000\n,,0,1970-01-06T14:00:00Z,m,0,3600000000000\n,,0,1970-01-06T15:00:00Z,m,0,3600000000000\n,,0,1970-01-06T16:00:00Z,m,0,3600000000000\n,,0,1970-01-06T17:00:00Z,m,0,3600000000000\n,,0,1970-01-06T18:00:00Z,m,0,3600000000000\n,,0,1970-01-06T19:00:00Z,m,0,3600000000000\n,,0,1970-01-06T20:00:00Z,m,0,3600000000000\n,,0,1970-01-06T21:00:00Z,m,0,3600000000000\n,,0,1970-01-06T22:00:00Z,m,0,3600000000000\n,,0,1970-01-06T23:00:00Z,m,0,3600000000000\n,,0,1970-01-07T00:00:00Z,m,0,3600000000000\n,,0,1970-01-07T01:00:00Z,m,0,3600000000000\n,,0,1970-01-07T02:00:00Z,m,0,3600000000000\n,,0,1970-01-07T03:00:00Z,m,0,3600000000000\n,,0,1970-01-07T04:00:00Z,m,0,3600000000000\n,,0,1970-01-07T05:00:00Z,m,0,3600000000000\n,,0,1970-01-07T06:00:00Z,m,0,3600000000000\n,,0,1970-01-07T07:00:00Z,m,0,3600000000000\n,,0,1970-01-07T08:00:00Z,m,0,3600000000000\n,,0,1970-01-07T09:00:00Z,m,0,3600000000000\n,,0,1970-01-07T10:00:00Z,m,0,3600000000000\n,,0,1970-01-07T11:00:00Z,m,0,3600000000000\n,,0,1970-01-07T12:00:00Z,m,0,3600000000000\n,,0,1970-01-07T13:00:00Z,m,0,3600000000000\n,,0,1970-01-07T14:00:00Z,m,0,3600000000000\n,,0,1970-01-07T15:00:00Z,m,0,3600000000000\n,,0,1970-01-07T16:00:00Z,m,0,3600000000000\n,,0,1970-01-07T17:00:00Z,m,0,3600000000000\n,,0,1970-01-07T18:00:00Z,m,0,3600000000000\n,,0,1970-01-07T19:00:00Z,m,0,3600000000000\n,,0,1970-01-07T20:00:00Z,m,0,3600000000000\n,,0,1970-01-07T21:00:00Z,m,0,3600000000000\n,,0,1970-01-07T22:00:00Z,m,0,3600000000000\n,,0,1970-01-07T23:00:00Z,m,0,3600000000000\n,,1,1970-01-01T01:00:00Z,m,1,3600000000000\n,,1,1970-01-01T02:00:00Z,m,1,3600000000000\n,,1,1970-01-01T03:00:00Z,m,1,3600000000000\n,,1,1970-01-01T04:00:00Z,m,1,3600000000000\n,,1,1970-01-01T05:00:00Z,m,1,3600000000000\n,,1,1970-01-01T06:00:00Z,m,1,3600000000000\n,,1,1970-01-01T07:00:00Z,m,1,3600000000000\n,,1,1970-01-01T08:00:00Z,m,1,3600000000000\n,,1,1970-01-01T09:00:00Z,m,1,3600000000000\n,,1,1970-01-01T10:00:00Z,m,1,3600000000000\n,,1,1970-01-01T11:00:00Z,m,1,3600000000000\n,,1,1970-01-01T12:00:00Z,m,1,3600000000000\n,,1,1970-01-01T13:00:00Z,m,1,3600000000000\n,,1,1970-01-01T14:00:00Z,m,1,3600000000000\n,,1,1970-01-01T15:00:00Z,m,1,3600000000000\n,,1,1970-01-01T16:00:00Z,m,1,3600000000000\n,,1,1970-01-01T17:00:00Z,m,1,3600000000000\n,,1,1970-01-01T18:00:00Z,m,1,3600000000000\n,,1,1970-01-01T19:00:00Z,m,1,3600000000000\n,,1,1970-01-01T20:00:00Z,m,1,3600000000000\n,,1,1970-01-01T21:00:00Z,m,1,3600000000000\n,,1,1970-01-01T22:00:00Z,m,1,3600000000000\n,,1,1970-01-01T23:00:00Z,m,1,3600000000000\n,,1,1970-01-02T00:00:00Z,m,1,3600000000000\n,,1,1970-01-02T01:00:00Z,m,1,3600000000000\n,,1,1970-01-02T02:00:00Z,m,1,3600000000000\n,,1,1970-01-02T03:00:00Z,m,1,3600000000000\n,,1,1970-01-02T04:00:00Z,m,1,3600000000000\n,,1,1970-01-02T05:00:00Z,m,1,3600000000000\n,,1,1970-01-02T06:00:00Z,m,1,3600000000000\n,,1,1970-01-02T07:00:00Z,m,1,3600000000000\n,,1,1970-01-02T08:00:00Z,m,1,3600000000000\n,,1,1970-01-02T09:00:00Z,m,1,3600000000000\n,,1,1970-01-02T10:00:00Z,m,1,3600000000000\n,,1,1970-01-02T11:00:00Z,m,1,3600000000000\n,,1,1970-01-02T12:00:00Z,m,1,3600000000000\n,,1,1970-01-02T13:00:00Z,m,1,3600000000000\n,,1,1970-01-02T14:00:00Z,m,1,3600000000000\n,,1,1970-01-02T15:00:00Z,m,1,3600000000000\n,,1,1970-01-02T16:00:00Z,m,1,3600000000000\n,,1,1970-01-02T17:00:00Z,m,1,3600000000000\n,,1,1970-01-02T18:00:00Z,m,1,3600000000000\n,,1,1970-01-02T19:00:00Z,m,1,3600000000000\n,,1,1970-01-02T20:00:00Z,m,1,3600000000000\n,,1,1970-01-02T21:00:00Z,m,1,3600000000000\n,,1,1970-01-02T22:00:00Z,m,1,3600000000000\n,,1,1970-01-02T23:00:00Z,m,1,3600000000000\n,,1,1970-01-03T00:00:00Z,m,1,3600000000000\n,,1,1970-01-03T01:00:00Z,m,1,3600000000000\n,,1,1970-01-03T02:00:00Z,m,1,3600000000000\n,,1,1970-01-03T03:00:00Z,m,1,3600000000000\n,,1,1970-01-03T04:00:00Z,m,1,3600000000000\n,,1,1970-01-03T05:00:00Z,m,1,3600000000000\n,,1,1970-01-03T06:00:00Z,m,1,3600000000000\n,,1,1970-01-03T07:00:00Z,m,1,3600000000000\n,,1,1970-01-03T08:00:00Z,m,1,3600000000000\n,,1,1970-01-03T09:00:00Z,m,1,3600000000000\n,,1,1970-01-03T10:00:00Z,m,1,3600000000000\n,,1,1970-01-03T11:00:00Z,m,1,3600000000000\n,,1,1970-01-03T12:00:00Z,m,1,3600000000000\n,,1,1970-01-03T13:00:00Z,m,1,3600000000000\n,,1,1970-01-03T14:00:00Z,m,1,3600000000000\n,,1,1970-01-03T15:00:00Z,m,1,3600000000000\n,,1,1970-01-03T16:00:00Z,m,1,3600000000000\n,,1,1970-01-03T17:00:00Z,m,1,3600000000000\n,,1,1970-01-03T18:00:00Z,m,1,3600000000000\n,,1,1970-01-03T19:00:00Z,m,1,3600000000000\n,,1,1970-01-03T20:00:00Z,m,1,3600000000000\n,,1,1970-01-03T21:00:00Z,m,1,3600000000000\n,,1,1970-01-03T22:00:00Z,m,1,3600000000000\n,,1,1970-01-03T23:00:00Z,m,1,3600000000000\n,,1,1970-01-04T00:00:00Z,m,1,3600000000000\n,,1,1970-01-04T01:00:00Z,m,1,3600000000000\n,,1,1970-01-04T02:00:00Z,m,1,3600000000000\n,,1,1970-01-04T03:00:00Z,m,1,3600000000000\n,,1,1970-01-04T04:00:00Z,m,1,3600000000000\n,,1,1970-01-04T05:00:00Z,m,1,3600000000000\n,,1,1970-01-04T06:00:00Z,m,1,3600000000000\n,,1,1970-01-04T07:00:00Z,m,1,3600000000000\n,,1,1970-01-04T08:00:00Z,m,1,3600000000000\n,,1,1970-01-04T09:00:00Z,m,1,3600000000000\n,,1,1970-01-04T10:00:00Z,m,1,3600000000000\n,,1,1970-01-04T11:00:00Z,m,1,3600000000000\n,,1,1970-01-04T12:00:00Z,m,1,3600000000000\n,,1,1970-01-04T13:00:00Z,m,1,3600000000000\n,,1,1970-01-04T14:00:00Z,m,1,3600000000000\n,,1,1970-01-04T15:00:00Z,m,1,3600000000000\n,,1,1970-01-04T16:00:00Z,m,1,3600000000000\n,,1,1970-01-04T17:00:00Z,m,1,3600000000000\n,,1,1970-01-04T18:00:00Z,m,1,3600000000000\n,,1,1970-01-04T19:00:00Z,m,1,3600000000000\n,,1,1970-01-04T20:00:00Z,m,1,3600000000000\n,,1,1970-01-04T21:00:00Z,m,1,3600000000000\n,,1,1970-01-04T22:00:00Z,m,1,3600000000000\n,,1,1970-01-04T23:00:00Z,m,1,3600000000000\n,,1,1970-01-05T00:00:00Z,m,1,3600000000000\n,,1,1970-01-05T01:00:00Z,m,1,3600000000000\n,,1,1970-01-05T02:00:00Z,m,1,3600000000000\n,,1,1970-01-05T03:00:00Z,m,1,3600000000000\n,,1,1970-01-05T04:00:00Z,m,1,3600000000000\n,,1,1970-01-05T05:00:00Z,m,1,3600000000000\n,,1,1970-01-05T06:00:00Z,m,1,3600000000000\n,,1,1970-01-05T07:00:00Z,m,1,3600000000000\n,,1,1970-01-05T08:00:00Z,m,1,3600000000000\n,,1,1970-01-05T09:00:00Z,m,1,3600000000000\n,,1,1970-01-05T10:00:00Z,m,1,3600000000000\n,,1,1970-01-05T11:00:00Z,m,1,3600000000000\n,,1,1970-01-05T12:00:00Z,m,1,3600000000000\n,,1,1970-01-05T13:00:00Z,m,1,3600000000000\n,,1,1970-01-05T14:00:00Z,m,1,3600000000000\n,,1,1970-01-05T15:00:00Z,m,1,3600000000000\n,,1,1970-01-05T16:00:00Z,m,1,3600000000000\n,,1,1970-01-05T17:00:00Z,m,1,3600000000000\n,,1,1970-01-05T18:00:00Z,m,1,3600000000000\n,,1,1970-01-05T19:00:00Z,m,1,3600000000000\n,,1,1970-01-05T20:00:00Z,m,1,3600000000000\n,,1,1970-01-05T21:00:00Z,m,1,3600000000000\n,,1,1970-01-05T22:00:00Z,m,1,3600000000000\n,,1,1970-01-05T23:00:00Z,m,1,3600000000000\n,,1,1970-01-06T00:00:00Z,m,1,3600000000000\n,,1,1970-01-06T01:00:00Z,m,1,3600000000000\n,,1,1970-01-06T02:00:00Z,m,1,3600000000000\n,,1,1970-01-06T03:00:00Z,m,1,3600000000000\n,,1,1970-01-06T04:00:00Z,m,1,3600000000000\n,,1,1970-01-06T05:00:00Z,m,1,3600000000000\n,,1,1970-01-06T06:00:00Z,m,1,3600000000000\n,,1,1970-01-06T07:00:00Z,m,1,3600000000000\n,,1,1970-01-06T08:00:00Z,m,1,3600000000000\n,,1,1970-01-06T09:00:00Z,m,1,3600000000000\n,,1,1970-01-06T10:00:00Z,m,1,3600000000000\n,,1,1970-01-06T11:00:00Z,m,1,3600000000000\n,,1,1970-01-06T12:00:00Z,m,1,3600000000000\n,,1,1970-01-06T13:00:00Z,m,1,3600000000000\n,,1,1970-01-06T14:00:00Z,m,1,3600000000000\n,,1,1970-01-06T15:00:00Z,m,1,3600000000000\n,,1,1970-01-06T16:00:00Z,m,1,3600000000000\n,,1,1970-01-06T17:00:00Z,m,1,3600000000000\n,,1,1970-01-06T18:00:00Z,m,1,3600000000000\n,,1,1970-01-06T19:00:00Z,m,1,3600000000000\n,,1,1970-01-06T20:00:00Z,m,1,3600000000000\n,,1,1970-01-06T21:00:00Z,m,1,3600000000000\n,,1,1970-01-06T22:00:00Z,m,1,3600000000000\n,,1,1970-01-06T23:00:00Z,m,1,3600000000000\n,,1,1970-01-07T00:00:00Z,m,1,3600000000000\n,,1,1970-01-07T01:00:00Z,m,1,3600000000000\n,,1,1970-01-07T02:00:00Z,m,1,3600000000000\n,,1,1970-01-07T03:00:00Z,m,1,3600000000000\n,,1,1970-01-07T04:00:00Z,m,1,3600000000000\n,,1,1970-01-07T05:00:00Z,m,1,3600000000000\n,,1,1970-01-07T06:00:00Z,m,1,3600000000000\n,,1,1970-01-07T07:00:00Z,m,1,3600000000000\n,,1,1970-01-07T08:00:00Z,m,1,3600000000000\n,,1,1970-01-07T09:00:00Z,m,1,3600000000000\n,,1,1970-01-07T10:00:00Z,m,1,3600000000000\n,,1,1970-01-07T11:00:00Z,m,1,3600000000000\n,,1,1970-01-07T12:00:00Z,m,1,3600000000000\n,,1,1970-01-07T13:00:00Z,m,1,3600000000000\n,,1,1970-01-07T14:00:00Z,m,1,3600000000000\n,,1,1970-01-07T15:00:00Z,m,1,3600000000000\n,,1,1970-01-07T16:00:00Z,m,1,3600000000000\n,,1,1970-01-07T17:00:00Z,m,1,3600000000000\n,,1,1970-01-07T18:00:00Z,m,1,3600000000000\n,,1,1970-01-07T19:00:00Z,m,1,3600000000000\n,,1,1970-01-07T20:00:00Z,m,1,3600000000000\n,,1,1970-01-07T21:00:00Z,m,1,3600000000000\n,,1,1970-01-07T22:00:00Z,m,1,3600000000000\n,,1,1970-01-07T23:00:00Z,m,1,3600000000000\n\"", - Start: ast.Position{ - Column: 5, - Line: 351, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,time,_measurement,t0,elapsed\n,,0,1970-01-01T01:00:00Z,m,0,3600000000000\n,,0,1970-01-01T02:00:00Z,m,0,3600000000000\n,,0,1970-01-01T03:00:00Z,m,0,3600000000000\n,,0,1970-01-01T04:00:00Z,m,0,3600000000000\n,,0,1970-01-01T05:00:00Z,m,0,3600000000000\n,,0,1970-01-01T06:00:00Z,m,0,3600000000000\n,,0,1970-01-01T07:00:00Z,m,0,3600000000000\n,,0,1970-01-01T08:00:00Z,m,0,3600000000000\n,,0,1970-01-01T09:00:00Z,m,0,3600000000000\n,,0,1970-01-01T10:00:00Z,m,0,3600000000000\n,,0,1970-01-01T11:00:00Z,m,0,3600000000000\n,,0,1970-01-01T12:00:00Z,m,0,3600000000000\n,,0,1970-01-01T13:00:00Z,m,0,3600000000000\n,,0,1970-01-01T14:00:00Z,m,0,3600000000000\n,,0,1970-01-01T15:00:00Z,m,0,3600000000000\n,,0,1970-01-01T16:00:00Z,m,0,3600000000000\n,,0,1970-01-01T17:00:00Z,m,0,3600000000000\n,,0,1970-01-01T18:00:00Z,m,0,3600000000000\n,,0,1970-01-01T19:00:00Z,m,0,3600000000000\n,,0,1970-01-01T20:00:00Z,m,0,3600000000000\n,,0,1970-01-01T21:00:00Z,m,0,3600000000000\n,,0,1970-01-01T22:00:00Z,m,0,3600000000000\n,,0,1970-01-01T23:00:00Z,m,0,3600000000000\n,,0,1970-01-02T00:00:00Z,m,0,3600000000000\n,,0,1970-01-02T01:00:00Z,m,0,3600000000000\n,,0,1970-01-02T02:00:00Z,m,0,3600000000000\n,,0,1970-01-02T03:00:00Z,m,0,3600000000000\n,,0,1970-01-02T04:00:00Z,m,0,3600000000000\n,,0,1970-01-02T05:00:00Z,m,0,3600000000000\n,,0,1970-01-02T06:00:00Z,m,0,3600000000000\n,,0,1970-01-02T07:00:00Z,m,0,3600000000000\n,,0,1970-01-02T08:00:00Z,m,0,3600000000000\n,,0,1970-01-02T09:00:00Z,m,0,3600000000000\n,,0,1970-01-02T10:00:00Z,m,0,3600000000000\n,,0,1970-01-02T11:00:00Z,m,0,3600000000000\n,,0,1970-01-02T12:00:00Z,m,0,3600000000000\n,,0,1970-01-02T13:00:00Z,m,0,3600000000000\n,,0,1970-01-02T14:00:00Z,m,0,3600000000000\n,,0,1970-01-02T15:00:00Z,m,0,3600000000000\n,,0,1970-01-02T16:00:00Z,m,0,3600000000000\n,,0,1970-01-02T17:00:00Z,m,0,3600000000000\n,,0,1970-01-02T18:00:00Z,m,0,3600000000000\n,,0,1970-01-02T19:00:00Z,m,0,3600000000000\n,,0,1970-01-02T20:00:00Z,m,0,3600000000000\n,,0,1970-01-02T21:00:00Z,m,0,3600000000000\n,,0,1970-01-02T22:00:00Z,m,0,3600000000000\n,,0,1970-01-02T23:00:00Z,m,0,3600000000000\n,,0,1970-01-03T00:00:00Z,m,0,3600000000000\n,,0,1970-01-03T01:00:00Z,m,0,3600000000000\n,,0,1970-01-03T02:00:00Z,m,0,3600000000000\n,,0,1970-01-03T03:00:00Z,m,0,3600000000000\n,,0,1970-01-03T04:00:00Z,m,0,3600000000000\n,,0,1970-01-03T05:00:00Z,m,0,3600000000000\n,,0,1970-01-03T06:00:00Z,m,0,3600000000000\n,,0,1970-01-03T07:00:00Z,m,0,3600000000000\n,,0,1970-01-03T08:00:00Z,m,0,3600000000000\n,,0,1970-01-03T09:00:00Z,m,0,3600000000000\n,,0,1970-01-03T10:00:00Z,m,0,3600000000000\n,,0,1970-01-03T11:00:00Z,m,0,3600000000000\n,,0,1970-01-03T12:00:00Z,m,0,3600000000000\n,,0,1970-01-03T13:00:00Z,m,0,3600000000000\n,,0,1970-01-03T14:00:00Z,m,0,3600000000000\n,,0,1970-01-03T15:00:00Z,m,0,3600000000000\n,,0,1970-01-03T16:00:00Z,m,0,3600000000000\n,,0,1970-01-03T17:00:00Z,m,0,3600000000000\n,,0,1970-01-03T18:00:00Z,m,0,3600000000000\n,,0,1970-01-03T19:00:00Z,m,0,3600000000000\n,,0,1970-01-03T20:00:00Z,m,0,3600000000000\n,,0,1970-01-03T21:00:00Z,m,0,3600000000000\n,,0,1970-01-03T22:00:00Z,m,0,3600000000000\n,,0,1970-01-03T23:00:00Z,m,0,3600000000000\n,,0,1970-01-04T00:00:00Z,m,0,3600000000000\n,,0,1970-01-04T01:00:00Z,m,0,3600000000000\n,,0,1970-01-04T02:00:00Z,m,0,3600000000000\n,,0,1970-01-04T03:00:00Z,m,0,3600000000000\n,,0,1970-01-04T04:00:00Z,m,0,3600000000000\n,,0,1970-01-04T05:00:00Z,m,0,3600000000000\n,,0,1970-01-04T06:00:00Z,m,0,3600000000000\n,,0,1970-01-04T07:00:00Z,m,0,3600000000000\n,,0,1970-01-04T08:00:00Z,m,0,3600000000000\n,,0,1970-01-04T09:00:00Z,m,0,3600000000000\n,,0,1970-01-04T10:00:00Z,m,0,3600000000000\n,,0,1970-01-04T11:00:00Z,m,0,3600000000000\n,,0,1970-01-04T12:00:00Z,m,0,3600000000000\n,,0,1970-01-04T13:00:00Z,m,0,3600000000000\n,,0,1970-01-04T14:00:00Z,m,0,3600000000000\n,,0,1970-01-04T15:00:00Z,m,0,3600000000000\n,,0,1970-01-04T16:00:00Z,m,0,3600000000000\n,,0,1970-01-04T17:00:00Z,m,0,3600000000000\n,,0,1970-01-04T18:00:00Z,m,0,3600000000000\n,,0,1970-01-04T19:00:00Z,m,0,3600000000000\n,,0,1970-01-04T20:00:00Z,m,0,3600000000000\n,,0,1970-01-04T21:00:00Z,m,0,3600000000000\n,,0,1970-01-04T22:00:00Z,m,0,3600000000000\n,,0,1970-01-04T23:00:00Z,m,0,3600000000000\n,,0,1970-01-05T00:00:00Z,m,0,3600000000000\n,,0,1970-01-05T01:00:00Z,m,0,3600000000000\n,,0,1970-01-05T02:00:00Z,m,0,3600000000000\n,,0,1970-01-05T03:00:00Z,m,0,3600000000000\n,,0,1970-01-05T04:00:00Z,m,0,3600000000000\n,,0,1970-01-05T05:00:00Z,m,0,3600000000000\n,,0,1970-01-05T06:00:00Z,m,0,3600000000000\n,,0,1970-01-05T07:00:00Z,m,0,3600000000000\n,,0,1970-01-05T08:00:00Z,m,0,3600000000000\n,,0,1970-01-05T09:00:00Z,m,0,3600000000000\n,,0,1970-01-05T10:00:00Z,m,0,3600000000000\n,,0,1970-01-05T11:00:00Z,m,0,3600000000000\n,,0,1970-01-05T12:00:00Z,m,0,3600000000000\n,,0,1970-01-05T13:00:00Z,m,0,3600000000000\n,,0,1970-01-05T14:00:00Z,m,0,3600000000000\n,,0,1970-01-05T15:00:00Z,m,0,3600000000000\n,,0,1970-01-05T16:00:00Z,m,0,3600000000000\n,,0,1970-01-05T17:00:00Z,m,0,3600000000000\n,,0,1970-01-05T18:00:00Z,m,0,3600000000000\n,,0,1970-01-05T19:00:00Z,m,0,3600000000000\n,,0,1970-01-05T20:00:00Z,m,0,3600000000000\n,,0,1970-01-05T21:00:00Z,m,0,3600000000000\n,,0,1970-01-05T22:00:00Z,m,0,3600000000000\n,,0,1970-01-05T23:00:00Z,m,0,3600000000000\n,,0,1970-01-06T00:00:00Z,m,0,3600000000000\n,,0,1970-01-06T01:00:00Z,m,0,3600000000000\n,,0,1970-01-06T02:00:00Z,m,0,3600000000000\n,,0,1970-01-06T03:00:00Z,m,0,3600000000000\n,,0,1970-01-06T04:00:00Z,m,0,3600000000000\n,,0,1970-01-06T05:00:00Z,m,0,3600000000000\n,,0,1970-01-06T06:00:00Z,m,0,3600000000000\n,,0,1970-01-06T07:00:00Z,m,0,3600000000000\n,,0,1970-01-06T08:00:00Z,m,0,3600000000000\n,,0,1970-01-06T09:00:00Z,m,0,3600000000000\n,,0,1970-01-06T10:00:00Z,m,0,3600000000000\n,,0,1970-01-06T11:00:00Z,m,0,3600000000000\n,,0,1970-01-06T12:00:00Z,m,0,3600000000000\n,,0,1970-01-06T13:00:00Z,m,0,3600000000000\n,,0,1970-01-06T14:00:00Z,m,0,3600000000000\n,,0,1970-01-06T15:00:00Z,m,0,3600000000000\n,,0,1970-01-06T16:00:00Z,m,0,3600000000000\n,,0,1970-01-06T17:00:00Z,m,0,3600000000000\n,,0,1970-01-06T18:00:00Z,m,0,3600000000000\n,,0,1970-01-06T19:00:00Z,m,0,3600000000000\n,,0,1970-01-06T20:00:00Z,m,0,3600000000000\n,,0,1970-01-06T21:00:00Z,m,0,3600000000000\n,,0,1970-01-06T22:00:00Z,m,0,3600000000000\n,,0,1970-01-06T23:00:00Z,m,0,3600000000000\n,,0,1970-01-07T00:00:00Z,m,0,3600000000000\n,,0,1970-01-07T01:00:00Z,m,0,3600000000000\n,,0,1970-01-07T02:00:00Z,m,0,3600000000000\n,,0,1970-01-07T03:00:00Z,m,0,3600000000000\n,,0,1970-01-07T04:00:00Z,m,0,3600000000000\n,,0,1970-01-07T05:00:00Z,m,0,3600000000000\n,,0,1970-01-07T06:00:00Z,m,0,3600000000000\n,,0,1970-01-07T07:00:00Z,m,0,3600000000000\n,,0,1970-01-07T08:00:00Z,m,0,3600000000000\n,,0,1970-01-07T09:00:00Z,m,0,3600000000000\n,,0,1970-01-07T10:00:00Z,m,0,3600000000000\n,,0,1970-01-07T11:00:00Z,m,0,3600000000000\n,,0,1970-01-07T12:00:00Z,m,0,3600000000000\n,,0,1970-01-07T13:00:00Z,m,0,3600000000000\n,,0,1970-01-07T14:00:00Z,m,0,3600000000000\n,,0,1970-01-07T15:00:00Z,m,0,3600000000000\n,,0,1970-01-07T16:00:00Z,m,0,3600000000000\n,,0,1970-01-07T17:00:00Z,m,0,3600000000000\n,,0,1970-01-07T18:00:00Z,m,0,3600000000000\n,,0,1970-01-07T19:00:00Z,m,0,3600000000000\n,,0,1970-01-07T20:00:00Z,m,0,3600000000000\n,,0,1970-01-07T21:00:00Z,m,0,3600000000000\n,,0,1970-01-07T22:00:00Z,m,0,3600000000000\n,,0,1970-01-07T23:00:00Z,m,0,3600000000000\n,,1,1970-01-01T01:00:00Z,m,1,3600000000000\n,,1,1970-01-01T02:00:00Z,m,1,3600000000000\n,,1,1970-01-01T03:00:00Z,m,1,3600000000000\n,,1,1970-01-01T04:00:00Z,m,1,3600000000000\n,,1,1970-01-01T05:00:00Z,m,1,3600000000000\n,,1,1970-01-01T06:00:00Z,m,1,3600000000000\n,,1,1970-01-01T07:00:00Z,m,1,3600000000000\n,,1,1970-01-01T08:00:00Z,m,1,3600000000000\n,,1,1970-01-01T09:00:00Z,m,1,3600000000000\n,,1,1970-01-01T10:00:00Z,m,1,3600000000000\n,,1,1970-01-01T11:00:00Z,m,1,3600000000000\n,,1,1970-01-01T12:00:00Z,m,1,3600000000000\n,,1,1970-01-01T13:00:00Z,m,1,3600000000000\n,,1,1970-01-01T14:00:00Z,m,1,3600000000000\n,,1,1970-01-01T15:00:00Z,m,1,3600000000000\n,,1,1970-01-01T16:00:00Z,m,1,3600000000000\n,,1,1970-01-01T17:00:00Z,m,1,3600000000000\n,,1,1970-01-01T18:00:00Z,m,1,3600000000000\n,,1,1970-01-01T19:00:00Z,m,1,3600000000000\n,,1,1970-01-01T20:00:00Z,m,1,3600000000000\n,,1,1970-01-01T21:00:00Z,m,1,3600000000000\n,,1,1970-01-01T22:00:00Z,m,1,3600000000000\n,,1,1970-01-01T23:00:00Z,m,1,3600000000000\n,,1,1970-01-02T00:00:00Z,m,1,3600000000000\n,,1,1970-01-02T01:00:00Z,m,1,3600000000000\n,,1,1970-01-02T02:00:00Z,m,1,3600000000000\n,,1,1970-01-02T03:00:00Z,m,1,3600000000000\n,,1,1970-01-02T04:00:00Z,m,1,3600000000000\n,,1,1970-01-02T05:00:00Z,m,1,3600000000000\n,,1,1970-01-02T06:00:00Z,m,1,3600000000000\n,,1,1970-01-02T07:00:00Z,m,1,3600000000000\n,,1,1970-01-02T08:00:00Z,m,1,3600000000000\n,,1,1970-01-02T09:00:00Z,m,1,3600000000000\n,,1,1970-01-02T10:00:00Z,m,1,3600000000000\n,,1,1970-01-02T11:00:00Z,m,1,3600000000000\n,,1,1970-01-02T12:00:00Z,m,1,3600000000000\n,,1,1970-01-02T13:00:00Z,m,1,3600000000000\n,,1,1970-01-02T14:00:00Z,m,1,3600000000000\n,,1,1970-01-02T15:00:00Z,m,1,3600000000000\n,,1,1970-01-02T16:00:00Z,m,1,3600000000000\n,,1,1970-01-02T17:00:00Z,m,1,3600000000000\n,,1,1970-01-02T18:00:00Z,m,1,3600000000000\n,,1,1970-01-02T19:00:00Z,m,1,3600000000000\n,,1,1970-01-02T20:00:00Z,m,1,3600000000000\n,,1,1970-01-02T21:00:00Z,m,1,3600000000000\n,,1,1970-01-02T22:00:00Z,m,1,3600000000000\n,,1,1970-01-02T23:00:00Z,m,1,3600000000000\n,,1,1970-01-03T00:00:00Z,m,1,3600000000000\n,,1,1970-01-03T01:00:00Z,m,1,3600000000000\n,,1,1970-01-03T02:00:00Z,m,1,3600000000000\n,,1,1970-01-03T03:00:00Z,m,1,3600000000000\n,,1,1970-01-03T04:00:00Z,m,1,3600000000000\n,,1,1970-01-03T05:00:00Z,m,1,3600000000000\n,,1,1970-01-03T06:00:00Z,m,1,3600000000000\n,,1,1970-01-03T07:00:00Z,m,1,3600000000000\n,,1,1970-01-03T08:00:00Z,m,1,3600000000000\n,,1,1970-01-03T09:00:00Z,m,1,3600000000000\n,,1,1970-01-03T10:00:00Z,m,1,3600000000000\n,,1,1970-01-03T11:00:00Z,m,1,3600000000000\n,,1,1970-01-03T12:00:00Z,m,1,3600000000000\n,,1,1970-01-03T13:00:00Z,m,1,3600000000000\n,,1,1970-01-03T14:00:00Z,m,1,3600000000000\n,,1,1970-01-03T15:00:00Z,m,1,3600000000000\n,,1,1970-01-03T16:00:00Z,m,1,3600000000000\n,,1,1970-01-03T17:00:00Z,m,1,3600000000000\n,,1,1970-01-03T18:00:00Z,m,1,3600000000000\n,,1,1970-01-03T19:00:00Z,m,1,3600000000000\n,,1,1970-01-03T20:00:00Z,m,1,3600000000000\n,,1,1970-01-03T21:00:00Z,m,1,3600000000000\n,,1,1970-01-03T22:00:00Z,m,1,3600000000000\n,,1,1970-01-03T23:00:00Z,m,1,3600000000000\n,,1,1970-01-04T00:00:00Z,m,1,3600000000000\n,,1,1970-01-04T01:00:00Z,m,1,3600000000000\n,,1,1970-01-04T02:00:00Z,m,1,3600000000000\n,,1,1970-01-04T03:00:00Z,m,1,3600000000000\n,,1,1970-01-04T04:00:00Z,m,1,3600000000000\n,,1,1970-01-04T05:00:00Z,m,1,3600000000000\n,,1,1970-01-04T06:00:00Z,m,1,3600000000000\n,,1,1970-01-04T07:00:00Z,m,1,3600000000000\n,,1,1970-01-04T08:00:00Z,m,1,3600000000000\n,,1,1970-01-04T09:00:00Z,m,1,3600000000000\n,,1,1970-01-04T10:00:00Z,m,1,3600000000000\n,,1,1970-01-04T11:00:00Z,m,1,3600000000000\n,,1,1970-01-04T12:00:00Z,m,1,3600000000000\n,,1,1970-01-04T13:00:00Z,m,1,3600000000000\n,,1,1970-01-04T14:00:00Z,m,1,3600000000000\n,,1,1970-01-04T15:00:00Z,m,1,3600000000000\n,,1,1970-01-04T16:00:00Z,m,1,3600000000000\n,,1,1970-01-04T17:00:00Z,m,1,3600000000000\n,,1,1970-01-04T18:00:00Z,m,1,3600000000000\n,,1,1970-01-04T19:00:00Z,m,1,3600000000000\n,,1,1970-01-04T20:00:00Z,m,1,3600000000000\n,,1,1970-01-04T21:00:00Z,m,1,3600000000000\n,,1,1970-01-04T22:00:00Z,m,1,3600000000000\n,,1,1970-01-04T23:00:00Z,m,1,3600000000000\n,,1,1970-01-05T00:00:00Z,m,1,3600000000000\n,,1,1970-01-05T01:00:00Z,m,1,3600000000000\n,,1,1970-01-05T02:00:00Z,m,1,3600000000000\n,,1,1970-01-05T03:00:00Z,m,1,3600000000000\n,,1,1970-01-05T04:00:00Z,m,1,3600000000000\n,,1,1970-01-05T05:00:00Z,m,1,3600000000000\n,,1,1970-01-05T06:00:00Z,m,1,3600000000000\n,,1,1970-01-05T07:00:00Z,m,1,3600000000000\n,,1,1970-01-05T08:00:00Z,m,1,3600000000000\n,,1,1970-01-05T09:00:00Z,m,1,3600000000000\n,,1,1970-01-05T10:00:00Z,m,1,3600000000000\n,,1,1970-01-05T11:00:00Z,m,1,3600000000000\n,,1,1970-01-05T12:00:00Z,m,1,3600000000000\n,,1,1970-01-05T13:00:00Z,m,1,3600000000000\n,,1,1970-01-05T14:00:00Z,m,1,3600000000000\n,,1,1970-01-05T15:00:00Z,m,1,3600000000000\n,,1,1970-01-05T16:00:00Z,m,1,3600000000000\n,,1,1970-01-05T17:00:00Z,m,1,3600000000000\n,,1,1970-01-05T18:00:00Z,m,1,3600000000000\n,,1,1970-01-05T19:00:00Z,m,1,3600000000000\n,,1,1970-01-05T20:00:00Z,m,1,3600000000000\n,,1,1970-01-05T21:00:00Z,m,1,3600000000000\n,,1,1970-01-05T22:00:00Z,m,1,3600000000000\n,,1,1970-01-05T23:00:00Z,m,1,3600000000000\n,,1,1970-01-06T00:00:00Z,m,1,3600000000000\n,,1,1970-01-06T01:00:00Z,m,1,3600000000000\n,,1,1970-01-06T02:00:00Z,m,1,3600000000000\n,,1,1970-01-06T03:00:00Z,m,1,3600000000000\n,,1,1970-01-06T04:00:00Z,m,1,3600000000000\n,,1,1970-01-06T05:00:00Z,m,1,3600000000000\n,,1,1970-01-06T06:00:00Z,m,1,3600000000000\n,,1,1970-01-06T07:00:00Z,m,1,3600000000000\n,,1,1970-01-06T08:00:00Z,m,1,3600000000000\n,,1,1970-01-06T09:00:00Z,m,1,3600000000000\n,,1,1970-01-06T10:00:00Z,m,1,3600000000000\n,,1,1970-01-06T11:00:00Z,m,1,3600000000000\n,,1,1970-01-06T12:00:00Z,m,1,3600000000000\n,,1,1970-01-06T13:00:00Z,m,1,3600000000000\n,,1,1970-01-06T14:00:00Z,m,1,3600000000000\n,,1,1970-01-06T15:00:00Z,m,1,3600000000000\n,,1,1970-01-06T16:00:00Z,m,1,3600000000000\n,,1,1970-01-06T17:00:00Z,m,1,3600000000000\n,,1,1970-01-06T18:00:00Z,m,1,3600000000000\n,,1,1970-01-06T19:00:00Z,m,1,3600000000000\n,,1,1970-01-06T20:00:00Z,m,1,3600000000000\n,,1,1970-01-06T21:00:00Z,m,1,3600000000000\n,,1,1970-01-06T22:00:00Z,m,1,3600000000000\n,,1,1970-01-06T23:00:00Z,m,1,3600000000000\n,,1,1970-01-07T00:00:00Z,m,1,3600000000000\n,,1,1970-01-07T01:00:00Z,m,1,3600000000000\n,,1,1970-01-07T02:00:00Z,m,1,3600000000000\n,,1,1970-01-07T03:00:00Z,m,1,3600000000000\n,,1,1970-01-07T04:00:00Z,m,1,3600000000000\n,,1,1970-01-07T05:00:00Z,m,1,3600000000000\n,,1,1970-01-07T06:00:00Z,m,1,3600000000000\n,,1,1970-01-07T07:00:00Z,m,1,3600000000000\n,,1,1970-01-07T08:00:00Z,m,1,3600000000000\n,,1,1970-01-07T09:00:00Z,m,1,3600000000000\n,,1,1970-01-07T10:00:00Z,m,1,3600000000000\n,,1,1970-01-07T11:00:00Z,m,1,3600000000000\n,,1,1970-01-07T12:00:00Z,m,1,3600000000000\n,,1,1970-01-07T13:00:00Z,m,1,3600000000000\n,,1,1970-01-07T14:00:00Z,m,1,3600000000000\n,,1,1970-01-07T15:00:00Z,m,1,3600000000000\n,,1,1970-01-07T16:00:00Z,m,1,3600000000000\n,,1,1970-01-07T17:00:00Z,m,1,3600000000000\n,,1,1970-01-07T18:00:00Z,m,1,3600000000000\n,,1,1970-01-07T19:00:00Z,m,1,3600000000000\n,,1,1970-01-07T20:00:00Z,m,1,3600000000000\n,,1,1970-01-07T21:00:00Z,m,1,3600000000000\n,,1,1970-01-07T22:00:00Z,m,1,3600000000000\n,,1,1970-01-07T23:00:00Z,m,1,3600000000000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "t_elapsed = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)\n |> drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])\n |> rename(columns: {_time: \"time\"})", - Start: ast.Position{ - Column: 1, - Line: 693, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT elapsed(f) FROM m GROUP BY *\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 693, - }, - File: "elapsed_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 1, - Line: 693, - }, - }, - }, - Name: "t_elapsed", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)\n |> drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])\n |> rename(columns: {_time: \"time\"})", - Start: ast.Position{ - Column: 13, - Line: 693, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 694, - }, - File: "elapsed_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 695, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 695, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 695, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 695, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 695, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 695, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 695, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 695, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 695, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 695, - }, - File: "elapsed_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 695, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "fn: (r) => r._measurement == \"m\" and r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "fn: (r) => r._measurement == \"m\" and r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "(r) => r._measurement == \"m\" and r._field == \"f\"", - Start: ast.Position{ - Column: 23, - Line: 696, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r._measurement == \"m\" and r._field == \"f\"", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r._measurement == \"m\"", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 696, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "\"m\"", - Start: ast.Position{ - Column: 48, - Line: 696, - }, - }, - }, - Value: "m", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r._field == \"f\"", - Start: ast.Position{ - Column: 56, - Line: 696, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 56, - Line: 696, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r", - Start: ast.Position{ - Column: 56, - Line: 696, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 58, - Line: 696, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "\"f\"", - Start: ast.Position{ - Column: 68, - Line: 696, - }, - }, - }, - Value: "f", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 696, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 696, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")", - Start: ast.Position{ - Column: 12, - Line: 696, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 696, - }, - File: "elapsed_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 696, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "unit: 1ns", - Start: ast.Position{ - Column: 20, - Line: 697, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "unit: 1ns", - Start: ast.Position{ - Column: 20, - Line: 697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 20, - Line: 697, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "1ns", - Start: ast.Position{ - Column: 26, - Line: 697, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "ns", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "elapsed(unit: 1ns)", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 697, - }, - File: "elapsed_test.flux", - Source: "elapsed", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Name: "elapsed", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)\n |> drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 698, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 698, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 698, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "[\"_start\", \"_stop\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 698, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 698, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 698, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 46, - Line: 698, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 56, - Line: 698, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 698, - }, - File: "elapsed_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\" and r._field == \"f\")\n |> elapsed(unit: 1ns)\n |> drop(columns: [\"_start\", \"_stop\", \"_field\", \"_value\"])\n |> rename(columns: {_time: \"time\"})", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "columns: {_time: \"time\"}", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "columns: {_time: \"time\"}", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 699, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "{_time: \"time\"}", - Start: ast.Position{ - Column: 28, - Line: 699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 699, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 699, - }, - }, - }, - Value: "time", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "rename(columns: {_time: \"time\"})", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 699, - }, - File: "elapsed_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 693, - }, - File: "elapsed_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 693, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 693, - }, - File: "elapsed_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 693, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 693, - }, - File: "elapsed_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 693, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "_elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 6, - Line: 701, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "_elapsed", - Start: ast.Position{ - Column: 6, - Line: 701, - }, - }, - }, - Name: "_elapsed", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 17, - Line: 701, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 23, - Line: 701, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed}", - Start: ast.Position{ - Column: 24, - Line: 701, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 701, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 701, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 701, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 701, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 701, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 701, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 701, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 701, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 701, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 701, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 701, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 701, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 701, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 701, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 701, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 701, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "fn: t_elapsed", - Start: ast.Position{ - Column: 103, - Line: 701, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 701, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 107, - Line: 701, - }, - }, - }, - Name: "t_elapsed", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 701, - }, - File: "elapsed_test.flux", - Source: "test _elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 701, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "elapsed_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "elapsed_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "elapsed_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"\n\n// SELECT n FROM hex WHERE t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/\nt_filter_by_regex_tag =\n (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _filter_by_regex_tag = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "filter_by_regex_tag_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "filter_by_regex_tag_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 213, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t,_field,_value\n,,0,1970-01-01T00:00:00Z,hex,0x0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,hex,0x1,n,1\n,,2,1970-01-01T00:00:00.000000016Z,hex,0x10,n,16\n,,3,1970-01-01T00:00:00.000000017Z,hex,0x11,n,17\n,,4,1970-01-01T00:00:00.000000018Z,hex,0x12,n,18\n,,5,1970-01-01T00:00:00.000000019Z,hex,0x13,n,19\n,,6,1970-01-01T00:00:00.00000002Z,hex,0x14,n,20\n,,7,1970-01-01T00:00:00.000000021Z,hex,0x15,n,21\n,,8,1970-01-01T00:00:00.000000022Z,hex,0x16,n,22\n,,9,1970-01-01T00:00:00.000000023Z,hex,0x17,n,23\n,,10,1970-01-01T00:00:00.000000024Z,hex,0x18,n,24\n,,11,1970-01-01T00:00:00.000000025Z,hex,0x19,n,25\n,,12,1970-01-01T00:00:00.000000026Z,hex,0x1a,n,26\n,,13,1970-01-01T00:00:00.000000027Z,hex,0x1b,n,27\n,,14,1970-01-01T00:00:00.000000028Z,hex,0x1c,n,28\n,,15,1970-01-01T00:00:00.000000029Z,hex,0x1d,n,29\n,,16,1970-01-01T00:00:00.00000003Z,hex,0x1e,n,30\n,,17,1970-01-01T00:00:00.000000031Z,hex,0x1f,n,31\n,,18,1970-01-01T00:00:00.000000002Z,hex,0x2,n,2\n,,19,1970-01-01T00:00:00.000000032Z,hex,0x20,n,32\n,,20,1970-01-01T00:00:00.000000033Z,hex,0x21,n,33\n,,21,1970-01-01T00:00:00.000000034Z,hex,0x22,n,34\n,,22,1970-01-01T00:00:00.000000035Z,hex,0x23,n,35\n,,23,1970-01-01T00:00:00.000000036Z,hex,0x24,n,36\n,,24,1970-01-01T00:00:00.000000037Z,hex,0x25,n,37\n,,25,1970-01-01T00:00:00.000000038Z,hex,0x26,n,38\n,,26,1970-01-01T00:00:00.000000039Z,hex,0x27,n,39\n,,27,1970-01-01T00:00:00.00000004Z,hex,0x28,n,40\n,,28,1970-01-01T00:00:00.000000041Z,hex,0x29,n,41\n,,29,1970-01-01T00:00:00.000000042Z,hex,0x2a,n,42\n,,30,1970-01-01T00:00:00.000000043Z,hex,0x2b,n,43\n,,31,1970-01-01T00:00:00.000000044Z,hex,0x2c,n,44\n,,32,1970-01-01T00:00:00.000000045Z,hex,0x2d,n,45\n,,33,1970-01-01T00:00:00.000000046Z,hex,0x2e,n,46\n,,34,1970-01-01T00:00:00.000000047Z,hex,0x2f,n,47\n,,35,1970-01-01T00:00:00.000000003Z,hex,0x3,n,3\n,,36,1970-01-01T00:00:00.000000048Z,hex,0x30,n,48\n,,37,1970-01-01T00:00:00.000000049Z,hex,0x31,n,49\n,,38,1970-01-01T00:00:00.00000005Z,hex,0x32,n,50\n,,39,1970-01-01T00:00:00.000000051Z,hex,0x33,n,51\n,,40,1970-01-01T00:00:00.000000052Z,hex,0x34,n,52\n,,41,1970-01-01T00:00:00.000000053Z,hex,0x35,n,53\n,,42,1970-01-01T00:00:00.000000054Z,hex,0x36,n,54\n,,43,1970-01-01T00:00:00.000000055Z,hex,0x37,n,55\n,,44,1970-01-01T00:00:00.000000056Z,hex,0x38,n,56\n,,45,1970-01-01T00:00:00.000000057Z,hex,0x39,n,57\n,,46,1970-01-01T00:00:00.000000058Z,hex,0x3a,n,58\n,,47,1970-01-01T00:00:00.000000059Z,hex,0x3b,n,59\n,,48,1970-01-01T00:00:00.00000006Z,hex,0x3c,n,60\n,,49,1970-01-01T00:00:00.000000061Z,hex,0x3d,n,61\n,,50,1970-01-01T00:00:00.000000062Z,hex,0x3e,n,62\n,,51,1970-01-01T00:00:00.000000063Z,hex,0x3f,n,63\n,,52,1970-01-01T00:00:00.000000004Z,hex,0x4,n,4\n,,53,1970-01-01T00:00:00.000000064Z,hex,0x40,n,64\n,,54,1970-01-01T00:00:00.000000065Z,hex,0x41,n,65\n,,55,1970-01-01T00:00:00.000000066Z,hex,0x42,n,66\n,,56,1970-01-01T00:00:00.000000067Z,hex,0x43,n,67\n,,57,1970-01-01T00:00:00.000000068Z,hex,0x44,n,68\n,,58,1970-01-01T00:00:00.000000069Z,hex,0x45,n,69\n,,59,1970-01-01T00:00:00.00000007Z,hex,0x46,n,70\n,,60,1970-01-01T00:00:00.000000071Z,hex,0x47,n,71\n,,61,1970-01-01T00:00:00.000000072Z,hex,0x48,n,72\n,,62,1970-01-01T00:00:00.000000073Z,hex,0x49,n,73\n,,63,1970-01-01T00:00:00.000000074Z,hex,0x4a,n,74\n,,64,1970-01-01T00:00:00.000000075Z,hex,0x4b,n,75\n,,65,1970-01-01T00:00:00.000000076Z,hex,0x4c,n,76\n,,66,1970-01-01T00:00:00.000000077Z,hex,0x4d,n,77\n,,67,1970-01-01T00:00:00.000000078Z,hex,0x4e,n,78\n,,68,1970-01-01T00:00:00.000000079Z,hex,0x4f,n,79\n,,69,1970-01-01T00:00:00.000000005Z,hex,0x5,n,5\n,,70,1970-01-01T00:00:00.00000008Z,hex,0x50,n,80\n,,71,1970-01-01T00:00:00.000000081Z,hex,0x51,n,81\n,,72,1970-01-01T00:00:00.000000082Z,hex,0x52,n,82\n,,73,1970-01-01T00:00:00.000000083Z,hex,0x53,n,83\n,,74,1970-01-01T00:00:00.000000084Z,hex,0x54,n,84\n,,75,1970-01-01T00:00:00.000000085Z,hex,0x55,n,85\n,,76,1970-01-01T00:00:00.000000086Z,hex,0x56,n,86\n,,77,1970-01-01T00:00:00.000000087Z,hex,0x57,n,87\n,,78,1970-01-01T00:00:00.000000088Z,hex,0x58,n,88\n,,79,1970-01-01T00:00:00.000000089Z,hex,0x59,n,89\n,,80,1970-01-01T00:00:00.00000009Z,hex,0x5a,n,90\n,,81,1970-01-01T00:00:00.000000091Z,hex,0x5b,n,91\n,,82,1970-01-01T00:00:00.000000092Z,hex,0x5c,n,92\n,,83,1970-01-01T00:00:00.000000093Z,hex,0x5d,n,93\n,,84,1970-01-01T00:00:00.000000094Z,hex,0x5e,n,94\n,,85,1970-01-01T00:00:00.000000095Z,hex,0x5f,n,95\n,,86,1970-01-01T00:00:00.000000006Z,hex,0x6,n,6\n,,87,1970-01-01T00:00:00.000000096Z,hex,0x60,n,96\n,,88,1970-01-01T00:00:00.000000097Z,hex,0x61,n,97\n,,89,1970-01-01T00:00:00.000000098Z,hex,0x62,n,98\n,,90,1970-01-01T00:00:00.000000099Z,hex,0x63,n,99\n,,91,1970-01-01T00:00:00.0000001Z,hex,0x64,n,100\n,,92,1970-01-01T00:00:00.000000101Z,hex,0x65,n,101\n,,93,1970-01-01T00:00:00.000000102Z,hex,0x66,n,102\n,,94,1970-01-01T00:00:00.000000103Z,hex,0x67,n,103\n,,95,1970-01-01T00:00:00.000000104Z,hex,0x68,n,104\n,,96,1970-01-01T00:00:00.000000105Z,hex,0x69,n,105\n,,97,1970-01-01T00:00:00.000000106Z,hex,0x6a,n,106\n,,98,1970-01-01T00:00:00.000000107Z,hex,0x6b,n,107\n,,99,1970-01-01T00:00:00.000000108Z,hex,0x6c,n,108\n,,100,1970-01-01T00:00:00.000000109Z,hex,0x6d,n,109\n,,101,1970-01-01T00:00:00.00000011Z,hex,0x6e,n,110\n,,102,1970-01-01T00:00:00.000000111Z,hex,0x6f,n,111\n,,103,1970-01-01T00:00:00.000000007Z,hex,0x7,n,7\n,,104,1970-01-01T00:00:00.000000112Z,hex,0x70,n,112\n,,105,1970-01-01T00:00:00.000000113Z,hex,0x71,n,113\n,,106,1970-01-01T00:00:00.000000114Z,hex,0x72,n,114\n,,107,1970-01-01T00:00:00.000000115Z,hex,0x73,n,115\n,,108,1970-01-01T00:00:00.000000116Z,hex,0x74,n,116\n,,109,1970-01-01T00:00:00.000000117Z,hex,0x75,n,117\n,,110,1970-01-01T00:00:00.000000118Z,hex,0x76,n,118\n,,111,1970-01-01T00:00:00.000000119Z,hex,0x77,n,119\n,,112,1970-01-01T00:00:00.00000012Z,hex,0x78,n,120\n,,113,1970-01-01T00:00:00.000000121Z,hex,0x79,n,121\n,,114,1970-01-01T00:00:00.000000122Z,hex,0x7a,n,122\n,,115,1970-01-01T00:00:00.000000123Z,hex,0x7b,n,123\n,,116,1970-01-01T00:00:00.000000124Z,hex,0x7c,n,124\n,,117,1970-01-01T00:00:00.000000125Z,hex,0x7d,n,125\n,,118,1970-01-01T00:00:00.000000126Z,hex,0x7e,n,126\n,,119,1970-01-01T00:00:00.000000127Z,hex,0x7f,n,127\n,,120,1970-01-01T00:00:00.000000008Z,hex,0x8,n,8\n,,121,1970-01-01T00:00:00.000000128Z,hex,0x80,n,128\n,,122,1970-01-01T00:00:00.000000129Z,hex,0x81,n,129\n,,123,1970-01-01T00:00:00.00000013Z,hex,0x82,n,130\n,,124,1970-01-01T00:00:00.000000131Z,hex,0x83,n,131\n,,125,1970-01-01T00:00:00.000000132Z,hex,0x84,n,132\n,,126,1970-01-01T00:00:00.000000133Z,hex,0x85,n,133\n,,127,1970-01-01T00:00:00.000000134Z,hex,0x86,n,134\n,,128,1970-01-01T00:00:00.000000135Z,hex,0x87,n,135\n,,129,1970-01-01T00:00:00.000000136Z,hex,0x88,n,136\n,,130,1970-01-01T00:00:00.000000137Z,hex,0x89,n,137\n,,131,1970-01-01T00:00:00.000000138Z,hex,0x8a,n,138\n,,132,1970-01-01T00:00:00.000000139Z,hex,0x8b,n,139\n,,133,1970-01-01T00:00:00.00000014Z,hex,0x8c,n,140\n,,134,1970-01-01T00:00:00.000000141Z,hex,0x8d,n,141\n,,135,1970-01-01T00:00:00.000000142Z,hex,0x8e,n,142\n,,136,1970-01-01T00:00:00.000000143Z,hex,0x8f,n,143\n,,137,1970-01-01T00:00:00.000000009Z,hex,0x9,n,9\n,,138,1970-01-01T00:00:00.000000144Z,hex,0x90,n,144\n,,139,1970-01-01T00:00:00.000000145Z,hex,0x91,n,145\n,,140,1970-01-01T00:00:00.000000146Z,hex,0x92,n,146\n,,141,1970-01-01T00:00:00.000000147Z,hex,0x93,n,147\n,,142,1970-01-01T00:00:00.000000148Z,hex,0x94,n,148\n,,143,1970-01-01T00:00:00.000000149Z,hex,0x95,n,149\n,,144,1970-01-01T00:00:00.00000015Z,hex,0x96,n,150\n,,145,1970-01-01T00:00:00.000000151Z,hex,0x97,n,151\n,,146,1970-01-01T00:00:00.000000152Z,hex,0x98,n,152\n,,147,1970-01-01T00:00:00.000000153Z,hex,0x99,n,153\n,,148,1970-01-01T00:00:00.000000154Z,hex,0x9a,n,154\n,,149,1970-01-01T00:00:00.000000155Z,hex,0x9b,n,155\n,,150,1970-01-01T00:00:00.000000156Z,hex,0x9c,n,156\n,,151,1970-01-01T00:00:00.000000157Z,hex,0x9d,n,157\n,,152,1970-01-01T00:00:00.000000158Z,hex,0x9e,n,158\n,,153,1970-01-01T00:00:00.000000159Z,hex,0x9f,n,159\n,,154,1970-01-01T00:00:00.00000001Z,hex,0xa,n,10\n,,155,1970-01-01T00:00:00.00000016Z,hex,0xa0,n,160\n,,156,1970-01-01T00:00:00.000000161Z,hex,0xa1,n,161\n,,157,1970-01-01T00:00:00.000000162Z,hex,0xa2,n,162\n,,158,1970-01-01T00:00:00.000000163Z,hex,0xa3,n,163\n,,159,1970-01-01T00:00:00.000000164Z,hex,0xa4,n,164\n,,160,1970-01-01T00:00:00.000000165Z,hex,0xa5,n,165\n,,161,1970-01-01T00:00:00.000000166Z,hex,0xa6,n,166\n,,162,1970-01-01T00:00:00.000000167Z,hex,0xa7,n,167\n,,163,1970-01-01T00:00:00.000000168Z,hex,0xa8,n,168\n,,164,1970-01-01T00:00:00.000000169Z,hex,0xa9,n,169\n,,165,1970-01-01T00:00:00.00000017Z,hex,0xaa,n,170\n,,166,1970-01-01T00:00:00.000000171Z,hex,0xab,n,171\n,,167,1970-01-01T00:00:00.000000172Z,hex,0xac,n,172\n,,168,1970-01-01T00:00:00.000000173Z,hex,0xad,n,173\n,,169,1970-01-01T00:00:00.000000174Z,hex,0xae,n,174\n,,170,1970-01-01T00:00:00.000000175Z,hex,0xaf,n,175\n,,171,1970-01-01T00:00:00.000000011Z,hex,0xb,n,11\n,,172,1970-01-01T00:00:00.000000176Z,hex,0xb0,n,176\n,,173,1970-01-01T00:00:00.000000177Z,hex,0xb1,n,177\n,,174,1970-01-01T00:00:00.000000178Z,hex,0xb2,n,178\n,,175,1970-01-01T00:00:00.000000179Z,hex,0xb3,n,179\n,,176,1970-01-01T00:00:00.00000018Z,hex,0xb4,n,180\n,,177,1970-01-01T00:00:00.000000181Z,hex,0xb5,n,181\n,,178,1970-01-01T00:00:00.000000182Z,hex,0xb6,n,182\n,,179,1970-01-01T00:00:00.000000183Z,hex,0xb7,n,183\n,,180,1970-01-01T00:00:00.000000184Z,hex,0xb8,n,184\n,,181,1970-01-01T00:00:00.000000185Z,hex,0xb9,n,185\n,,182,1970-01-01T00:00:00.000000186Z,hex,0xba,n,186\n,,183,1970-01-01T00:00:00.000000187Z,hex,0xbb,n,187\n,,184,1970-01-01T00:00:00.000000188Z,hex,0xbc,n,188\n,,185,1970-01-01T00:00:00.000000189Z,hex,0xbd,n,189\n,,186,1970-01-01T00:00:00.00000019Z,hex,0xbe,n,190\n,,187,1970-01-01T00:00:00.000000191Z,hex,0xbf,n,191\n,,188,1970-01-01T00:00:00.000000012Z,hex,0xc,n,12\n,,189,1970-01-01T00:00:00.000000192Z,hex,0xc0,n,192\n,,190,1970-01-01T00:00:00.000000193Z,hex,0xc1,n,193\n,,191,1970-01-01T00:00:00.000000194Z,hex,0xc2,n,194\n,,192,1970-01-01T00:00:00.000000195Z,hex,0xc3,n,195\n,,193,1970-01-01T00:00:00.000000196Z,hex,0xc4,n,196\n,,194,1970-01-01T00:00:00.000000197Z,hex,0xc5,n,197\n,,195,1970-01-01T00:00:00.000000198Z,hex,0xc6,n,198\n,,196,1970-01-01T00:00:00.000000199Z,hex,0xc7,n,199\n,,197,1970-01-01T00:00:00.000000013Z,hex,0xd,n,13\n,,198,1970-01-01T00:00:00.000000014Z,hex,0xe,n,14\n,,199,1970-01-01T00:00:00.000000015Z,hex,0xf,n,15\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 240, - }, - File: "filter_by_regex_tag_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 214, - }, - File: "filter_by_regex_tag_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 214, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 240, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n\"", - Start: ast.Position{ - Column: 5, - Line: 215, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000003Z,hex,3\n,,0,1970-01-01T00:00:00.00000002Z,hex,20\n,,0,1970-01-01T00:00:00.000000025Z,hex,25\n,,0,1970-01-01T00:00:00.000000041Z,hex,41\n,,0,1970-01-01T00:00:00.000000085Z,hex,85\n,,0,1970-01-01T00:00:00.000000086Z,hex,86\n,,0,1970-01-01T00:00:00.00000009Z,hex,90\n,,0,1970-01-01T00:00:00.000000101Z,hex,101\n,,0,1970-01-01T00:00:00.000000112Z,hex,112\n,,0,1970-01-01T00:00:00.000000123Z,hex,123\n,,0,1970-01-01T00:00:00.000000125Z,hex,125\n,,0,1970-01-01T00:00:00.000000129Z,hex,129\n,,0,1970-01-01T00:00:00.00000013Z,hex,130\n,,0,1970-01-01T00:00:00.000000137Z,hex,137\n,,0,1970-01-01T00:00:00.00000016Z,hex,160\n,,0,1970-01-01T00:00:00.000000163Z,hex,163\n,,0,1970-01-01T00:00:00.000000183Z,hex,183\n,,0,1970-01-01T00:00:00.000000185Z,hex,185\n,,0,1970-01-01T00:00:00.000000193Z,hex,193\n,,0,1970-01-01T00:00:00.000000199Z,hex,199\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "t_filter_by_regex_tag =\n (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 1, - Line: 243, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT n FROM hex WHERE t =~ /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 243, - }, - File: "filter_by_regex_tag_test.flux", - Source: "t_filter_by_regex_tag", - Start: ast.Position{ - Column: 1, - Line: 243, - }, - }, - }, - Name: "t_filter_by_regex_tag", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 5, - Line: 244, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 245, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 22, - Line: 246, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 22, - Line: 246, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 246, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 29, - Line: 246, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 29, - Line: 246, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 38, - Line: 246, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 47, - Line: 246, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 246, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 53, - Line: 246, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 53, - Line: 246, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 62, - Line: 246, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 16, - Line: 246, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 246, - }, - File: "filter_by_regex_tag_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 246, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn: (r) => r._measurement == \"hex\"", - Start: ast.Position{ - Column: 23, - Line: 247, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn: (r) => r._measurement == \"hex\"", - Start: ast.Position{ - Column: 23, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 247, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "(r) => r._measurement == \"hex\"", - Start: ast.Position{ - Column: 27, - Line: 247, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r._measurement == \"hex\"", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 247, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 247, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"hex\"", - Start: ast.Position{ - Column: 52, - Line: 247, - }, - }, - }, - Value: "hex", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 247, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 247, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter(fn: (r) => r._measurement == \"hex\")", - Start: ast.Position{ - Column: 16, - Line: 247, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 247, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 247, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 23, - Line: 248, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 23, - Line: 248, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 248, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "(r) => r._field == \"n\"", - Start: ast.Position{ - Column: 27, - Line: 248, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r._field == \"n\"", - Start: ast.Position{ - Column: 34, - Line: 248, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 248, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 248, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 248, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 46, - Line: 248, - }, - }, - }, - Value: "n", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 248, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 248, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 16, - Line: 248, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 248, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 248, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 255, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 133, - Line: 254, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", - Start: ast.Position{ - Column: 17, - Line: 250, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 133, - Line: 254, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", - Start: ast.Position{ - Column: 17, - Line: 250, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 250, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 250, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 133, - Line: 254, - }, - File: "filter_by_regex_tag_test.flux", - Source: "(r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", - Start: ast.Position{ - Column: 21, - Line: 251, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 133, - Line: 254, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", - Start: ast.Position{ - Column: 25, - Line: 252, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 252, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r.t", - Start: ast.Position{ - Column: 25, - Line: 252, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 252, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 252, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 252, - }, - File: "filter_by_regex_tag_test.flux", - Source: "t", - Start: ast.Position{ - Column: 27, - Line: 252, - }, - }, - }, - Name: "t", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 133, - Line: 254, - }, - File: "filter_by_regex_tag_test.flux", - Source: "/^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/", - Start: ast.Position{ - Column: 29, - Line: 254, - }, - }, - }, - Value: regexp.MustCompile("^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$"), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 251, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 251, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 251, - }, - File: "filter_by_regex_tag_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 251, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 255, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )", - Start: ast.Position{ - Column: 16, - Line: 249, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 249, - }, - File: "filter_by_regex_tag_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 249, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 22, - Line: 256, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 22, - Line: 256, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 256, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 31, - Line: 256, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 32, - Line: 256, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 48, - Line: 256, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 16, - Line: 256, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 256, - }, - File: "filter_by_regex_tag_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 256, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 21, - Line: 257, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 21, - Line: 257, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 257, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 30, - Line: 257, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 257, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 16, - Line: 257, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 257, - }, - File: "filter_by_regex_tag_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 16, - Line: 257, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 21, - Line: 258, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 21, - Line: 258, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 258, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "[\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 30, - Line: 258, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 258, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 40, - Line: 258, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 50, - Line: 258, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 16, - Line: 258, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 258, - }, - File: "filter_by_regex_tag_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 16, - Line: 258, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"hex\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(\n fn:\n (r) =>\n r.t\n =~\n /^(0x7b|0x70|0x55|0x19|0x65|0xa3|0x89|0xc1|0x3|0x14|0x29|0x81|0xb7|0xb9|0x82|0x56|0xa0|0xc7|0x5a|0x7d)$/,\n )\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 9, - Line: 245, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 23, - Line: 259, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 23, - Line: 259, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 259, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "{_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 32, - Line: 259, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 33, - Line: 259, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 33, - Line: 259, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 40, - Line: 259, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_value: \"n\"", - Start: ast.Position{ - Column: 48, - Line: 259, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 48, - Line: 259, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 56, - Line: 259, - }, - }, - }, - Value: "n", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 16, - Line: 259, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 259, - }, - File: "filter_by_regex_tag_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 259, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 244, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 6, - Line: 244, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 244, - }, - File: "filter_by_regex_tag_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 6, - Line: 244, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 244, - }, - File: "filter_by_regex_tag_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 244, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_filter_by_regex_tag = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag})", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 261, - }, - File: "filter_by_regex_tag_test.flux", - Source: "_filter_by_regex_tag", - Start: ast.Position{ - Column: 6, - Line: 261, - }, - }, - }, - Name: "_filter_by_regex_tag", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag})", - Start: ast.Position{ - Column: 29, - Line: 261, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag})", - Start: ast.Position{ - Column: 5, - Line: 262, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag}", - Start: ast.Position{ - Column: 6, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 262, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 262, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 262, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 262, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 262, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 262, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 262, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 262, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 262, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 262, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn: t_filter_by_regex_tag", - Start: ast.Position{ - Column: 85, - Line: 262, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 262, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "t_filter_by_regex_tag", - Start: ast.Position{ - Column: 89, - Line: 262, - }, - }, - }, - Name: "t_filter_by_regex_tag", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 262, - }, - File: "filter_by_regex_tag_test.flux", - Source: "test _filter_by_regex_tag = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_tag})", - Start: ast.Position{ - Column: 1, - Line: 261, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_tag_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "filter_by_regex_tag_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "filter_by_regex_tag_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_regex_tag_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_tag_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_tag_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"\n\n// SELECT n FROM ctr WHERE n >= 8 AND n <= 14\nt_filter_by_values_with_and = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _filter_by_values_with_and = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "filter_by_values_with_and_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "filter_by_values_with_and_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,ctr,n,0\n,,0,1970-01-01T00:00:00.000000001Z,ctr,n,1\n,,0,1970-01-01T00:00:00.000000002Z,ctr,n,2\n,,0,1970-01-01T00:00:00.000000003Z,ctr,n,3\n,,0,1970-01-01T00:00:00.000000004Z,ctr,n,4\n,,0,1970-01-01T00:00:00.000000005Z,ctr,n,5\n,,0,1970-01-01T00:00:00.000000006Z,ctr,n,6\n,,0,1970-01-01T00:00:00.000000007Z,ctr,n,7\n,,0,1970-01-01T00:00:00.000000008Z,ctr,n,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,n,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,n,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,n,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,n,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,n,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,n,14\n,,0,1970-01-01T00:00:00.000000015Z,ctr,n,15\n,,0,1970-01-01T00:00:00.000000016Z,ctr,n,16\n,,0,1970-01-01T00:00:00.000000017Z,ctr,n,17\n,,0,1970-01-01T00:00:00.000000018Z,ctr,n,18\n,,0,1970-01-01T00:00:00.000000019Z,ctr,n,19\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "filter_by_values_with_and_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "filter_by_values_with_and_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00.000000008Z,ctr,8\n,,0,1970-01-01T00:00:00.000000009Z,ctr,9\n,,0,1970-01-01T00:00:00.00000001Z,ctr,10\n,,0,1970-01-01T00:00:00.000000011Z,ctr,11\n,,0,1970-01-01T00:00:00.000000012Z,ctr,12\n,,0,1970-01-01T00:00:00.000000013Z,ctr,13\n,,0,1970-01-01T00:00:00.000000014Z,ctr,14\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "t_filter_by_values_with_and = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT n FROM ctr WHERE n >= 8 AND n <= 14\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "filter_by_values_with_and_test.flux", - Source: "t_filter_by_values_with_and", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_filter_by_values_with_and", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 52, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "filter_by_values_with_and_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._measurement == \"ctr\"", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._measurement == \"ctr\"", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "(r) => r._measurement == \"ctr\"", - Start: ast.Position{ - Column: 23, - Line: 53, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._measurement == \"ctr\"", - Start: ast.Position{ - Column: 30, - Line: 53, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 53, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 53, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"ctr\"", - Start: ast.Position{ - Column: 48, - Line: 53, - }, - }, - }, - Value: "ctr", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter(fn: (r) => r._measurement == \"ctr\")", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "(r) => r._field == \"n\"", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._field == \"n\"", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 54, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 42, - Line: 54, - }, - }, - }, - Value: "n", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 54, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 54, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._value >= 8 and r._value <= 14", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: (r) => r._value >= 8 and r._value <= 14", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "(r) => r._value >= 8 and r._value <= 14", - Start: ast.Position{ - Column: 23, - Line: 55, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._value >= 8 and r._value <= 14", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._value >= 8", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 32, - Line: 55, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 9, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "8", - Start: ast.Position{ - Column: 42, - Line: 55, - }, - }, - }, - Value: int64(8), - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._value <= 14", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 50, - Line: 55, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 7, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "14", - Start: ast.Position{ - Column: 60, - Line: 55, - }, - }, - }, - Value: int64(14), - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 55, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter(fn: (r) => r._value >= 8 and r._value <= 14)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "filter_by_values_with_and_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 44, - Line: 56, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "filter_by_values_with_and_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 57, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 57, - }, - File: "filter_by_values_with_and_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "[\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 58, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 46, - Line: 58, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 58, - }, - File: "filter_by_values_with_and_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"ctr\")\n |> filter(fn: (r) => r._field == \"n\")\n |> filter(fn: (r) => r._value >= 8 and r._value <= 14)\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "{_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 28, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_value: \"n\"", - Start: ast.Position{ - Column: 44, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 44, - Line: 59, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 52, - Line: 59, - }, - }, - }, - Value: "n", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 59, - }, - File: "filter_by_values_with_and_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 50, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 32, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 50, - }, - File: "filter_by_values_with_and_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 32, - Line: 50, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 50, - }, - File: "filter_by_values_with_and_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 39, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_filter_by_values_with_and = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and})", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 61, - }, - File: "filter_by_values_with_and_test.flux", - Source: "_filter_by_values_with_and", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Name: "_filter_by_values_with_and", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and})", - Start: ast.Position{ - Column: 35, - Line: 61, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and})", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and}", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 62, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 62, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 62, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 62, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn: t_filter_by_values_with_and", - Start: ast.Position{ - Column: 85, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 62, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "t_filter_by_values_with_and", - Start: ast.Position{ - Column: 89, - Line: 62, - }, - }, - }, - Name: "t_filter_by_values_with_and", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "filter_by_values_with_and_test.flux", - Source: "test _filter_by_values_with_and = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_values_with_and})", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_values_with_and_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "filter_by_values_with_and_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "filter_by_values_with_and_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_values_with_and_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_values_with_and_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_values_with_and_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"\n\n// SELECT n FROM /^m/\nt_regex_measurement = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})\n\ntest _regex_measurement = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "regex_measurement_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "regex_measurement_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "regex_measurement_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,1970-01-01T00:00:00Z,m_0,n,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,n,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,n,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,n,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,n,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,n,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,n,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,n,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,n,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,n,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,n,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,n,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,n,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,n,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,n,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,n,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,n,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,n,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,n,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,n,9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "regex_measurement_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "regex_measurement_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "regex_measurement_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,n\n,,0,1970-01-01T00:00:00Z,m_0,0\n,,1,1970-01-01T00:00:00.000000001Z,m_1,1\n,,2,1970-01-01T00:00:00.00000001Z,m_10,10\n,,3,1970-01-01T00:00:00.000000011Z,m_11,11\n,,4,1970-01-01T00:00:00.000000012Z,m_12,12\n,,5,1970-01-01T00:00:00.000000013Z,m_13,13\n,,6,1970-01-01T00:00:00.000000014Z,m_14,14\n,,7,1970-01-01T00:00:00.000000015Z,m_15,15\n,,8,1970-01-01T00:00:00.000000016Z,m_16,16\n,,9,1970-01-01T00:00:00.000000017Z,m_17,17\n,,10,1970-01-01T00:00:00.000000018Z,m_18,18\n,,11,1970-01-01T00:00:00.000000019Z,m_19,19\n,,12,1970-01-01T00:00:00.000000002Z,m_2,2\n,,13,1970-01-01T00:00:00.000000003Z,m_3,3\n,,14,1970-01-01T00:00:00.000000004Z,m_4,4\n,,15,1970-01-01T00:00:00.000000005Z,m_5,5\n,,16,1970-01-01T00:00:00.000000006Z,m_6,6\n,,17,1970-01-01T00:00:00.000000007Z,m_7,7\n,,18,1970-01-01T00:00:00.000000008Z,m_8,8\n,,19,1970-01-01T00:00:00.000000009Z,m_9,9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "t_regex_measurement = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT n FROM /^m/\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 63, - }, - File: "regex_measurement_test.flux", - Source: "t_regex_measurement", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - Name: "t_regex_measurement", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 64, - }, - File: "regex_measurement_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 65, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 65, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 65, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 65, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 65, - }, - File: "regex_measurement_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "fn: (r) => r._measurement =~ /^m/", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "fn: (r) => r._measurement =~ /^m/", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "(r) => r._measurement =~ /^m/", - Start: ast.Position{ - Column: 23, - Line: 66, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "r._measurement =~ /^m/", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 66, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "/^m/", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Value: regexp.MustCompile("^m"), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 66, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "filter(fn: (r) => r._measurement =~ /^m/)", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 66, - }, - File: "regex_measurement_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 19, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "fn: (r) => r._field == \"n\"", - Start: ast.Position{ - Column: 19, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "(r) => r._field == \"n\"", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "r._field == \"n\"", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 67, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 42, - Line: 67, - }, - }, - }, - Value: "n", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 67, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "filter(fn: (r) => r._field == \"n\")", - Start: ast.Position{ - Column: 12, - Line: 67, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 67, - }, - File: "regex_measurement_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 67, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 27, - Line: 68, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 68, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 44, - Line: 68, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 68, - }, - File: "regex_measurement_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 69, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 69, - }, - File: "regex_measurement_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 70, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "[\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 70, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 70, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 70, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 46, - Line: 70, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 70, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 70, - }, - File: "regex_measurement_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 70, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement =~ /^m/)\n |> filter(fn: (r) => r._field == \"n\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 19, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "columns: {_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 19, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 71, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "{_time: \"time\", _value: \"n\"}", - Start: ast.Position{ - Column: 28, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 71, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 71, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "_value: \"n\"", - Start: ast.Position{ - Column: 44, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 44, - Line: 71, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 52, - Line: 71, - }, - }, - }, - Value: "n", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"n\"})", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 71, - }, - File: "regex_measurement_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "regex_measurement_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "regex_measurement_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "regex_measurement_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "_regex_measurement = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement})", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 73, - }, - File: "regex_measurement_test.flux", - Source: "_regex_measurement", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - Name: "_regex_measurement", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement})", - Start: ast.Position{ - Column: 27, - Line: 73, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement})", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement}", - Start: ast.Position{ - Column: 6, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 74, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 74, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 74, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 74, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 74, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 74, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "fn: t_regex_measurement", - Start: ast.Position{ - Column: 85, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 74, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "t_regex_measurement", - Start: ast.Position{ - Column: 89, - Line: 74, - }, - }, - }, - Name: "t_regex_measurement", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 74, - }, - File: "regex_measurement_test.flux", - Source: "test _regex_measurement = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_regex_measurement})", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "regex_measurement_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "regex_measurement_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "regex_measurement_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "regex_measurement_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "regex_measurement_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "regex_measurement_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "regex_measurement_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 434, - }, - File: "selector_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"\n\n// SELECT max(f) FROM m\nt_selector = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"max\"})\n\ntest _selector = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 413, - }, - File: "selector_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "selector_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 413, - }, - File: "selector_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,true,true,false\n#default,0,,,,,,,\n,result,table,_time,_measurement,t0,t1,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,0,f,0.21546887461084024\n,,0,1970-01-01T00:00:01Z,m,0,0,f,0.9576896132790585\n,,0,1970-01-01T00:00:02Z,m,0,0,f,0.294953913000311\n,,0,1970-01-01T00:00:03Z,m,0,0,f,0.4651741324883778\n,,0,1970-01-01T00:00:04Z,m,0,0,f,0.9873388815871567\n,,0,1970-01-01T00:00:05Z,m,0,0,f,0.3845474109517986\n,,0,1970-01-01T00:00:06Z,m,0,0,f,0.2922442980858412\n,,0,1970-01-01T00:00:07Z,m,0,0,f,0.03298588199059829\n,,0,1970-01-01T00:00:08Z,m,0,0,f,0.969396406468683\n,,0,1970-01-01T00:00:09Z,m,0,0,f,0.8126386582005671\n,,0,1970-01-01T00:00:10Z,m,0,0,f,0.875468209815408\n,,0,1970-01-01T00:00:11Z,m,0,0,f,0.43242435584494165\n,,0,1970-01-01T00:00:12Z,m,0,0,f,0.43936224189298456\n,,0,1970-01-01T00:00:13Z,m,0,0,f,0.1224409595139043\n,,0,1970-01-01T00:00:14Z,m,0,0,f,0.15733684152804783\n,,0,1970-01-01T00:00:15Z,m,0,0,f,0.08882282140312904\n,,0,1970-01-01T00:00:16Z,m,0,0,f,0.23989257176325227\n,,0,1970-01-01T00:00:17Z,m,0,0,f,0.6955232509082638\n,,0,1970-01-01T00:00:18Z,m,0,0,f,0.43554475339119303\n,,0,1970-01-01T00:00:19Z,m,0,0,f,0.3051713218684253\n,,0,1970-01-01T00:00:20Z,m,0,0,f,0.7413025816537797\n,,0,1970-01-01T00:00:21Z,m,0,0,f,0.24567297998270615\n,,0,1970-01-01T00:00:22Z,m,0,0,f,0.491391504478891\n,,0,1970-01-01T00:00:23Z,m,0,0,f,0.13872180750181634\n,,0,1970-01-01T00:00:24Z,m,0,0,f,0.06729135892978601\n,,0,1970-01-01T00:00:25Z,m,0,0,f,0.2711347220286289\n,,0,1970-01-01T00:00:26Z,m,0,0,f,0.5465962906385142\n,,0,1970-01-01T00:00:27Z,m,0,0,f,0.1721498986023557\n,,0,1970-01-01T00:00:28Z,m,0,0,f,0.928541805026285\n,,0,1970-01-01T00:00:29Z,m,0,0,f,0.4390512841392946\n,,0,1970-01-01T00:00:30Z,m,0,0,f,0.7891509564074856\n,,0,1970-01-01T00:00:31Z,m,0,0,f,0.03752404112396554\n,,0,1970-01-01T00:00:32Z,m,0,0,f,0.8731292945164265\n,,0,1970-01-01T00:00:33Z,m,0,0,f,0.6590129312109282\n,,0,1970-01-01T00:00:34Z,m,0,0,f,0.7298034951937612\n,,0,1970-01-01T00:00:35Z,m,0,0,f,0.6880331199538888\n,,0,1970-01-01T00:00:36Z,m,0,0,f,0.7884092917020722\n,,0,1970-01-01T00:00:37Z,m,0,0,f,0.9071621838398441\n,,0,1970-01-01T00:00:38Z,m,0,0,f,0.5029003668295414\n,,0,1970-01-01T00:00:39Z,m,0,0,f,0.5545818527629861\n,,0,1970-01-01T00:00:40Z,m,0,0,f,0.763728196635538\n,,0,1970-01-01T00:00:41Z,m,0,0,f,0.5870046094520823\n,,0,1970-01-01T00:00:42Z,m,0,0,f,0.7675553560334312\n,,0,1970-01-01T00:00:43Z,m,0,0,f,0.8279726730049255\n,,0,1970-01-01T00:00:44Z,m,0,0,f,0.7013474149025897\n,,0,1970-01-01T00:00:45Z,m,0,0,f,0.08556981440432106\n,,0,1970-01-01T00:00:46Z,m,0,0,f,0.8520957093766447\n,,0,1970-01-01T00:00:47Z,m,0,0,f,0.41873957390346783\n,,0,1970-01-01T00:00:48Z,m,0,0,f,0.04405459160245573\n,,0,1970-01-01T00:00:49Z,m,0,0,f,0.8184927094237151\n,,0,1970-01-01T00:00:50Z,m,0,0,f,0.0975526753791771\n,,0,1970-01-01T00:00:51Z,m,0,0,f,0.4984015942759995\n,,0,1970-01-01T00:00:52Z,m,0,0,f,0.24094630162586889\n,,0,1970-01-01T00:00:53Z,m,0,0,f,0.1461722759564162\n,,0,1970-01-01T00:00:54Z,m,0,0,f,0.0008451156568219057\n,,0,1970-01-01T00:00:55Z,m,0,0,f,0.4633414547017063\n,,0,1970-01-01T00:00:56Z,m,0,0,f,0.4539668492775038\n,,0,1970-01-01T00:00:57Z,m,0,0,f,0.4868916379116324\n,,0,1970-01-01T00:00:58Z,m,0,0,f,0.9566203795860617\n,,0,1970-01-01T00:00:59Z,m,0,0,f,0.9599106283927733\n,,0,1970-01-01T00:01:00Z,m,0,0,f,0.7293729603954808\n,,0,1970-01-01T00:01:01Z,m,0,0,f,0.6455698152977222\n,,0,1970-01-01T00:01:02Z,m,0,0,f,0.11441321827059112\n,,0,1970-01-01T00:01:03Z,m,0,0,f,0.9955326395256039\n,,0,1970-01-01T00:01:04Z,m,0,0,f,0.44266439346958053\n,,0,1970-01-01T00:01:05Z,m,0,0,f,0.7183012898949253\n,,0,1970-01-01T00:01:06Z,m,0,0,f,0.30706108459030473\n,,0,1970-01-01T00:01:07Z,m,0,0,f,0.5034183578538529\n,,0,1970-01-01T00:01:08Z,m,0,0,f,0.945541035399725\n,,0,1970-01-01T00:01:09Z,m,0,0,f,0.4233995128157775\n,,0,1970-01-01T00:01:10Z,m,0,0,f,0.7647066005216012\n,,0,1970-01-01T00:01:11Z,m,0,0,f,0.4427721542156412\n,,0,1970-01-01T00:01:12Z,m,0,0,f,0.5759588898144714\n,,0,1970-01-01T00:01:13Z,m,0,0,f,0.4891738037219912\n,,0,1970-01-01T00:01:14Z,m,0,0,f,0.3162573404966396\n,,0,1970-01-01T00:01:15Z,m,0,0,f,0.12429098278245032\n,,0,1970-01-01T00:01:16Z,m,0,0,f,0.5500314687416078\n,,0,1970-01-01T00:01:17Z,m,0,0,f,0.07874290942037632\n,,0,1970-01-01T00:01:18Z,m,0,0,f,0.2432131181375912\n,,0,1970-01-01T00:01:19Z,m,0,0,f,0.2059157686630176\n,,0,1970-01-01T00:01:20Z,m,0,0,f,0.44865547217512164\n,,0,1970-01-01T00:01:21Z,m,0,0,f,0.7168101661064027\n,,0,1970-01-01T00:01:22Z,m,0,0,f,0.36652553198536764\n,,0,1970-01-01T00:01:23Z,m,0,0,f,0.12875338574773973\n,,0,1970-01-01T00:01:24Z,m,0,0,f,0.14050907817041347\n,,0,1970-01-01T00:01:25Z,m,0,0,f,0.4095172637990756\n,,0,1970-01-01T00:01:26Z,m,0,0,f,0.2460700738777719\n,,0,1970-01-01T00:01:27Z,m,0,0,f,0.7823912602040078\n,,0,1970-01-01T00:01:28Z,m,0,0,f,0.707534534477093\n,,0,1970-01-01T00:01:29Z,m,0,0,f,0.6714337668672199\n,,0,1970-01-01T00:01:30Z,m,0,0,f,0.6443730852735031\n,,0,1970-01-01T00:01:31Z,m,0,0,f,0.8349467641212396\n,,0,1970-01-01T00:01:32Z,m,0,0,f,0.7443365385220384\n,,0,1970-01-01T00:01:33Z,m,0,0,f,0.778092873581952\n,,0,1970-01-01T00:01:34Z,m,0,0,f,0.21451835990529106\n,,0,1970-01-01T00:01:35Z,m,0,0,f,0.15132579382756906\n,,0,1970-01-01T00:01:36Z,m,0,0,f,0.889690688725347\n,,0,1970-01-01T00:01:37Z,m,0,0,f,0.08177608166572663\n,,0,1970-01-01T00:01:38Z,m,0,0,f,0.6156947898336163\n,,0,1970-01-01T00:01:39Z,m,0,0,f,0.8839098227070676\n,,1,1970-01-01T00:00:00Z,m,0,1,f,0.47284307199688513\n,,1,1970-01-01T00:00:01Z,m,0,1,f,0.6115110431660992\n,,1,1970-01-01T00:00:02Z,m,0,1,f,0.9139676390179812\n,,1,1970-01-01T00:00:03Z,m,0,1,f,0.4419580502994864\n,,1,1970-01-01T00:00:04Z,m,0,1,f,0.22346720477114235\n,,1,1970-01-01T00:00:05Z,m,0,1,f,0.01657253263970824\n,,1,1970-01-01T00:00:06Z,m,0,1,f,0.5275526538985256\n,,1,1970-01-01T00:00:07Z,m,0,1,f,0.2801453905589357\n,,1,1970-01-01T00:00:08Z,m,0,1,f,0.40358058571546174\n,,1,1970-01-01T00:00:09Z,m,0,1,f,0.5581225312763497\n,,1,1970-01-01T00:00:10Z,m,0,1,f,0.5618381020173508\n,,1,1970-01-01T00:00:11Z,m,0,1,f,0.08048303365885615\n,,1,1970-01-01T00:00:12Z,m,0,1,f,0.5001751201461243\n,,1,1970-01-01T00:00:13Z,m,0,1,f,0.22639175489524663\n,,1,1970-01-01T00:00:14Z,m,0,1,f,0.26537476142069744\n,,1,1970-01-01T00:00:15Z,m,0,1,f,0.8045352065828273\n,,1,1970-01-01T00:00:16Z,m,0,1,f,0.401634967963577\n,,1,1970-01-01T00:00:17Z,m,0,1,f,0.9411501472896155\n,,1,1970-01-01T00:00:18Z,m,0,1,f,0.2930734491556474\n,,1,1970-01-01T00:00:19Z,m,0,1,f,0.18157543568371715\n,,1,1970-01-01T00:00:20Z,m,0,1,f,0.9385325130161203\n,,1,1970-01-01T00:00:21Z,m,0,1,f,0.17010332650185725\n,,1,1970-01-01T00:00:22Z,m,0,1,f,0.04213339793024455\n,,1,1970-01-01T00:00:23Z,m,0,1,f,0.5626619227163632\n,,1,1970-01-01T00:00:24Z,m,0,1,f,0.6941739177125473\n,,1,1970-01-01T00:00:25Z,m,0,1,f,0.5438842736369963\n,,1,1970-01-01T00:00:26Z,m,0,1,f,0.6524346931171858\n,,1,1970-01-01T00:00:27Z,m,0,1,f,0.062106354006262784\n,,1,1970-01-01T00:00:28Z,m,0,1,f,0.6808062354975885\n,,1,1970-01-01T00:00:29Z,m,0,1,f,0.4566938577876695\n,,1,1970-01-01T00:00:30Z,m,0,1,f,0.15426646385258916\n,,1,1970-01-01T00:00:31Z,m,0,1,f,0.7378414694167669\n,,1,1970-01-01T00:00:32Z,m,0,1,f,0.35905015546070745\n,,1,1970-01-01T00:00:33Z,m,0,1,f,0.25717348995611955\n,,1,1970-01-01T00:00:34Z,m,0,1,f,0.8669066045043076\n,,1,1970-01-01T00:00:35Z,m,0,1,f,0.7414665987538746\n,,1,1970-01-01T00:00:36Z,m,0,1,f,0.7580463272135385\n,,1,1970-01-01T00:00:37Z,m,0,1,f,0.223202540983848\n,,1,1970-01-01T00:00:38Z,m,0,1,f,0.09675623584194015\n,,1,1970-01-01T00:00:39Z,m,0,1,f,0.33037602371875235\n,,1,1970-01-01T00:00:40Z,m,0,1,f,0.02419699334564844\n,,1,1970-01-01T00:00:41Z,m,0,1,f,0.30660540046813134\n,,1,1970-01-01T00:00:42Z,m,0,1,f,0.28087743747358407\n,,1,1970-01-01T00:00:43Z,m,0,1,f,0.8125957553254125\n,,1,1970-01-01T00:00:44Z,m,0,1,f,0.3996499465775914\n,,1,1970-01-01T00:00:45Z,m,0,1,f,0.002859922694346698\n,,1,1970-01-01T00:00:46Z,m,0,1,f,0.7743871384683348\n,,1,1970-01-01T00:00:47Z,m,0,1,f,0.3428194666142575\n,,1,1970-01-01T00:00:48Z,m,0,1,f,0.24529106535786452\n,,1,1970-01-01T00:00:49Z,m,0,1,f,0.42074581063787847\n,,1,1970-01-01T00:00:50Z,m,0,1,f,0.8230512029974123\n,,1,1970-01-01T00:00:51Z,m,0,1,f,0.7612451595826552\n,,1,1970-01-01T00:00:52Z,m,0,1,f,0.0025044233308020394\n,,1,1970-01-01T00:00:53Z,m,0,1,f,0.8123608833291784\n,,1,1970-01-01T00:00:54Z,m,0,1,f,0.094280039506472\n,,1,1970-01-01T00:00:55Z,m,0,1,f,0.7414773533860608\n,,1,1970-01-01T00:00:56Z,m,0,1,f,0.048248944868655844\n,,1,1970-01-01T00:00:57Z,m,0,1,f,0.7876232215876143\n,,1,1970-01-01T00:00:58Z,m,0,1,f,0.7708955207540708\n,,1,1970-01-01T00:00:59Z,m,0,1,f,0.3210082428062905\n,,1,1970-01-01T00:01:00Z,m,0,1,f,0.6199485490487467\n,,1,1970-01-01T00:01:01Z,m,0,1,f,0.4526111772487005\n,,1,1970-01-01T00:01:02Z,m,0,1,f,0.06993036738408297\n,,1,1970-01-01T00:01:03Z,m,0,1,f,0.5391803940621971\n,,1,1970-01-01T00:01:04Z,m,0,1,f,0.3786026404218388\n,,1,1970-01-01T00:01:05Z,m,0,1,f,0.16987447951514412\n,,1,1970-01-01T00:01:06Z,m,0,1,f,0.9622624203254517\n,,1,1970-01-01T00:01:07Z,m,0,1,f,0.10609876802280566\n,,1,1970-01-01T00:01:08Z,m,0,1,f,0.34039196604520483\n,,1,1970-01-01T00:01:09Z,m,0,1,f,0.326997943237989\n,,1,1970-01-01T00:01:10Z,m,0,1,f,0.40582069426239586\n,,1,1970-01-01T00:01:11Z,m,0,1,f,0.09664389869310906\n,,1,1970-01-01T00:01:12Z,m,0,1,f,0.0874716642419619\n,,1,1970-01-01T00:01:13Z,m,0,1,f,0.9574787428982809\n,,1,1970-01-01T00:01:14Z,m,0,1,f,0.792171281216902\n,,1,1970-01-01T00:01:15Z,m,0,1,f,0.8154053514727819\n,,1,1970-01-01T00:01:16Z,m,0,1,f,0.9446634309508735\n,,1,1970-01-01T00:01:17Z,m,0,1,f,0.7914039734656017\n,,1,1970-01-01T00:01:18Z,m,0,1,f,0.5642005948380394\n,,1,1970-01-01T00:01:19Z,m,0,1,f,0.9394901508564378\n,,1,1970-01-01T00:01:20Z,m,0,1,f,0.09420964672484634\n,,1,1970-01-01T00:01:21Z,m,0,1,f,0.8997154088951347\n,,1,1970-01-01T00:01:22Z,m,0,1,f,0.8929163087698091\n,,1,1970-01-01T00:01:23Z,m,0,1,f,0.14602512562046865\n,,1,1970-01-01T00:01:24Z,m,0,1,f,0.061755078411980135\n,,1,1970-01-01T00:01:25Z,m,0,1,f,0.050027231315704974\n,,1,1970-01-01T00:01:26Z,m,0,1,f,0.06579399435541186\n,,1,1970-01-01T00:01:27Z,m,0,1,f,0.5485533330294929\n,,1,1970-01-01T00:01:28Z,m,0,1,f,0.08600793471366114\n,,1,1970-01-01T00:01:29Z,m,0,1,f,0.0048224932897884395\n,,1,1970-01-01T00:01:30Z,m,0,1,f,0.031000679866955753\n,,1,1970-01-01T00:01:31Z,m,0,1,f,0.7590758510991269\n,,1,1970-01-01T00:01:32Z,m,0,1,f,0.28752964131696107\n,,1,1970-01-01T00:01:33Z,m,0,1,f,0.0803113942730073\n,,1,1970-01-01T00:01:34Z,m,0,1,f,0.7653660195907919\n,,1,1970-01-01T00:01:35Z,m,0,1,f,0.169201547040183\n,,1,1970-01-01T00:01:36Z,m,0,1,f,0.2812417370494343\n,,1,1970-01-01T00:01:37Z,m,0,1,f,0.5556525309491438\n,,1,1970-01-01T00:01:38Z,m,0,1,f,0.21336394958285926\n,,1,1970-01-01T00:01:39Z,m,0,1,f,0.843202199200085\n,,2,1970-01-01T00:00:00Z,m,1,0,f,0.6745411981120504\n,,2,1970-01-01T00:00:01Z,m,1,0,f,0.4341136360856983\n,,2,1970-01-01T00:00:02Z,m,1,0,f,0.0779873994184798\n,,2,1970-01-01T00:00:03Z,m,1,0,f,0.6045688060594187\n,,2,1970-01-01T00:00:04Z,m,1,0,f,0.609806908577383\n,,2,1970-01-01T00:00:05Z,m,1,0,f,0.2371373109677929\n,,2,1970-01-01T00:00:06Z,m,1,0,f,0.15959047192822226\n,,2,1970-01-01T00:00:07Z,m,1,0,f,0.7696930667476671\n,,2,1970-01-01T00:00:08Z,m,1,0,f,0.44489788239949923\n,,2,1970-01-01T00:00:09Z,m,1,0,f,0.20113730484499945\n,,2,1970-01-01T00:00:10Z,m,1,0,f,0.9004310672214374\n,,2,1970-01-01T00:00:11Z,m,1,0,f,0.08071979045152104\n,,2,1970-01-01T00:00:12Z,m,1,0,f,0.35878401311181407\n,,2,1970-01-01T00:00:13Z,m,1,0,f,0.8046013839899406\n,,2,1970-01-01T00:00:14Z,m,1,0,f,0.09869242829873062\n,,2,1970-01-01T00:00:15Z,m,1,0,f,0.27053244466215826\n,,2,1970-01-01T00:00:16Z,m,1,0,f,0.6672055373259661\n,,2,1970-01-01T00:00:17Z,m,1,0,f,0.9015798497859395\n,,2,1970-01-01T00:00:18Z,m,1,0,f,0.6514438661906353\n,,2,1970-01-01T00:00:19Z,m,1,0,f,0.03319201114385362\n,,2,1970-01-01T00:00:20Z,m,1,0,f,0.44109087427118215\n,,2,1970-01-01T00:00:21Z,m,1,0,f,0.1441063884747634\n,,2,1970-01-01T00:00:22Z,m,1,0,f,0.23335939084421864\n,,2,1970-01-01T00:00:23Z,m,1,0,f,0.6904277645853616\n,,2,1970-01-01T00:00:24Z,m,1,0,f,0.5145930899531316\n,,2,1970-01-01T00:00:25Z,m,1,0,f,0.4299752694354613\n,,2,1970-01-01T00:00:26Z,m,1,0,f,0.9207494524068397\n,,2,1970-01-01T00:00:27Z,m,1,0,f,0.4990764483657634\n,,2,1970-01-01T00:00:28Z,m,1,0,f,0.7370053493218158\n,,2,1970-01-01T00:00:29Z,m,1,0,f,0.8159190359865772\n,,2,1970-01-01T00:00:30Z,m,1,0,f,0.5730300999100897\n,,2,1970-01-01T00:00:31Z,m,1,0,f,0.4957548727598841\n,,2,1970-01-01T00:00:32Z,m,1,0,f,0.4475722509767004\n,,2,1970-01-01T00:00:33Z,m,1,0,f,0.09000105562869058\n,,2,1970-01-01T00:00:34Z,m,1,0,f,0.5765896961954948\n,,2,1970-01-01T00:00:35Z,m,1,0,f,0.007292186311595296\n,,2,1970-01-01T00:00:36Z,m,1,0,f,0.6862338192326899\n,,2,1970-01-01T00:00:37Z,m,1,0,f,0.6323091325867545\n,,2,1970-01-01T00:00:38Z,m,1,0,f,0.22250144688828086\n,,2,1970-01-01T00:00:39Z,m,1,0,f,0.7767158293696542\n,,2,1970-01-01T00:00:40Z,m,1,0,f,0.5040765046136644\n,,2,1970-01-01T00:00:41Z,m,1,0,f,0.7198824794590694\n,,2,1970-01-01T00:00:42Z,m,1,0,f,0.16487220863546403\n,,2,1970-01-01T00:00:43Z,m,1,0,f,0.6185190195253291\n,,2,1970-01-01T00:00:44Z,m,1,0,f,0.417935209198883\n,,2,1970-01-01T00:00:45Z,m,1,0,f,0.143322367253724\n,,2,1970-01-01T00:00:46Z,m,1,0,f,0.7110860020844423\n,,2,1970-01-01T00:00:47Z,m,1,0,f,0.5190433935276061\n,,2,1970-01-01T00:00:48Z,m,1,0,f,0.5947710020498977\n,,2,1970-01-01T00:00:49Z,m,1,0,f,0.18632874860445664\n,,2,1970-01-01T00:00:50Z,m,1,0,f,0.050671657609869296\n,,2,1970-01-01T00:00:51Z,m,1,0,f,0.336667976831678\n,,2,1970-01-01T00:00:52Z,m,1,0,f,0.16893598340949662\n,,2,1970-01-01T00:00:53Z,m,1,0,f,0.6319794509787114\n,,2,1970-01-01T00:00:54Z,m,1,0,f,0.3434433122927547\n,,2,1970-01-01T00:00:55Z,m,1,0,f,0.13766344408813833\n,,2,1970-01-01T00:00:56Z,m,1,0,f,0.7028890267599247\n,,2,1970-01-01T00:00:57Z,m,1,0,f,0.5893915586856076\n,,2,1970-01-01T00:00:58Z,m,1,0,f,0.08495375348679511\n,,2,1970-01-01T00:00:59Z,m,1,0,f,0.5635570663754376\n,,2,1970-01-01T00:01:00Z,m,1,0,f,0.06973804413592974\n,,2,1970-01-01T00:01:01Z,m,1,0,f,0.4594087627832006\n,,2,1970-01-01T00:01:02Z,m,1,0,f,0.9484143072574632\n,,2,1970-01-01T00:01:03Z,m,1,0,f,0.7210862651644585\n,,2,1970-01-01T00:01:04Z,m,1,0,f,0.4306492881221061\n,,2,1970-01-01T00:01:05Z,m,1,0,f,0.9768511587696722\n,,2,1970-01-01T00:01:06Z,m,1,0,f,0.036770411149115535\n,,2,1970-01-01T00:01:07Z,m,1,0,f,0.199704171721732\n,,2,1970-01-01T00:01:08Z,m,1,0,f,0.044989678879272736\n,,2,1970-01-01T00:01:09Z,m,1,0,f,0.4204918747032285\n,,2,1970-01-01T00:01:10Z,m,1,0,f,0.7660528673315015\n,,2,1970-01-01T00:01:11Z,m,1,0,f,0.07495082447510862\n,,2,1970-01-01T00:01:12Z,m,1,0,f,0.979672949703\n,,2,1970-01-01T00:01:13Z,m,1,0,f,0.43531431314587743\n,,2,1970-01-01T00:01:14Z,m,1,0,f,0.16473009865933294\n,,2,1970-01-01T00:01:15Z,m,1,0,f,0.9714924938553514\n,,2,1970-01-01T00:01:16Z,m,1,0,f,0.8548205740914873\n,,2,1970-01-01T00:01:17Z,m,1,0,f,0.988621458104506\n,,2,1970-01-01T00:01:18Z,m,1,0,f,0.42316749552422783\n,,2,1970-01-01T00:01:19Z,m,1,0,f,0.5599137447927957\n,,2,1970-01-01T00:01:20Z,m,1,0,f,0.7513515954882367\n,,2,1970-01-01T00:01:21Z,m,1,0,f,0.07681127373236643\n,,2,1970-01-01T00:01:22Z,m,1,0,f,0.04219934813632237\n,,2,1970-01-01T00:01:23Z,m,1,0,f,0.27672511415229256\n,,2,1970-01-01T00:01:24Z,m,1,0,f,0.6618414211834359\n,,2,1970-01-01T00:01:25Z,m,1,0,f,0.04819580958061359\n,,2,1970-01-01T00:01:26Z,m,1,0,f,0.8514613397306017\n,,2,1970-01-01T00:01:27Z,m,1,0,f,0.654705748814002\n,,2,1970-01-01T00:01:28Z,m,1,0,f,0.9967833661484294\n,,2,1970-01-01T00:01:29Z,m,1,0,f,0.9631421129969118\n,,2,1970-01-01T00:01:30Z,m,1,0,f,0.6286421005881492\n,,2,1970-01-01T00:01:31Z,m,1,0,f,0.3783501632738452\n,,2,1970-01-01T00:01:32Z,m,1,0,f,0.05114898778086843\n,,2,1970-01-01T00:01:33Z,m,1,0,f,0.2473880323048304\n,,2,1970-01-01T00:01:34Z,m,1,0,f,0.7842674808782694\n,,2,1970-01-01T00:01:35Z,m,1,0,f,0.6130952139646441\n,,2,1970-01-01T00:01:36Z,m,1,0,f,0.9762618521418323\n,,2,1970-01-01T00:01:37Z,m,1,0,f,0.9219480325346383\n,,2,1970-01-01T00:01:38Z,m,1,0,f,0.7986205925631757\n,,2,1970-01-01T00:01:39Z,m,1,0,f,0.578541588985068\n,,3,1970-01-01T00:00:00Z,m,1,1,f,0.3609497652786835\n,,3,1970-01-01T00:00:01Z,m,1,1,f,0.6431495269328852\n,,3,1970-01-01T00:00:02Z,m,1,1,f,0.30119517109360755\n,,3,1970-01-01T00:00:03Z,m,1,1,f,0.029905756669452933\n,,3,1970-01-01T00:00:04Z,m,1,1,f,0.32578997668820153\n,,3,1970-01-01T00:00:05Z,m,1,1,f,0.7482046757377168\n,,3,1970-01-01T00:00:06Z,m,1,1,f,0.42006674019623874\n,,3,1970-01-01T00:00:07Z,m,1,1,f,0.8892383923700209\n,,3,1970-01-01T00:00:08Z,m,1,1,f,0.2734890146915862\n,,3,1970-01-01T00:00:09Z,m,1,1,f,0.2126705472958595\n,,3,1970-01-01T00:00:10Z,m,1,1,f,0.4081541720871348\n,,3,1970-01-01T00:00:11Z,m,1,1,f,0.7517886726430452\n,,3,1970-01-01T00:00:12Z,m,1,1,f,0.6344255763748975\n,,3,1970-01-01T00:00:13Z,m,1,1,f,0.13439033950657941\n,,3,1970-01-01T00:00:14Z,m,1,1,f,0.13080770333361982\n,,3,1970-01-01T00:00:15Z,m,1,1,f,0.42098106260813917\n,,3,1970-01-01T00:00:16Z,m,1,1,f,0.6126625007965338\n,,3,1970-01-01T00:00:17Z,m,1,1,f,0.6566130686317417\n,,3,1970-01-01T00:00:18Z,m,1,1,f,0.8724405943016941\n,,3,1970-01-01T00:00:19Z,m,1,1,f,0.5240118690102152\n,,3,1970-01-01T00:00:20Z,m,1,1,f,0.16295208705669978\n,,3,1970-01-01T00:00:21Z,m,1,1,f,0.3087465430934554\n,,3,1970-01-01T00:00:22Z,m,1,1,f,0.5285274343484349\n,,3,1970-01-01T00:00:23Z,m,1,1,f,0.634731960510953\n,,3,1970-01-01T00:00:24Z,m,1,1,f,0.21258839107347696\n,,3,1970-01-01T00:00:25Z,m,1,1,f,0.418565981182859\n,,3,1970-01-01T00:00:26Z,m,1,1,f,0.2537565365571897\n,,3,1970-01-01T00:00:27Z,m,1,1,f,0.5464331287426728\n,,3,1970-01-01T00:00:28Z,m,1,1,f,0.9960454475764904\n,,3,1970-01-01T00:00:29Z,m,1,1,f,0.09275146190386824\n,,3,1970-01-01T00:00:30Z,m,1,1,f,0.6976442897720185\n,,3,1970-01-01T00:00:31Z,m,1,1,f,0.74713521249196\n,,3,1970-01-01T00:00:32Z,m,1,1,f,0.984508958500529\n,,3,1970-01-01T00:00:33Z,m,1,1,f,0.735978145078593\n,,3,1970-01-01T00:00:34Z,m,1,1,f,0.03272325327489153\n,,3,1970-01-01T00:00:35Z,m,1,1,f,0.2789090231376286\n,,3,1970-01-01T00:00:36Z,m,1,1,f,0.9009986444969635\n,,3,1970-01-01T00:00:37Z,m,1,1,f,0.848311973911401\n,,3,1970-01-01T00:00:38Z,m,1,1,f,0.3433130690616337\n,,3,1970-01-01T00:00:39Z,m,1,1,f,0.9705860405696857\n,,3,1970-01-01T00:00:40Z,m,1,1,f,0.4971554061394775\n,,3,1970-01-01T00:00:41Z,m,1,1,f,0.5010737989466268\n,,3,1970-01-01T00:00:42Z,m,1,1,f,0.6786336325659156\n,,3,1970-01-01T00:00:43Z,m,1,1,f,0.45685893681365386\n,,3,1970-01-01T00:00:44Z,m,1,1,f,0.06785712875301617\n,,3,1970-01-01T00:00:45Z,m,1,1,f,0.3686928354464234\n,,3,1970-01-01T00:00:46Z,m,1,1,f,0.16238519747752908\n,,3,1970-01-01T00:00:47Z,m,1,1,f,0.09616346590744834\n,,3,1970-01-01T00:00:48Z,m,1,1,f,0.982361090570932\n,,3,1970-01-01T00:00:49Z,m,1,1,f,0.24546880258756468\n,,3,1970-01-01T00:00:50Z,m,1,1,f,0.4063470659819713\n,,3,1970-01-01T00:00:51Z,m,1,1,f,0.02333966735385356\n,,3,1970-01-01T00:00:52Z,m,1,1,f,0.7485740576779872\n,,3,1970-01-01T00:00:53Z,m,1,1,f,0.6166837184691856\n,,3,1970-01-01T00:00:54Z,m,1,1,f,0.05978509722242629\n,,3,1970-01-01T00:00:55Z,m,1,1,f,0.8745680789623674\n,,3,1970-01-01T00:00:56Z,m,1,1,f,0.7043364028176561\n,,3,1970-01-01T00:00:57Z,m,1,1,f,0.5100762819992395\n,,3,1970-01-01T00:00:58Z,m,1,1,f,0.16311060736490562\n,,3,1970-01-01T00:00:59Z,m,1,1,f,0.8629619678924975\n,,3,1970-01-01T00:01:00Z,m,1,1,f,0.10822795841933747\n,,3,1970-01-01T00:01:01Z,m,1,1,f,0.009391242035550616\n,,3,1970-01-01T00:01:02Z,m,1,1,f,0.8963338627277064\n,,3,1970-01-01T00:01:03Z,m,1,1,f,0.2741500937920746\n,,3,1970-01-01T00:01:04Z,m,1,1,f,0.8919325188107933\n,,3,1970-01-01T00:01:05Z,m,1,1,f,0.6654225234319311\n,,3,1970-01-01T00:01:06Z,m,1,1,f,0.02781722451099708\n,,3,1970-01-01T00:01:07Z,m,1,1,f,0.1620103430803485\n,,3,1970-01-01T00:01:08Z,m,1,1,f,0.4825820756588489\n,,3,1970-01-01T00:01:09Z,m,1,1,f,0.6564731088934671\n,,3,1970-01-01T00:01:10Z,m,1,1,f,0.5500077260845426\n,,3,1970-01-01T00:01:11Z,m,1,1,f,0.40462752766482185\n,,3,1970-01-01T00:01:12Z,m,1,1,f,0.8674131498299248\n,,3,1970-01-01T00:01:13Z,m,1,1,f,0.8902851603994412\n,,3,1970-01-01T00:01:14Z,m,1,1,f,0.1599747356552478\n,,3,1970-01-01T00:01:15Z,m,1,1,f,0.4023835778260672\n,,3,1970-01-01T00:01:16Z,m,1,1,f,0.8892986579330658\n,,3,1970-01-01T00:01:17Z,m,1,1,f,0.05870852811550652\n,,3,1970-01-01T00:01:18Z,m,1,1,f,0.08810359195444939\n,,3,1970-01-01T00:01:19Z,m,1,1,f,0.5799459169235229\n,,3,1970-01-01T00:01:20Z,m,1,1,f,0.675990461828967\n,,3,1970-01-01T00:01:21Z,m,1,1,f,0.680028234810394\n,,3,1970-01-01T00:01:22Z,m,1,1,f,0.3828707005637953\n,,3,1970-01-01T00:01:23Z,m,1,1,f,0.369157111114499\n,,3,1970-01-01T00:01:24Z,m,1,1,f,0.12328872455169967\n,,3,1970-01-01T00:01:25Z,m,1,1,f,0.43126638642422993\n,,3,1970-01-01T00:01:26Z,m,1,1,f,0.24418662053793608\n,,3,1970-01-01T00:01:27Z,m,1,1,f,0.22094836458502065\n,,3,1970-01-01T00:01:28Z,m,1,1,f,0.10278220106833619\n,,3,1970-01-01T00:01:29Z,m,1,1,f,0.7194160988953583\n,,3,1970-01-01T00:01:30Z,m,1,1,f,0.9646344422230495\n,,3,1970-01-01T00:01:31Z,m,1,1,f,0.462370535565091\n,,3,1970-01-01T00:01:32Z,m,1,1,f,0.9386791098643801\n,,3,1970-01-01T00:01:33Z,m,1,1,f,0.03801280884674329\n,,3,1970-01-01T00:01:34Z,m,1,1,f,0.35603844514090255\n,,3,1970-01-01T00:01:35Z,m,1,1,f,0.5083881660913203\n,,3,1970-01-01T00:01:36Z,m,1,1,f,0.4326239900843389\n,,3,1970-01-01T00:01:37Z,m,1,1,f,0.09453891565081506\n,,3,1970-01-01T00:01:38Z,m,1,1,f,0.023503857583366802\n,,3,1970-01-01T00:01:39Z,m,1,1,f,0.9492834672803911\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 421, - }, - File: "selector_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"", - Start: ast.Position{ - Column: 1, - Line: 414, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 414, - }, - File: "selector_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 414, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 421, - }, - File: "selector_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n\"", - Start: ast.Position{ - Column: 5, - Line: 415, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double\n#group,false,false,false,true,false\n#default,0,,,,\n,result,table,time,_measurement,max\n,,0,1970-01-01T00:01:28Z,m,0.9967833661484294\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 432, - }, - File: "selector_test.flux", - Source: "t_selector = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"max\"})", - Start: ast.Position{ - Column: 1, - Line: 424, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT max(f) FROM m\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 424, - }, - File: "selector_test.flux", - Source: "t_selector", - Start: ast.Position{ - Column: 1, - Line: 424, - }, - }, - }, - Name: "t_selector", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 432, - }, - File: "selector_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"max\"})", - Start: ast.Position{ - Column: 14, - Line: 424, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 425, - }, - File: "selector_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 426, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 426, - }, - File: "selector_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 426, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 426, - }, - File: "selector_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 426, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 426, - }, - File: "selector_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 426, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 426, - }, - File: "selector_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 426, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 426, - }, - File: "selector_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 426, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 426, - }, - File: "selector_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 426, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 426, - }, - File: "selector_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 426, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 426, - }, - File: "selector_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 426, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 426, - }, - File: "selector_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 426, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 426, - }, - File: "selector_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 426, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 426, - }, - File: "selector_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 426, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 426, - }, - File: "selector_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 426, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 426, - }, - File: "selector_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 426, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 427, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 427, - }, - File: "selector_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 427, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 427, - }, - File: "selector_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 427, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 427, - }, - File: "selector_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 427, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 427, - }, - File: "selector_test.flux", - Source: "(r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 23, - Line: 427, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 427, - }, - File: "selector_test.flux", - Source: "r._measurement == \"m\"", - Start: ast.Position{ - Column: 30, - Line: 427, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 427, - }, - File: "selector_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 427, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 427, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 427, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 427, - }, - File: "selector_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 427, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 427, - }, - File: "selector_test.flux", - Source: "\"m\"", - Start: ast.Position{ - Column: 48, - Line: 427, - }, - }, - }, - Value: "m", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 427, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 427, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 427, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 427, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 427, - }, - File: "selector_test.flux", - Source: "filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 12, - Line: 427, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 427, - }, - File: "selector_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 427, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 428, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 428, - }, - File: "selector_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 428, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 428, - }, - File: "selector_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 428, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 428, - }, - File: "selector_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 428, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 428, - }, - File: "selector_test.flux", - Source: "(r) => r._field == \"f\"", - Start: ast.Position{ - Column: 23, - Line: 428, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 428, - }, - File: "selector_test.flux", - Source: "r._field == \"f\"", - Start: ast.Position{ - Column: 30, - Line: 428, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 428, - }, - File: "selector_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 428, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 428, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 428, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 428, - }, - File: "selector_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 428, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 428, - }, - File: "selector_test.flux", - Source: "\"f\"", - Start: ast.Position{ - Column: 42, - Line: 428, - }, - }, - }, - Value: "f", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 428, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 428, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 428, - }, - File: "selector_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 428, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 428, - }, - File: "selector_test.flux", - Source: "filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 12, - Line: 428, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 428, - }, - File: "selector_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 428, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 429, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 429, - }, - File: "selector_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 429, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 429, - }, - File: "selector_test.flux", - Source: "columns: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 18, - Line: 429, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 429, - }, - File: "selector_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 429, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 429, - }, - File: "selector_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 27, - Line: 429, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 429, - }, - File: "selector_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 429, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 429, - }, - File: "selector_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 44, - Line: 429, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 429, - }, - File: "selector_test.flux", - Source: "group(columns: [\"_measurement\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 429, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 429, - }, - File: "selector_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 429, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 430, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 430, - }, - File: "selector_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 430, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 430, - }, - File: "selector_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 430, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 431, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 431, - }, - File: "selector_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 431, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 431, - }, - File: "selector_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 431, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 431, - }, - File: "selector_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 431, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 431, - }, - File: "selector_test.flux", - Source: "[\"_time\", \"_value\", \"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 431, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 431, - }, - File: "selector_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 431, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 431, - }, - File: "selector_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 431, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 431, - }, - File: "selector_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 46, - Line: 431, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 431, - }, - File: "selector_test.flux", - Source: "keep(columns: [\"_time\", \"_value\", \"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 431, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 431, - }, - File: "selector_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 431, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 432, - }, - File: "selector_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> group(columns: [\"_measurement\", \"_field\"])\n |> max()\n |> keep(columns: [\"_time\", \"_value\", \"_measurement\"])\n |> rename(columns: {_time: \"time\", _value: \"max\"})", - Start: ast.Position{ - Column: 5, - Line: 425, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 432, - }, - File: "selector_test.flux", - Source: "columns: {_time: \"time\", _value: \"max\"}", - Start: ast.Position{ - Column: 19, - Line: 432, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 432, - }, - File: "selector_test.flux", - Source: "columns: {_time: \"time\", _value: \"max\"}", - Start: ast.Position{ - Column: 19, - Line: 432, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 432, - }, - File: "selector_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 432, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 432, - }, - File: "selector_test.flux", - Source: "{_time: \"time\", _value: \"max\"}", - Start: ast.Position{ - Column: 28, - Line: 432, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 432, - }, - File: "selector_test.flux", - Source: "_time: \"time\"", - Start: ast.Position{ - Column: 29, - Line: 432, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 432, - }, - File: "selector_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 432, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 432, - }, - File: "selector_test.flux", - Source: "\"time\"", - Start: ast.Position{ - Column: 36, - Line: 432, - }, - }, - }, - Value: "time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 432, - }, - File: "selector_test.flux", - Source: "_value: \"max\"", - Start: ast.Position{ - Column: 44, - Line: 432, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 432, - }, - File: "selector_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 44, - Line: 432, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 432, - }, - File: "selector_test.flux", - Source: "\"max\"", - Start: ast.Position{ - Column: 52, - Line: 432, - }, - }, - }, - Value: "max", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 432, - }, - File: "selector_test.flux", - Source: "rename(columns: {_time: \"time\", _value: \"max\"})", - Start: ast.Position{ - Column: 12, - Line: 432, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 432, - }, - File: "selector_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 432, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 424, - }, - File: "selector_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 15, - Line: 424, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 424, - }, - File: "selector_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 15, - Line: 424, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 424, - }, - File: "selector_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 424, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 434, - }, - File: "selector_test.flux", - Source: "_selector = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector})", - Start: ast.Position{ - Column: 6, - Line: 434, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 434, - }, - File: "selector_test.flux", - Source: "_selector", - Start: ast.Position{ - Column: 6, - Line: 434, - }, - }, - }, - Name: "_selector", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 434, - }, - File: "selector_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector})", - Start: ast.Position{ - Column: 18, - Line: 434, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 434, - }, - File: "selector_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector})", - Start: ast.Position{ - Column: 24, - Line: 434, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 434, - }, - File: "selector_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector}", - Start: ast.Position{ - Column: 25, - Line: 434, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 434, - }, - File: "selector_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 434, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 434, - }, - File: "selector_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 434, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 434, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 434, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 434, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 434, - }, - File: "selector_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 434, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 434, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 434, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 434, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 434, - }, - File: "selector_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 434, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 434, - }, - File: "selector_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 434, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 434, - }, - File: "selector_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 434, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 434, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 434, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 434, - }, - File: "selector_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 434, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 434, - }, - File: "selector_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 434, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 434, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 434, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 434, - }, - File: "selector_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 434, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 434, - }, - File: "selector_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 434, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 434, - }, - File: "selector_test.flux", - Source: "fn: t_selector", - Start: ast.Position{ - Column: 104, - Line: 434, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 434, - }, - File: "selector_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 434, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 434, - }, - File: "selector_test.flux", - Source: "t_selector", - Start: ast.Position{ - Column: 108, - Line: 434, - }, - }, - }, - Name: "t_selector", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 434, - }, - File: "selector_test.flux", - Source: "test _selector = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector})", - Start: ast.Position{ - Column: 1, - Line: 434, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "selector_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "selector_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "selector_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "selector_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "selector_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "selector_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "selector_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "package influxql_test\n\n\nimport \"testing\"\nimport \"internal/influxql\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,t0,difference\n,,0,1970-01-01T01:00:00Z,m,0,0.16152781154936718\n,,0,1970-01-01T02:00:00Z,m,0,0.5450233503637238\n,,0,1970-01-01T03:00:00Z,m,0,-0.25474251334078146\n,,0,1970-01-01T04:00:00Z,m,0,-0.5121283372090074\n,,0,1970-01-01T05:00:00Z,m,0,0.171070028248751\n,,0,1970-01-01T06:00:00Z,m,0,-0.13711438955681704\n,,0,1970-01-01T07:00:00Z,m,0,0.5180121760612726\n,,0,1970-01-01T08:00:00Z,m,0,-0.30465284267416787\n,,0,1970-01-01T09:00:00Z,m,0,-0.003939225414167302\n,,0,1970-01-01T10:00:00Z,m,0,-0.11037649542590938\n,,0,1970-01-01T11:00:00Z,m,0,-0.06844878023750281\n,,0,1970-01-01T12:00:00Z,m,0,0.5940685767143397\n,,0,1970-01-01T13:00:00Z,m,0,0.056202322240399005\n,,0,1970-01-01T14:00:00Z,m,0,-0.6528142877331138\n,,0,1970-01-01T15:00:00Z,m,0,0.07601807321180445\n,,0,1970-01-01T16:00:00Z,m,0,0.3324582331504331\n,,0,1970-01-01T17:00:00Z,m,0,-0.3894222151383956\n,,0,1970-01-01T18:00:00Z,m,0,0.056171090499160053\n,,0,1970-01-01T19:00:00Z,m,0,-0.04397261098326383\n,,0,1970-01-01T20:00:00Z,m,0,0.5959662644121464\n,,0,1970-01-01T21:00:00Z,m,0,0.1489572818754724\n,,0,1970-01-01T22:00:00Z,m,0,-0.03891116230429392\n,,0,1970-01-01T23:00:00Z,m,0,-0.9235894932594585\n,,0,1970-01-02T00:00:00Z,m,0,0.4517728100761904\n,,0,1970-01-02T01:00:00Z,m,0,-0.0641922007760733\n,,0,1970-01-02T02:00:00Z,m,0,-0.3731276319027032\n,,0,1970-01-02T03:00:00Z,m,0,0.6832773878678778\n,,0,1970-01-02T04:00:00Z,m,0,-0.1254452529134633\n,,0,1970-01-02T05:00:00Z,m,0,-0.28449994431236597\n,,0,1970-01-02T06:00:00Z,m,0,0.0689999839384498\n,,0,1970-01-02T07:00:00Z,m,0,0.2001725929207172\n,,0,1970-01-02T08:00:00Z,m,0,-0.3073966769057318\n,,0,1970-01-02T09:00:00Z,m,0,0.4314547819759824\n,,0,1970-01-02T10:00:00Z,m,0,0.027759473391518963\n,,0,1970-01-02T11:00:00Z,m,0,-0.3553761414499085\n,,0,1970-01-02T12:00:00Z,m,0,0.575721833887491\n,,0,1970-01-02T13:00:00Z,m,0,-0.2353619361895265\n,,0,1970-01-02T14:00:00Z,m,0,-0.13197356146872874\n,,0,1970-01-02T15:00:00Z,m,0,-0.3269998433680877\n,,0,1970-01-02T16:00:00Z,m,0,-0.1028401041555228\n,,0,1970-01-02T17:00:00Z,m,0,-0.08813901719692763\n,,0,1970-01-02T18:00:00Z,m,0,0.29156675487410866\n,,0,1970-01-02T19:00:00Z,m,0,-0.11253513851135713\n,,0,1970-01-02T20:00:00Z,m,0,-0.07837446209885049\n,,0,1970-01-02T21:00:00Z,m,0,0.7745428617974516\n,,0,1970-01-02T22:00:00Z,m,0,-0.08227077188180965\n,,0,1970-01-02T23:00:00Z,m,0,-0.06781688706183298\n,,0,1970-01-03T00:00:00Z,m,0,-0.0563606881949511\n,,0,1970-01-03T01:00:00Z,m,0,-0.1519773755698124\n,,0,1970-01-03T02:00:00Z,m,0,-0.12278359056041532\n,,0,1970-01-03T03:00:00Z,m,0,-0.2526779289488099\n,,0,1970-01-03T04:00:00Z,m,0,-0.049273125706920995\n,,0,1970-01-03T05:00:00Z,m,0,0.22598034016946644\n,,0,1970-01-03T06:00:00Z,m,0,-0.2144301007079583\n,,0,1970-01-03T07:00:00Z,m,0,-0.10594757680612822\n,,0,1970-01-03T08:00:00Z,m,0,0.44519306654935276\n,,0,1970-01-03T09:00:00Z,m,0,-0.3978418112634088\n,,0,1970-01-03T10:00:00Z,m,0,-0.027619637863156757\n,,0,1970-01-03T11:00:00Z,m,0,0.8827105986086048\n,,0,1970-01-03T12:00:00Z,m,0,-0.006283556301904358\n,,0,1970-01-03T13:00:00Z,m,0,-0.3151132291144867\n,,0,1970-01-03T14:00:00Z,m,0,-0.10110053824772658\n,,0,1970-01-03T15:00:00Z,m,0,-0.39099619876742636\n,,0,1970-01-03T16:00:00Z,m,0,0.3742087694158019\n,,0,1970-01-03T17:00:00Z,m,0,-0.37235563091902857\n,,0,1970-01-03T18:00:00Z,m,0,-0.10696733020504756\n,,0,1970-01-03T19:00:00Z,m,0,0.42965416496787395\n,,0,1970-01-03T20:00:00Z,m,0,0.26343524983095407\n,,0,1970-01-03T21:00:00Z,m,0,0.23244474704259765\n,,0,1970-01-03T22:00:00Z,m,0,-0.33105518562402303\n,,0,1970-01-03T23:00:00Z,m,0,-0.5327022778949554\n,,0,1970-01-04T00:00:00Z,m,0,0.38789762115788384\n,,0,1970-01-04T01:00:00Z,m,0,0.4153526722985134\n,,0,1970-01-04T02:00:00Z,m,0,-0.08126310475894427\n,,0,1970-01-04T03:00:00Z,m,0,-0.18310409083982693\n,,0,1970-01-04T04:00:00Z,m,0,0.28158128956163186\n,,0,1970-01-04T05:00:00Z,m,0,-0.6585151210302238\n,,0,1970-01-04T06:00:00Z,m,0,0.675316065250243\n,,0,1970-01-04T07:00:00Z,m,0,-0.3040000489524105\n,,0,1970-01-04T08:00:00Z,m,0,0.3598394373926129\n,,0,1970-01-04T09:00:00Z,m,0,-0.3322163045123082\n,,0,1970-01-04T10:00:00Z,m,0,-0.5480579104738514\n,,0,1970-01-04T11:00:00Z,m,0,0.09755179208542454\n,,0,1970-01-04T12:00:00Z,m,0,0.28663602397279697\n,,0,1970-01-04T13:00:00Z,m,0,-0.16932016847816495\n,,0,1970-01-04T14:00:00Z,m,0,-0.1819009884078798\n,,0,1970-01-04T15:00:00Z,m,0,0.23227568714930777\n,,0,1970-01-04T16:00:00Z,m,0,0.5637746412698614\n,,0,1970-01-04T17:00:00Z,m,0,-0.6441684320049655\n,,0,1970-01-04T18:00:00Z,m,0,0.5131153592694276\n,,0,1970-01-04T19:00:00Z,m,0,0.00555905191046957\n,,0,1970-01-04T20:00:00Z,m,0,-0.20743082688414927\n,,0,1970-01-04T21:00:00Z,m,0,-0.05428539069111327\n,,0,1970-01-04T22:00:00Z,m,0,-0.2609503676103645\n,,0,1970-01-04T23:00:00Z,m,0,0.48692644921881756\n,,0,1970-01-05T00:00:00Z,m,0,-0.6383049203475358\n,,0,1970-01-05T01:00:00Z,m,0,0.22967483526158936\n,,0,1970-01-05T02:00:00Z,m,0,0.4809652243201579\n,,0,1970-01-05T03:00:00Z,m,0,-0.5654851773129727\n,,0,1970-01-05T04:00:00Z,m,0,0.300890526989511\n,,0,1970-01-05T05:00:00Z,m,0,-0.30964923778700754\n,,0,1970-01-05T06:00:00Z,m,0,-0.24001405954156793\n,,0,1970-01-05T07:00:00Z,m,0,0.3751654959869245\n,,0,1970-01-05T08:00:00Z,m,0,-0.04259512874562421\n,,0,1970-01-05T09:00:00Z,m,0,0.38042202018009796\n,,0,1970-01-05T10:00:00Z,m,0,-0.5287532464415945\n,,0,1970-01-05T11:00:00Z,m,0,0.5180464247158002\n,,0,1970-01-05T12:00:00Z,m,0,-0.30370008047298586\n,,0,1970-01-05T13:00:00Z,m,0,-0.3924630338517342\n,,0,1970-01-05T14:00:00Z,m,0,0.8589545990310088\n,,0,1970-01-05T15:00:00Z,m,0,-0.2762261980491616\n,,0,1970-01-05T16:00:00Z,m,0,-0.21047877707835977\n,,0,1970-01-05T17:00:00Z,m,0,0.24216865976238228\n,,0,1970-01-05T18:00:00Z,m,0,-0.5614688299606095\n,,0,1970-01-05T19:00:00Z,m,0,0.2575514526240722\n,,0,1970-01-05T20:00:00Z,m,0,0.1179241471897744\n,,0,1970-01-05T21:00:00Z,m,0,-0.3361628168554647\n,,0,1970-01-05T22:00:00Z,m,0,0.12040944503115034\n,,0,1970-01-05T23:00:00Z,m,0,-0.21067541418157384\n,,0,1970-01-06T00:00:00Z,m,0,0.22950296919721283\n,,0,1970-01-06T01:00:00Z,m,0,-0.19960989432895943\n,,0,1970-01-06T02:00:00Z,m,0,0.11950151038334711\n,,0,1970-01-06T03:00:00Z,m,0,0.6621014659327279\n,,0,1970-01-06T04:00:00Z,m,0,0.04645783232682055\n,,0,1970-01-06T05:00:00Z,m,0,-0.1333950395525606\n,,0,1970-01-06T06:00:00Z,m,0,-0.6335471301700871\n,,0,1970-01-06T07:00:00Z,m,0,0.3680105736189194\n,,0,1970-01-06T08:00:00Z,m,0,0.46346471178568727\n,,0,1970-01-06T09:00:00Z,m,0,-0.22538548000666392\n,,0,1970-01-06T10:00:00Z,m,0,-0.2582224009925222\n,,0,1970-01-06T11:00:00Z,m,0,0.05723343383830931\n,,0,1970-01-06T12:00:00Z,m,0,-0.29911879593440893\n,,0,1970-01-06T13:00:00Z,m,0,0.3067817180645308\n,,0,1970-01-06T14:00:00Z,m,0,0.44659916200890304\n,,0,1970-01-06T15:00:00Z,m,0,-0.22214010659417205\n,,0,1970-01-06T16:00:00Z,m,0,-0.3988854591123088\n,,0,1970-01-06T17:00:00Z,m,0,0.605293441798205\n,,0,1970-01-06T18:00:00Z,m,0,-0.6741116131070507\n,,0,1970-01-06T19:00:00Z,m,0,0.058830242678397315\n,,0,1970-01-06T20:00:00Z,m,0,0.09380367932103367\n,,0,1970-01-06T21:00:00Z,m,0,-0.027864236582688606\n,,0,1970-01-06T22:00:00Z,m,0,-0.006230256381503485\n,,0,1970-01-06T23:00:00Z,m,0,-0.11645351690012767\n,,0,1970-01-07T00:00:00Z,m,0,0.361938190450973\n,,0,1970-01-07T01:00:00Z,m,0,-0.11871827549065661\n,,0,1970-01-07T02:00:00Z,m,0,-0.2316148990416534\n,,0,1970-01-07T03:00:00Z,m,0,-0.09276890591382678\n,,0,1970-01-07T04:00:00Z,m,0,-0.19004556864396652\n,,0,1970-01-07T05:00:00Z,m,0,0.1264124902815403\n,,0,1970-01-07T06:00:00Z,m,0,0.4721379367918953\n,,0,1970-01-07T07:00:00Z,m,0,-0.048035150189905895\n,,0,1970-01-07T08:00:00Z,m,0,-0.15533860170659058\n,,0,1970-01-07T09:00:00Z,m,0,-0.35800331717464423\n,,0,1970-01-07T10:00:00Z,m,0,0.021329303353554138\n,,0,1970-01-07T11:00:00Z,m,0,0.8088952248570407\n,,0,1970-01-07T12:00:00Z,m,0,0.0031657745946064297\n,,0,1970-01-07T13:00:00Z,m,0,-0.577499714869756\n,,0,1970-01-07T14:00:00Z,m,0,-0.2690707267848586\n,,0,1970-01-07T15:00:00Z,m,0,0.3096592150363687\n,,0,1970-01-07T16:00:00Z,m,0,0.38608349493111094\n,,0,1970-01-07T17:00:00Z,m,0,-0.29686987145609023\n,,0,1970-01-07T18:00:00Z,m,0,0.04598447931264926\n,,0,1970-01-07T19:00:00Z,m,0,-0.033250555449723884\n,,0,1970-01-07T20:00:00Z,m,0,0.06280888172725052\n,,0,1970-01-07T21:00:00Z,m,0,-0.37853947030352747\n,,0,1970-01-07T22:00:00Z,m,0,0.5289172439573226\n,,0,1970-01-07T23:00:00Z,m,0,0.2244272327998662\n,,1,1970-01-01T01:00:00Z,m,1,0.02909066464577137\n,,1,1970-01-01T02:00:00Z,m,1,0.05159868585263827\n,,1,1970-01-01T03:00:00Z,m,1,0.2620913068445826\n,,1,1970-01-01T04:00:00Z,m,1,0.07132743283908949\n,,1,1970-01-01T05:00:00Z,m,1,-0.18657586747930188\n,,1,1970-01-01T06:00:00Z,m,1,0.012958267800754153\n,,1,1970-01-01T07:00:00Z,m,1,0.18195355785156597\n,,1,1970-01-01T08:00:00Z,m,1,0.043379511132600856\n,,1,1970-01-01T09:00:00Z,m,1,-0.3609192816136414\n,,1,1970-01-01T10:00:00Z,m,1,0.15681229305473693\n,,1,1970-01-01T11:00:00Z,m,1,-0.07720477212329341\n,,1,1970-01-01T12:00:00Z,m,1,-0.08546702820627317\n,,1,1970-01-01T13:00:00Z,m,1,0.7362872669411108\n,,1,1970-01-01T14:00:00Z,m,1,-0.5567449906796225\n,,1,1970-01-01T15:00:00Z,m,1,-0.4038577477762845\n,,1,1970-01-01T16:00:00Z,m,1,0.9665969780665161\n,,1,1970-01-01T17:00:00Z,m,1,-0.015507921385767731\n,,1,1970-01-01T18:00:00Z,m,1,-0.4090956479608955\n,,1,1970-01-01T19:00:00Z,m,1,-0.5484931975036571\n,,1,1970-01-01T20:00:00Z,m,1,0.3244427899168979\n,,1,1970-01-01T21:00:00Z,m,1,-0.18800781896295435\n,,1,1970-01-01T22:00:00Z,m,1,0.6427368911198227\n,,1,1970-01-01T23:00:00Z,m,1,-0.4853326692288338\n,,1,1970-01-02T00:00:00Z,m,1,0.3264624863277259\n,,1,1970-01-02T01:00:00Z,m,1,-0.4996414051387769\n,,1,1970-01-02T02:00:00Z,m,1,0.1445542460084714\n,,1,1970-01-02T03:00:00Z,m,1,0.14480510721359047\n,,1,1970-01-02T04:00:00Z,m,1,0.5378555394085716\n,,1,1970-01-02T05:00:00Z,m,1,-0.8585637635764564\n,,1,1970-01-02T06:00:00Z,m,1,0.3624567474384401\n,,1,1970-01-02T07:00:00Z,m,1,0.44627627634970934\n,,1,1970-01-02T08:00:00Z,m,1,-0.5792204297935727\n,,1,1970-01-02T09:00:00Z,m,1,0.3792733277267841\n,,1,1970-01-02T10:00:00Z,m,1,-0.2613077921906796\n,,1,1970-01-02T11:00:00Z,m,1,0.12578956523680979\n,,1,1970-01-02T12:00:00Z,m,1,-0.13377209523920808\n,,1,1970-01-02T13:00:00Z,m,1,0.39874920412307\n,,1,1970-01-02T14:00:00Z,m,1,-0.7438775809655482\n,,1,1970-01-02T15:00:00Z,m,1,0.5309988026177533\n,,1,1970-01-02T16:00:00Z,m,1,-0.1626325036636812\n,,1,1970-01-02T17:00:00Z,m,1,0.12234819722920887\n,,1,1970-01-02T18:00:00Z,m,1,-0.20321918732123062\n,,1,1970-01-02T19:00:00Z,m,1,-0.016922287227538024\n,,1,1970-01-02T20:00:00Z,m,1,0.23213987811841608\n,,1,1970-01-02T21:00:00Z,m,1,-0.2313266815511934\n,,1,1970-01-02T22:00:00Z,m,1,0.15442949193411526\n,,1,1970-01-02T23:00:00Z,m,1,0.050775730836947086\n,,1,1970-01-03T00:00:00Z,m,1,-0.1601904923385572\n,,1,1970-01-03T01:00:00Z,m,1,0.022776590065983815\n,,1,1970-01-03T02:00:00Z,m,1,0.31383590029410996\n,,1,1970-01-03T03:00:00Z,m,1,-0.4598085179997402\n,,1,1970-01-03T04:00:00Z,m,1,0.25477659526125485\n,,1,1970-01-03T05:00:00Z,m,1,-0.0739554323392253\n,,1,1970-01-03T06:00:00Z,m,1,0.10112927876665034\n,,1,1970-01-03T07:00:00Z,m,1,0.030354277911185057\n,,1,1970-01-03T08:00:00Z,m,1,0.369258139580795\n,,1,1970-01-03T09:00:00Z,m,1,-0.1220604689443201\n,,1,1970-01-03T10:00:00Z,m,1,-0.8165895924368894\n,,1,1970-01-03T11:00:00Z,m,1,0.4714649925874532\n,,1,1970-01-03T12:00:00Z,m,1,-0.14139045598081607\n,,1,1970-01-03T13:00:00Z,m,1,-0.12902899703310686\n,,1,1970-01-03T14:00:00Z,m,1,0.663745686381005\n,,1,1970-01-03T15:00:00Z,m,1,-0.5952506235448074\n,,1,1970-01-03T16:00:00Z,m,1,0.030312315536815404\n,,1,1970-01-03T17:00:00Z,m,1,0.2317274797015456\n,,1,1970-01-03T18:00:00Z,m,1,-0.5472108672567783\n,,1,1970-01-03T19:00:00Z,m,1,0.9046473913293003\n,,1,1970-01-03T20:00:00Z,m,1,-0.13860962340613558\n,,1,1970-01-03T21:00:00Z,m,1,-0.239823337770655\n,,1,1970-01-03T22:00:00Z,m,1,-0.3463086496284618\n,,1,1970-01-03T23:00:00Z,m,1,-0.008972574604808131\n,,1,1970-01-04T00:00:00Z,m,1,0.2524040273983428\n,,1,1970-01-04T01:00:00Z,m,1,-0.0006861380593559119\n,,1,1970-01-04T02:00:00Z,m,1,-0.000126932962539128\n,,1,1970-01-04T03:00:00Z,m,1,0.07835750511218742\n,,1,1970-01-04T04:00:00Z,m,1,-0.23204844928726087\n,,1,1970-01-04T05:00:00Z,m,1,0.22119140540232607\n,,1,1970-01-04T06:00:00Z,m,1,-0.3512695997361519\n,,1,1970-01-04T07:00:00Z,m,1,0.13908962115873594\n,,1,1970-01-04T08:00:00Z,m,1,-0.06910427558529345\n,,1,1970-01-04T09:00:00Z,m,1,-0.1980395055952653\n,,1,1970-01-04T10:00:00Z,m,1,0.3992698016953096\n,,1,1970-01-04T11:00:00Z,m,1,0.4453943707416921\n,,1,1970-01-04T12:00:00Z,m,1,0.022625043955692314\n,,1,1970-01-04T13:00:00Z,m,1,-0.5616450346115054\n,,1,1970-01-04T14:00:00Z,m,1,0.04485791117853494\n,,1,1970-01-04T15:00:00Z,m,1,0.6102765694442316\n,,1,1970-01-04T16:00:00Z,m,1,-0.1384268428609372\n,,1,1970-01-04T17:00:00Z,m,1,-0.7328529387109506\n,,1,1970-01-04T18:00:00Z,m,1,0.54739449815634\n,,1,1970-01-04T19:00:00Z,m,1,-0.20674293979643804\n,,1,1970-01-04T20:00:00Z,m,1,0.4980509021165697\n,,1,1970-01-04T21:00:00Z,m,1,-0.2090386588145987\n,,1,1970-01-04T22:00:00Z,m,1,-0.009274216324850038\n,,1,1970-01-04T23:00:00Z,m,1,-0.06314437566630249\n,,1,1970-01-05T00:00:00Z,m,1,-0.2194258433334671\n,,1,1970-01-05T01:00:00Z,m,1,0.30847461556169203\n,,1,1970-01-05T02:00:00Z,m,1,-0.5150123869432979\n,,1,1970-01-05T03:00:00Z,m,1,0.30126582450728373\n,,1,1970-01-05T04:00:00Z,m,1,-0.37387910557983883\n,,1,1970-01-05T05:00:00Z,m,1,-0.09790995110648555\n,,1,1970-01-05T06:00:00Z,m,1,-0.03782167555753284\n,,1,1970-01-05T07:00:00Z,m,1,0.464824801799248\n,,1,1970-01-05T08:00:00Z,m,1,-0.2483784370022628\n,,1,1970-01-05T09:00:00Z,m,1,0.5918886291905594\n,,1,1970-01-05T10:00:00Z,m,1,-0.8060760635659092\n,,1,1970-01-05T11:00:00Z,m,1,0.6257077703962484\n,,1,1970-01-05T12:00:00Z,m,1,-0.004674384745827598\n,,1,1970-01-05T13:00:00Z,m,1,-0.0003064126422843705\n,,1,1970-01-05T14:00:00Z,m,1,-0.3404175424185952\n,,1,1970-01-05T15:00:00Z,m,1,0.45898758487884034\n,,1,1970-01-05T16:00:00Z,m,1,0.15512315293325551\n,,1,1970-01-05T17:00:00Z,m,1,-0.8882402667132574\n,,1,1970-01-05T18:00:00Z,m,1,0.24879004011081554\n,,1,1970-01-05T19:00:00Z,m,1,-0.1734819058128948\n,,1,1970-01-05T20:00:00Z,m,1,0.3082540490684122\n,,1,1970-01-05T21:00:00Z,m,1,-0.2724359684571728\n,,1,1970-01-05T22:00:00Z,m,1,0.011784872578827432\n,,1,1970-01-05T23:00:00Z,m,1,0.19189080075398407\n,,1,1970-01-06T00:00:00Z,m,1,0.4010692090163104\n,,1,1970-01-06T01:00:00Z,m,1,-0.3974927591472375\n,,1,1970-01-06T02:00:00Z,m,1,0.5549536703053173\n,,1,1970-01-06T03:00:00Z,m,1,-0.060007745100103094\n,,1,1970-01-06T04:00:00Z,m,1,-0.818834026213009\n,,1,1970-01-06T05:00:00Z,m,1,0.30644732156601706\n,,1,1970-01-06T06:00:00Z,m,1,0.5466876889235377\n,,1,1970-01-06T07:00:00Z,m,1,-0.4487656554442424\n,,1,1970-01-06T08:00:00Z,m,1,0.06697200564618833\n,,1,1970-01-06T09:00:00Z,m,1,-0.019727583277435956\n,,1,1970-01-06T10:00:00Z,m,1,0.2785143808725318\n,,1,1970-01-06T11:00:00Z,m,1,-0.5721126504527568\n,,1,1970-01-06T12:00:00Z,m,1,-0.07797445220765423\n,,1,1970-01-06T13:00:00Z,m,1,0.5415176275149132\n,,1,1970-01-06T14:00:00Z,m,1,-0.1445515797425707\n,,1,1970-01-06T15:00:00Z,m,1,-0.2500652415619768\n,,1,1970-01-06T16:00:00Z,m,1,0.5608616065849172\n,,1,1970-01-06T17:00:00Z,m,1,-0.7306403933278911\n,,1,1970-01-06T18:00:00Z,m,1,0.054693268726029295\n,,1,1970-01-06T19:00:00Z,m,1,0.5980474067387233\n,,1,1970-01-06T20:00:00Z,m,1,0.14368604611073088\n,,1,1970-01-06T21:00:00Z,m,1,0.024831823459466107\n,,1,1970-01-06T22:00:00Z,m,1,-0.15899787074014582\n,,1,1970-01-06T23:00:00Z,m,1,-0.19778745612321147\n,,1,1970-01-07T00:00:00Z,m,1,0.2605104623709601\n,,1,1970-01-07T01:00:00Z,m,1,-0.24798456934381652\n,,1,1970-01-07T02:00:00Z,m,1,-0.02413169404236115\n,,1,1970-01-07T03:00:00Z,m,1,0.2850223923198476\n,,1,1970-01-07T04:00:00Z,m,1,-0.4533907284450288\n,,1,1970-01-07T05:00:00Z,m,1,-0.07631427012911585\n,,1,1970-01-07T06:00:00Z,m,1,0.06614318244779838\n,,1,1970-01-07T07:00:00Z,m,1,-0.34231345077450664\n,,1,1970-01-07T08:00:00Z,m,1,0.4749989855676307\n,,1,1970-01-07T09:00:00Z,m,1,-0.4400603107103018\n,,1,1970-01-07T10:00:00Z,m,1,0.08744582080929783\n,,1,1970-01-07T11:00:00Z,m,1,0.6911673740571932\n,,1,1970-01-07T12:00:00Z,m,1,-0.1416643419909407\n,,1,1970-01-07T13:00:00Z,m,1,-0.3020857474445764\n,,1,1970-01-07T14:00:00Z,m,1,0.13211207295926208\n,,1,1970-01-07T15:00:00Z,m,1,0.33436238731583623\n,,1,1970-01-07T16:00:00Z,m,1,0.08170793142825539\n,,1,1970-01-07T17:00:00Z,m,1,-0.4362527652716799\n,,1,1970-01-07T18:00:00Z,m,1,-0.5078189070762902\n,,1,1970-01-07T19:00:00Z,m,1,0.7027125984921005\n,,1,1970-01-07T20:00:00Z,m,1,0.11376676392370555\n,,1,1970-01-07T21:00:00Z,m,1,-0.4422745858695098\n,,1,1970-01-07T22:00:00Z,m,1,0.15894641183358554\n,,1,1970-01-07T23:00:00Z,m,1,0.16068490698806603\n\"\n\n// SELECT difference(f) FROM m GROUP BY *\nt_difference = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_value: \"difference\"})\n\ntest _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "series_agg_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "series_agg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 349, - }, - File: "series_agg_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n\"", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,0,,,,,,\n,result,table,_time,_measurement,t0,_field,_value\n,,0,1970-01-01T00:00:00Z,m,0,f,0.19434194999233168\n,,0,1970-01-01T01:00:00Z,m,0,f,0.35586976154169886\n,,0,1970-01-01T02:00:00Z,m,0,f,0.9008931119054228\n,,0,1970-01-01T03:00:00Z,m,0,f,0.6461505985646413\n,,0,1970-01-01T04:00:00Z,m,0,f,0.1340222613556339\n,,0,1970-01-01T05:00:00Z,m,0,f,0.3050922896043849\n,,0,1970-01-01T06:00:00Z,m,0,f,0.16797790004756785\n,,0,1970-01-01T07:00:00Z,m,0,f,0.6859900761088404\n,,0,1970-01-01T08:00:00Z,m,0,f,0.3813372334346726\n,,0,1970-01-01T09:00:00Z,m,0,f,0.37739800802050527\n,,0,1970-01-01T10:00:00Z,m,0,f,0.2670215125945959\n,,0,1970-01-01T11:00:00Z,m,0,f,0.19857273235709308\n,,0,1970-01-01T12:00:00Z,m,0,f,0.7926413090714327\n,,0,1970-01-01T13:00:00Z,m,0,f,0.8488436313118317\n,,0,1970-01-01T14:00:00Z,m,0,f,0.1960293435787179\n,,0,1970-01-01T15:00:00Z,m,0,f,0.27204741679052236\n,,0,1970-01-01T16:00:00Z,m,0,f,0.6045056499409555\n,,0,1970-01-01T17:00:00Z,m,0,f,0.21508343480255984\n,,0,1970-01-01T18:00:00Z,m,0,f,0.2712545253017199\n,,0,1970-01-01T19:00:00Z,m,0,f,0.22728191431845607\n,,0,1970-01-01T20:00:00Z,m,0,f,0.8232481787306024\n,,0,1970-01-01T21:00:00Z,m,0,f,0.9722054606060748\n,,0,1970-01-01T22:00:00Z,m,0,f,0.9332942983017809\n,,0,1970-01-01T23:00:00Z,m,0,f,0.009704805042322441\n,,0,1970-01-02T00:00:00Z,m,0,f,0.4614776151185129\n,,0,1970-01-02T01:00:00Z,m,0,f,0.3972854143424396\n,,0,1970-01-02T02:00:00Z,m,0,f,0.024157782439736365\n,,0,1970-01-02T03:00:00Z,m,0,f,0.7074351703076142\n,,0,1970-01-02T04:00:00Z,m,0,f,0.5819899173941508\n,,0,1970-01-02T05:00:00Z,m,0,f,0.2974899730817849\n,,0,1970-01-02T06:00:00Z,m,0,f,0.3664899570202347\n,,0,1970-01-02T07:00:00Z,m,0,f,0.5666625499409519\n,,0,1970-01-02T08:00:00Z,m,0,f,0.2592658730352201\n,,0,1970-01-02T09:00:00Z,m,0,f,0.6907206550112025\n,,0,1970-01-02T10:00:00Z,m,0,f,0.7184801284027215\n,,0,1970-01-02T11:00:00Z,m,0,f,0.363103986952813\n,,0,1970-01-02T12:00:00Z,m,0,f,0.938825820840304\n,,0,1970-01-02T13:00:00Z,m,0,f,0.7034638846507775\n,,0,1970-01-02T14:00:00Z,m,0,f,0.5714903231820487\n,,0,1970-01-02T15:00:00Z,m,0,f,0.24449047981396105\n,,0,1970-01-02T16:00:00Z,m,0,f,0.14165037565843824\n,,0,1970-01-02T17:00:00Z,m,0,f,0.05351135846151062\n,,0,1970-01-02T18:00:00Z,m,0,f,0.3450781133356193\n,,0,1970-01-02T19:00:00Z,m,0,f,0.23254297482426214\n,,0,1970-01-02T20:00:00Z,m,0,f,0.15416851272541165\n,,0,1970-01-02T21:00:00Z,m,0,f,0.9287113745228632\n,,0,1970-01-02T22:00:00Z,m,0,f,0.8464406026410536\n,,0,1970-01-02T23:00:00Z,m,0,f,0.7786237155792206\n,,0,1970-01-03T00:00:00Z,m,0,f,0.7222630273842695\n,,0,1970-01-03T01:00:00Z,m,0,f,0.5702856518144571\n,,0,1970-01-03T02:00:00Z,m,0,f,0.4475020612540418\n,,0,1970-01-03T03:00:00Z,m,0,f,0.19482413230523188\n,,0,1970-01-03T04:00:00Z,m,0,f,0.14555100659831088\n,,0,1970-01-03T05:00:00Z,m,0,f,0.3715313467677773\n,,0,1970-01-03T06:00:00Z,m,0,f,0.15710124605981904\n,,0,1970-01-03T07:00:00Z,m,0,f,0.05115366925369082\n,,0,1970-01-03T08:00:00Z,m,0,f,0.49634673580304356\n,,0,1970-01-03T09:00:00Z,m,0,f,0.09850492453963475\n,,0,1970-01-03T10:00:00Z,m,0,f,0.07088528667647799\n,,0,1970-01-03T11:00:00Z,m,0,f,0.9535958852850828\n,,0,1970-01-03T12:00:00Z,m,0,f,0.9473123289831784\n,,0,1970-01-03T13:00:00Z,m,0,f,0.6321990998686917\n,,0,1970-01-03T14:00:00Z,m,0,f,0.5310985616209651\n,,0,1970-01-03T15:00:00Z,m,0,f,0.14010236285353878\n,,0,1970-01-03T16:00:00Z,m,0,f,0.5143111322693407\n,,0,1970-01-03T17:00:00Z,m,0,f,0.1419555013503121\n,,0,1970-01-03T18:00:00Z,m,0,f,0.034988171145264535\n,,0,1970-01-03T19:00:00Z,m,0,f,0.4646423361131385\n,,0,1970-01-03T20:00:00Z,m,0,f,0.7280775859440926\n,,0,1970-01-03T21:00:00Z,m,0,f,0.9605223329866902\n,,0,1970-01-03T22:00:00Z,m,0,f,0.6294671473626672\n,,0,1970-01-03T23:00:00Z,m,0,f,0.09676486946771183\n,,0,1970-01-04T00:00:00Z,m,0,f,0.4846624906255957\n,,0,1970-01-04T01:00:00Z,m,0,f,0.9000151629241091\n,,0,1970-01-04T02:00:00Z,m,0,f,0.8187520581651648\n,,0,1970-01-04T03:00:00Z,m,0,f,0.6356479673253379\n,,0,1970-01-04T04:00:00Z,m,0,f,0.9172292568869698\n,,0,1970-01-04T05:00:00Z,m,0,f,0.25871413585674596\n,,0,1970-01-04T06:00:00Z,m,0,f,0.934030201106989\n,,0,1970-01-04T07:00:00Z,m,0,f,0.6300301521545785\n,,0,1970-01-04T08:00:00Z,m,0,f,0.9898695895471914\n,,0,1970-01-04T09:00:00Z,m,0,f,0.6576532850348832\n,,0,1970-01-04T10:00:00Z,m,0,f,0.1095953745610317\n,,0,1970-01-04T11:00:00Z,m,0,f,0.20714716664645624\n,,0,1970-01-04T12:00:00Z,m,0,f,0.49378319061925324\n,,0,1970-01-04T13:00:00Z,m,0,f,0.3244630221410883\n,,0,1970-01-04T14:00:00Z,m,0,f,0.1425620337332085\n,,0,1970-01-04T15:00:00Z,m,0,f,0.37483772088251627\n,,0,1970-01-04T16:00:00Z,m,0,f,0.9386123621523778\n,,0,1970-01-04T17:00:00Z,m,0,f,0.2944439301474122\n,,0,1970-01-04T18:00:00Z,m,0,f,0.8075592894168399\n,,0,1970-01-04T19:00:00Z,m,0,f,0.8131183413273094\n,,0,1970-01-04T20:00:00Z,m,0,f,0.6056875144431602\n,,0,1970-01-04T21:00:00Z,m,0,f,0.5514021237520469\n,,0,1970-01-04T22:00:00Z,m,0,f,0.2904517561416824\n,,0,1970-01-04T23:00:00Z,m,0,f,0.7773782053605\n,,0,1970-01-05T00:00:00Z,m,0,f,0.1390732850129641\n,,0,1970-01-05T01:00:00Z,m,0,f,0.36874812027455345\n,,0,1970-01-05T02:00:00Z,m,0,f,0.8497133445947114\n,,0,1970-01-05T03:00:00Z,m,0,f,0.2842281672817387\n,,0,1970-01-05T04:00:00Z,m,0,f,0.5851186942712497\n,,0,1970-01-05T05:00:00Z,m,0,f,0.2754694564842422\n,,0,1970-01-05T06:00:00Z,m,0,f,0.03545539694267428\n,,0,1970-01-05T07:00:00Z,m,0,f,0.4106208929295988\n,,0,1970-01-05T08:00:00Z,m,0,f,0.3680257641839746\n,,0,1970-01-05T09:00:00Z,m,0,f,0.7484477843640726\n,,0,1970-01-05T10:00:00Z,m,0,f,0.2196945379224781\n,,0,1970-01-05T11:00:00Z,m,0,f,0.7377409626382783\n,,0,1970-01-05T12:00:00Z,m,0,f,0.4340408821652924\n,,0,1970-01-05T13:00:00Z,m,0,f,0.04157784831355819\n,,0,1970-01-05T14:00:00Z,m,0,f,0.9005324473445669\n,,0,1970-01-05T15:00:00Z,m,0,f,0.6243062492954053\n,,0,1970-01-05T16:00:00Z,m,0,f,0.4138274722170456\n,,0,1970-01-05T17:00:00Z,m,0,f,0.6559961319794279\n,,0,1970-01-05T18:00:00Z,m,0,f,0.09452730201881836\n,,0,1970-01-05T19:00:00Z,m,0,f,0.35207875464289057\n,,0,1970-01-05T20:00:00Z,m,0,f,0.47000290183266497\n,,0,1970-01-05T21:00:00Z,m,0,f,0.13384008497720026\n,,0,1970-01-05T22:00:00Z,m,0,f,0.2542495300083506\n,,0,1970-01-05T23:00:00Z,m,0,f,0.04357411582677676\n,,0,1970-01-06T00:00:00Z,m,0,f,0.2730770850239896\n,,0,1970-01-06T01:00:00Z,m,0,f,0.07346719069503016\n,,0,1970-01-06T02:00:00Z,m,0,f,0.19296870107837727\n,,0,1970-01-06T03:00:00Z,m,0,f,0.8550701670111052\n,,0,1970-01-06T04:00:00Z,m,0,f,0.9015279993379257\n,,0,1970-01-06T05:00:00Z,m,0,f,0.7681329597853651\n,,0,1970-01-06T06:00:00Z,m,0,f,0.13458582961527799\n,,0,1970-01-06T07:00:00Z,m,0,f,0.5025964032341974\n,,0,1970-01-06T08:00:00Z,m,0,f,0.9660611150198847\n,,0,1970-01-06T09:00:00Z,m,0,f,0.7406756350132208\n,,0,1970-01-06T10:00:00Z,m,0,f,0.48245323402069856\n,,0,1970-01-06T11:00:00Z,m,0,f,0.5396866678590079\n,,0,1970-01-06T12:00:00Z,m,0,f,0.24056787192459894\n,,0,1970-01-06T13:00:00Z,m,0,f,0.5473495899891297\n,,0,1970-01-06T14:00:00Z,m,0,f,0.9939487519980328\n,,0,1970-01-06T15:00:00Z,m,0,f,0.7718086454038607\n,,0,1970-01-06T16:00:00Z,m,0,f,0.3729231862915519\n,,0,1970-01-06T17:00:00Z,m,0,f,0.978216628089757\n,,0,1970-01-06T18:00:00Z,m,0,f,0.30410501498270626\n,,0,1970-01-06T19:00:00Z,m,0,f,0.36293525766110357\n,,0,1970-01-06T20:00:00Z,m,0,f,0.45673893698213724\n,,0,1970-01-06T21:00:00Z,m,0,f,0.42887470039944864\n,,0,1970-01-06T22:00:00Z,m,0,f,0.42264444401794515\n,,0,1970-01-06T23:00:00Z,m,0,f,0.3061909271178175\n,,0,1970-01-07T00:00:00Z,m,0,f,0.6681291175687905\n,,0,1970-01-07T01:00:00Z,m,0,f,0.5494108420781338\n,,0,1970-01-07T02:00:00Z,m,0,f,0.31779594303648045\n,,0,1970-01-07T03:00:00Z,m,0,f,0.22502703712265368\n,,0,1970-01-07T04:00:00Z,m,0,f,0.03498146847868716\n,,0,1970-01-07T05:00:00Z,m,0,f,0.16139395876022747\n,,0,1970-01-07T06:00:00Z,m,0,f,0.6335318955521227\n,,0,1970-01-07T07:00:00Z,m,0,f,0.5854967453622169\n,,0,1970-01-07T08:00:00Z,m,0,f,0.43015814365562627\n,,0,1970-01-07T09:00:00Z,m,0,f,0.07215482648098204\n,,0,1970-01-07T10:00:00Z,m,0,f,0.09348412983453618\n,,0,1970-01-07T11:00:00Z,m,0,f,0.9023793546915768\n,,0,1970-01-07T12:00:00Z,m,0,f,0.9055451292861832\n,,0,1970-01-07T13:00:00Z,m,0,f,0.3280454144164272\n,,0,1970-01-07T14:00:00Z,m,0,f,0.05897468763156862\n,,0,1970-01-07T15:00:00Z,m,0,f,0.3686339026679373\n,,0,1970-01-07T16:00:00Z,m,0,f,0.7547173975990482\n,,0,1970-01-07T17:00:00Z,m,0,f,0.457847526142958\n,,0,1970-01-07T18:00:00Z,m,0,f,0.5038320054556072\n,,0,1970-01-07T19:00:00Z,m,0,f,0.47058145000588336\n,,0,1970-01-07T20:00:00Z,m,0,f,0.5333903317331339\n,,0,1970-01-07T21:00:00Z,m,0,f,0.1548508614296064\n,,0,1970-01-07T22:00:00Z,m,0,f,0.6837681053869291\n,,0,1970-01-07T23:00:00Z,m,0,f,0.9081953381867953\n,,1,1970-01-01T00:00:00Z,m,1,f,0.15129694889144107\n,,1,1970-01-01T01:00:00Z,m,1,f,0.18038761353721244\n,,1,1970-01-01T02:00:00Z,m,1,f,0.23198629938985071\n,,1,1970-01-01T03:00:00Z,m,1,f,0.4940776062344333\n,,1,1970-01-01T04:00:00Z,m,1,f,0.5654050390735228\n,,1,1970-01-01T05:00:00Z,m,1,f,0.3788291715942209\n,,1,1970-01-01T06:00:00Z,m,1,f,0.39178743939497507\n,,1,1970-01-01T07:00:00Z,m,1,f,0.573740997246541\n,,1,1970-01-01T08:00:00Z,m,1,f,0.6171205083791419\n,,1,1970-01-01T09:00:00Z,m,1,f,0.2562012267655005\n,,1,1970-01-01T10:00:00Z,m,1,f,0.41301351982023743\n,,1,1970-01-01T11:00:00Z,m,1,f,0.335808747696944\n,,1,1970-01-01T12:00:00Z,m,1,f,0.25034171949067086\n,,1,1970-01-01T13:00:00Z,m,1,f,0.9866289864317817\n,,1,1970-01-01T14:00:00Z,m,1,f,0.42988399575215924\n,,1,1970-01-01T15:00:00Z,m,1,f,0.02602624797587471\n,,1,1970-01-01T16:00:00Z,m,1,f,0.9926232260423908\n,,1,1970-01-01T17:00:00Z,m,1,f,0.9771153046566231\n,,1,1970-01-01T18:00:00Z,m,1,f,0.5680196566957276\n,,1,1970-01-01T19:00:00Z,m,1,f,0.01952645919207055\n,,1,1970-01-01T20:00:00Z,m,1,f,0.3439692491089684\n,,1,1970-01-01T21:00:00Z,m,1,f,0.15596143014601407\n,,1,1970-01-01T22:00:00Z,m,1,f,0.7986983212658367\n,,1,1970-01-01T23:00:00Z,m,1,f,0.31336565203700295\n,,1,1970-01-02T00:00:00Z,m,1,f,0.6398281383647288\n,,1,1970-01-02T01:00:00Z,m,1,f,0.14018673322595193\n,,1,1970-01-02T02:00:00Z,m,1,f,0.2847409792344233\n,,1,1970-01-02T03:00:00Z,m,1,f,0.4295460864480138\n,,1,1970-01-02T04:00:00Z,m,1,f,0.9674016258565854\n,,1,1970-01-02T05:00:00Z,m,1,f,0.108837862280129\n,,1,1970-01-02T06:00:00Z,m,1,f,0.47129460971856907\n,,1,1970-01-02T07:00:00Z,m,1,f,0.9175708860682784\n,,1,1970-01-02T08:00:00Z,m,1,f,0.3383504562747057\n,,1,1970-01-02T09:00:00Z,m,1,f,0.7176237840014899\n,,1,1970-01-02T10:00:00Z,m,1,f,0.45631599181081023\n,,1,1970-01-02T11:00:00Z,m,1,f,0.58210555704762\n,,1,1970-01-02T12:00:00Z,m,1,f,0.44833346180841194\n,,1,1970-01-02T13:00:00Z,m,1,f,0.847082665931482\n,,1,1970-01-02T14:00:00Z,m,1,f,0.1032050849659337\n,,1,1970-01-02T15:00:00Z,m,1,f,0.6342038875836871\n,,1,1970-01-02T16:00:00Z,m,1,f,0.47157138392000586\n,,1,1970-01-02T17:00:00Z,m,1,f,0.5939195811492147\n,,1,1970-01-02T18:00:00Z,m,1,f,0.3907003938279841\n,,1,1970-01-02T19:00:00Z,m,1,f,0.3737781066004461\n,,1,1970-01-02T20:00:00Z,m,1,f,0.6059179847188622\n,,1,1970-01-02T21:00:00Z,m,1,f,0.37459130316766875\n,,1,1970-01-02T22:00:00Z,m,1,f,0.529020795101784\n,,1,1970-01-02T23:00:00Z,m,1,f,0.5797965259387311\n,,1,1970-01-03T00:00:00Z,m,1,f,0.4196060336001739\n,,1,1970-01-03T01:00:00Z,m,1,f,0.4423826236661577\n,,1,1970-01-03T02:00:00Z,m,1,f,0.7562185239602677\n,,1,1970-01-03T03:00:00Z,m,1,f,0.29641000596052747\n,,1,1970-01-03T04:00:00Z,m,1,f,0.5511866012217823\n,,1,1970-01-03T05:00:00Z,m,1,f,0.477231168882557\n,,1,1970-01-03T06:00:00Z,m,1,f,0.5783604476492074\n,,1,1970-01-03T07:00:00Z,m,1,f,0.6087147255603924\n,,1,1970-01-03T08:00:00Z,m,1,f,0.9779728651411874\n,,1,1970-01-03T09:00:00Z,m,1,f,0.8559123961968673\n,,1,1970-01-03T10:00:00Z,m,1,f,0.039322803759977897\n,,1,1970-01-03T11:00:00Z,m,1,f,0.5107877963474311\n,,1,1970-01-03T12:00:00Z,m,1,f,0.36939734036661503\n,,1,1970-01-03T13:00:00Z,m,1,f,0.24036834333350818\n,,1,1970-01-03T14:00:00Z,m,1,f,0.9041140297145132\n,,1,1970-01-03T15:00:00Z,m,1,f,0.3088634061697057\n,,1,1970-01-03T16:00:00Z,m,1,f,0.3391757217065211\n,,1,1970-01-03T17:00:00Z,m,1,f,0.5709032014080667\n,,1,1970-01-03T18:00:00Z,m,1,f,0.023692334151288443\n,,1,1970-01-03T19:00:00Z,m,1,f,0.9283397254805887\n,,1,1970-01-03T20:00:00Z,m,1,f,0.7897301020744532\n,,1,1970-01-03T21:00:00Z,m,1,f,0.5499067643037981\n,,1,1970-01-03T22:00:00Z,m,1,f,0.20359811467533634\n,,1,1970-01-03T23:00:00Z,m,1,f,0.1946255400705282\n,,1,1970-01-04T00:00:00Z,m,1,f,0.44702956746887096\n,,1,1970-01-04T01:00:00Z,m,1,f,0.44634342940951505\n,,1,1970-01-04T02:00:00Z,m,1,f,0.4462164964469759\n,,1,1970-01-04T03:00:00Z,m,1,f,0.5245740015591633\n,,1,1970-01-04T04:00:00Z,m,1,f,0.29252555227190247\n,,1,1970-01-04T05:00:00Z,m,1,f,0.5137169576742285\n,,1,1970-01-04T06:00:00Z,m,1,f,0.1624473579380766\n,,1,1970-01-04T07:00:00Z,m,1,f,0.30153697909681254\n,,1,1970-01-04T08:00:00Z,m,1,f,0.2324327035115191\n,,1,1970-01-04T09:00:00Z,m,1,f,0.034393197916253775\n,,1,1970-01-04T10:00:00Z,m,1,f,0.4336629996115634\n,,1,1970-01-04T11:00:00Z,m,1,f,0.8790573703532555\n,,1,1970-01-04T12:00:00Z,m,1,f,0.9016824143089478\n,,1,1970-01-04T13:00:00Z,m,1,f,0.34003737969744235\n,,1,1970-01-04T14:00:00Z,m,1,f,0.3848952908759773\n,,1,1970-01-04T15:00:00Z,m,1,f,0.9951718603202089\n,,1,1970-01-04T16:00:00Z,m,1,f,0.8567450174592717\n,,1,1970-01-04T17:00:00Z,m,1,f,0.12389207874832112\n,,1,1970-01-04T18:00:00Z,m,1,f,0.6712865769046611\n,,1,1970-01-04T19:00:00Z,m,1,f,0.46454363710822305\n,,1,1970-01-04T20:00:00Z,m,1,f,0.9625945392247928\n,,1,1970-01-04T21:00:00Z,m,1,f,0.7535558804101941\n,,1,1970-01-04T22:00:00Z,m,1,f,0.744281664085344\n,,1,1970-01-04T23:00:00Z,m,1,f,0.6811372884190415\n,,1,1970-01-05T00:00:00Z,m,1,f,0.46171144508557443\n,,1,1970-01-05T01:00:00Z,m,1,f,0.7701860606472665\n,,1,1970-01-05T02:00:00Z,m,1,f,0.25517367370396854\n,,1,1970-01-05T03:00:00Z,m,1,f,0.5564394982112523\n,,1,1970-01-05T04:00:00Z,m,1,f,0.18256039263141344\n,,1,1970-01-05T05:00:00Z,m,1,f,0.08465044152492789\n,,1,1970-01-05T06:00:00Z,m,1,f,0.04682876596739505\n,,1,1970-01-05T07:00:00Z,m,1,f,0.5116535677666431\n,,1,1970-01-05T08:00:00Z,m,1,f,0.26327513076438025\n,,1,1970-01-05T09:00:00Z,m,1,f,0.8551637599549397\n,,1,1970-01-05T10:00:00Z,m,1,f,0.04908769638903045\n,,1,1970-01-05T11:00:00Z,m,1,f,0.6747954667852788\n,,1,1970-01-05T12:00:00Z,m,1,f,0.6701210820394512\n,,1,1970-01-05T13:00:00Z,m,1,f,0.6698146693971668\n,,1,1970-01-05T14:00:00Z,m,1,f,0.32939712697857165\n,,1,1970-01-05T15:00:00Z,m,1,f,0.788384711857412\n,,1,1970-01-05T16:00:00Z,m,1,f,0.9435078647906675\n,,1,1970-01-05T17:00:00Z,m,1,f,0.05526759807741008\n,,1,1970-01-05T18:00:00Z,m,1,f,0.3040576381882256\n,,1,1970-01-05T19:00:00Z,m,1,f,0.13057573237533082\n,,1,1970-01-05T20:00:00Z,m,1,f,0.438829781443743\n,,1,1970-01-05T21:00:00Z,m,1,f,0.16639381298657024\n,,1,1970-01-05T22:00:00Z,m,1,f,0.17817868556539768\n,,1,1970-01-05T23:00:00Z,m,1,f,0.37006948631938175\n,,1,1970-01-06T00:00:00Z,m,1,f,0.7711386953356921\n,,1,1970-01-06T01:00:00Z,m,1,f,0.37364593618845465\n,,1,1970-01-06T02:00:00Z,m,1,f,0.9285996064937719\n,,1,1970-01-06T03:00:00Z,m,1,f,0.8685918613936688\n,,1,1970-01-06T04:00:00Z,m,1,f,0.049757835180659744\n,,1,1970-01-06T05:00:00Z,m,1,f,0.3562051567466768\n,,1,1970-01-06T06:00:00Z,m,1,f,0.9028928456702144\n,,1,1970-01-06T07:00:00Z,m,1,f,0.45412719022597203\n,,1,1970-01-06T08:00:00Z,m,1,f,0.5210991958721604\n,,1,1970-01-06T09:00:00Z,m,1,f,0.5013716125947244\n,,1,1970-01-06T10:00:00Z,m,1,f,0.7798859934672562\n,,1,1970-01-06T11:00:00Z,m,1,f,0.20777334301449937\n,,1,1970-01-06T12:00:00Z,m,1,f,0.12979889080684515\n,,1,1970-01-06T13:00:00Z,m,1,f,0.6713165183217583\n,,1,1970-01-06T14:00:00Z,m,1,f,0.5267649385791876\n,,1,1970-01-06T15:00:00Z,m,1,f,0.2766996970172108\n,,1,1970-01-06T16:00:00Z,m,1,f,0.837561303602128\n,,1,1970-01-06T17:00:00Z,m,1,f,0.10692091027423688\n,,1,1970-01-06T18:00:00Z,m,1,f,0.16161417900026617\n,,1,1970-01-06T19:00:00Z,m,1,f,0.7596615857389895\n,,1,1970-01-06T20:00:00Z,m,1,f,0.9033476318497203\n,,1,1970-01-06T21:00:00Z,m,1,f,0.9281794553091864\n,,1,1970-01-06T22:00:00Z,m,1,f,0.7691815845690406\n,,1,1970-01-06T23:00:00Z,m,1,f,0.5713941284458292\n,,1,1970-01-07T00:00:00Z,m,1,f,0.8319045908167892\n,,1,1970-01-07T01:00:00Z,m,1,f,0.5839200214729727\n,,1,1970-01-07T02:00:00Z,m,1,f,0.5597883274306116\n,,1,1970-01-07T03:00:00Z,m,1,f,0.8448107197504592\n,,1,1970-01-07T04:00:00Z,m,1,f,0.39141999130543037\n,,1,1970-01-07T05:00:00Z,m,1,f,0.3151057211763145\n,,1,1970-01-07T06:00:00Z,m,1,f,0.3812489036241129\n,,1,1970-01-07T07:00:00Z,m,1,f,0.03893545284960627\n,,1,1970-01-07T08:00:00Z,m,1,f,0.513934438417237\n,,1,1970-01-07T09:00:00Z,m,1,f,0.07387412770693513\n,,1,1970-01-07T10:00:00Z,m,1,f,0.16131994851623296\n,,1,1970-01-07T11:00:00Z,m,1,f,0.8524873225734262\n,,1,1970-01-07T12:00:00Z,m,1,f,0.7108229805824855\n,,1,1970-01-07T13:00:00Z,m,1,f,0.4087372331379091\n,,1,1970-01-07T14:00:00Z,m,1,f,0.5408493060971712\n,,1,1970-01-07T15:00:00Z,m,1,f,0.8752116934130074\n,,1,1970-01-07T16:00:00Z,m,1,f,0.9569196248412628\n,,1,1970-01-07T17:00:00Z,m,1,f,0.5206668595695829\n,,1,1970-01-07T18:00:00Z,m,1,f,0.012847952493292788\n,,1,1970-01-07T19:00:00Z,m,1,f,0.7155605509853933\n,,1,1970-01-07T20:00:00Z,m,1,f,0.8293273149090988\n,,1,1970-01-07T21:00:00Z,m,1,f,0.38705272903958904\n,,1,1970-01-07T22:00:00Z,m,1,f,0.5459991408731746\n,,1,1970-01-07T23:00:00Z,m,1,f,0.7066840478612406\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 690, - }, - File: "series_agg_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,t0,difference\n,,0,1970-01-01T01:00:00Z,m,0,0.16152781154936718\n,,0,1970-01-01T02:00:00Z,m,0,0.5450233503637238\n,,0,1970-01-01T03:00:00Z,m,0,-0.25474251334078146\n,,0,1970-01-01T04:00:00Z,m,0,-0.5121283372090074\n,,0,1970-01-01T05:00:00Z,m,0,0.171070028248751\n,,0,1970-01-01T06:00:00Z,m,0,-0.13711438955681704\n,,0,1970-01-01T07:00:00Z,m,0,0.5180121760612726\n,,0,1970-01-01T08:00:00Z,m,0,-0.30465284267416787\n,,0,1970-01-01T09:00:00Z,m,0,-0.003939225414167302\n,,0,1970-01-01T10:00:00Z,m,0,-0.11037649542590938\n,,0,1970-01-01T11:00:00Z,m,0,-0.06844878023750281\n,,0,1970-01-01T12:00:00Z,m,0,0.5940685767143397\n,,0,1970-01-01T13:00:00Z,m,0,0.056202322240399005\n,,0,1970-01-01T14:00:00Z,m,0,-0.6528142877331138\n,,0,1970-01-01T15:00:00Z,m,0,0.07601807321180445\n,,0,1970-01-01T16:00:00Z,m,0,0.3324582331504331\n,,0,1970-01-01T17:00:00Z,m,0,-0.3894222151383956\n,,0,1970-01-01T18:00:00Z,m,0,0.056171090499160053\n,,0,1970-01-01T19:00:00Z,m,0,-0.04397261098326383\n,,0,1970-01-01T20:00:00Z,m,0,0.5959662644121464\n,,0,1970-01-01T21:00:00Z,m,0,0.1489572818754724\n,,0,1970-01-01T22:00:00Z,m,0,-0.03891116230429392\n,,0,1970-01-01T23:00:00Z,m,0,-0.9235894932594585\n,,0,1970-01-02T00:00:00Z,m,0,0.4517728100761904\n,,0,1970-01-02T01:00:00Z,m,0,-0.0641922007760733\n,,0,1970-01-02T02:00:00Z,m,0,-0.3731276319027032\n,,0,1970-01-02T03:00:00Z,m,0,0.6832773878678778\n,,0,1970-01-02T04:00:00Z,m,0,-0.1254452529134633\n,,0,1970-01-02T05:00:00Z,m,0,-0.28449994431236597\n,,0,1970-01-02T06:00:00Z,m,0,0.0689999839384498\n,,0,1970-01-02T07:00:00Z,m,0,0.2001725929207172\n,,0,1970-01-02T08:00:00Z,m,0,-0.3073966769057318\n,,0,1970-01-02T09:00:00Z,m,0,0.4314547819759824\n,,0,1970-01-02T10:00:00Z,m,0,0.027759473391518963\n,,0,1970-01-02T11:00:00Z,m,0,-0.3553761414499085\n,,0,1970-01-02T12:00:00Z,m,0,0.575721833887491\n,,0,1970-01-02T13:00:00Z,m,0,-0.2353619361895265\n,,0,1970-01-02T14:00:00Z,m,0,-0.13197356146872874\n,,0,1970-01-02T15:00:00Z,m,0,-0.3269998433680877\n,,0,1970-01-02T16:00:00Z,m,0,-0.1028401041555228\n,,0,1970-01-02T17:00:00Z,m,0,-0.08813901719692763\n,,0,1970-01-02T18:00:00Z,m,0,0.29156675487410866\n,,0,1970-01-02T19:00:00Z,m,0,-0.11253513851135713\n,,0,1970-01-02T20:00:00Z,m,0,-0.07837446209885049\n,,0,1970-01-02T21:00:00Z,m,0,0.7745428617974516\n,,0,1970-01-02T22:00:00Z,m,0,-0.08227077188180965\n,,0,1970-01-02T23:00:00Z,m,0,-0.06781688706183298\n,,0,1970-01-03T00:00:00Z,m,0,-0.0563606881949511\n,,0,1970-01-03T01:00:00Z,m,0,-0.1519773755698124\n,,0,1970-01-03T02:00:00Z,m,0,-0.12278359056041532\n,,0,1970-01-03T03:00:00Z,m,0,-0.2526779289488099\n,,0,1970-01-03T04:00:00Z,m,0,-0.049273125706920995\n,,0,1970-01-03T05:00:00Z,m,0,0.22598034016946644\n,,0,1970-01-03T06:00:00Z,m,0,-0.2144301007079583\n,,0,1970-01-03T07:00:00Z,m,0,-0.10594757680612822\n,,0,1970-01-03T08:00:00Z,m,0,0.44519306654935276\n,,0,1970-01-03T09:00:00Z,m,0,-0.3978418112634088\n,,0,1970-01-03T10:00:00Z,m,0,-0.027619637863156757\n,,0,1970-01-03T11:00:00Z,m,0,0.8827105986086048\n,,0,1970-01-03T12:00:00Z,m,0,-0.006283556301904358\n,,0,1970-01-03T13:00:00Z,m,0,-0.3151132291144867\n,,0,1970-01-03T14:00:00Z,m,0,-0.10110053824772658\n,,0,1970-01-03T15:00:00Z,m,0,-0.39099619876742636\n,,0,1970-01-03T16:00:00Z,m,0,0.3742087694158019\n,,0,1970-01-03T17:00:00Z,m,0,-0.37235563091902857\n,,0,1970-01-03T18:00:00Z,m,0,-0.10696733020504756\n,,0,1970-01-03T19:00:00Z,m,0,0.42965416496787395\n,,0,1970-01-03T20:00:00Z,m,0,0.26343524983095407\n,,0,1970-01-03T21:00:00Z,m,0,0.23244474704259765\n,,0,1970-01-03T22:00:00Z,m,0,-0.33105518562402303\n,,0,1970-01-03T23:00:00Z,m,0,-0.5327022778949554\n,,0,1970-01-04T00:00:00Z,m,0,0.38789762115788384\n,,0,1970-01-04T01:00:00Z,m,0,0.4153526722985134\n,,0,1970-01-04T02:00:00Z,m,0,-0.08126310475894427\n,,0,1970-01-04T03:00:00Z,m,0,-0.18310409083982693\n,,0,1970-01-04T04:00:00Z,m,0,0.28158128956163186\n,,0,1970-01-04T05:00:00Z,m,0,-0.6585151210302238\n,,0,1970-01-04T06:00:00Z,m,0,0.675316065250243\n,,0,1970-01-04T07:00:00Z,m,0,-0.3040000489524105\n,,0,1970-01-04T08:00:00Z,m,0,0.3598394373926129\n,,0,1970-01-04T09:00:00Z,m,0,-0.3322163045123082\n,,0,1970-01-04T10:00:00Z,m,0,-0.5480579104738514\n,,0,1970-01-04T11:00:00Z,m,0,0.09755179208542454\n,,0,1970-01-04T12:00:00Z,m,0,0.28663602397279697\n,,0,1970-01-04T13:00:00Z,m,0,-0.16932016847816495\n,,0,1970-01-04T14:00:00Z,m,0,-0.1819009884078798\n,,0,1970-01-04T15:00:00Z,m,0,0.23227568714930777\n,,0,1970-01-04T16:00:00Z,m,0,0.5637746412698614\n,,0,1970-01-04T17:00:00Z,m,0,-0.6441684320049655\n,,0,1970-01-04T18:00:00Z,m,0,0.5131153592694276\n,,0,1970-01-04T19:00:00Z,m,0,0.00555905191046957\n,,0,1970-01-04T20:00:00Z,m,0,-0.20743082688414927\n,,0,1970-01-04T21:00:00Z,m,0,-0.05428539069111327\n,,0,1970-01-04T22:00:00Z,m,0,-0.2609503676103645\n,,0,1970-01-04T23:00:00Z,m,0,0.48692644921881756\n,,0,1970-01-05T00:00:00Z,m,0,-0.6383049203475358\n,,0,1970-01-05T01:00:00Z,m,0,0.22967483526158936\n,,0,1970-01-05T02:00:00Z,m,0,0.4809652243201579\n,,0,1970-01-05T03:00:00Z,m,0,-0.5654851773129727\n,,0,1970-01-05T04:00:00Z,m,0,0.300890526989511\n,,0,1970-01-05T05:00:00Z,m,0,-0.30964923778700754\n,,0,1970-01-05T06:00:00Z,m,0,-0.24001405954156793\n,,0,1970-01-05T07:00:00Z,m,0,0.3751654959869245\n,,0,1970-01-05T08:00:00Z,m,0,-0.04259512874562421\n,,0,1970-01-05T09:00:00Z,m,0,0.38042202018009796\n,,0,1970-01-05T10:00:00Z,m,0,-0.5287532464415945\n,,0,1970-01-05T11:00:00Z,m,0,0.5180464247158002\n,,0,1970-01-05T12:00:00Z,m,0,-0.30370008047298586\n,,0,1970-01-05T13:00:00Z,m,0,-0.3924630338517342\n,,0,1970-01-05T14:00:00Z,m,0,0.8589545990310088\n,,0,1970-01-05T15:00:00Z,m,0,-0.2762261980491616\n,,0,1970-01-05T16:00:00Z,m,0,-0.21047877707835977\n,,0,1970-01-05T17:00:00Z,m,0,0.24216865976238228\n,,0,1970-01-05T18:00:00Z,m,0,-0.5614688299606095\n,,0,1970-01-05T19:00:00Z,m,0,0.2575514526240722\n,,0,1970-01-05T20:00:00Z,m,0,0.1179241471897744\n,,0,1970-01-05T21:00:00Z,m,0,-0.3361628168554647\n,,0,1970-01-05T22:00:00Z,m,0,0.12040944503115034\n,,0,1970-01-05T23:00:00Z,m,0,-0.21067541418157384\n,,0,1970-01-06T00:00:00Z,m,0,0.22950296919721283\n,,0,1970-01-06T01:00:00Z,m,0,-0.19960989432895943\n,,0,1970-01-06T02:00:00Z,m,0,0.11950151038334711\n,,0,1970-01-06T03:00:00Z,m,0,0.6621014659327279\n,,0,1970-01-06T04:00:00Z,m,0,0.04645783232682055\n,,0,1970-01-06T05:00:00Z,m,0,-0.1333950395525606\n,,0,1970-01-06T06:00:00Z,m,0,-0.6335471301700871\n,,0,1970-01-06T07:00:00Z,m,0,0.3680105736189194\n,,0,1970-01-06T08:00:00Z,m,0,0.46346471178568727\n,,0,1970-01-06T09:00:00Z,m,0,-0.22538548000666392\n,,0,1970-01-06T10:00:00Z,m,0,-0.2582224009925222\n,,0,1970-01-06T11:00:00Z,m,0,0.05723343383830931\n,,0,1970-01-06T12:00:00Z,m,0,-0.29911879593440893\n,,0,1970-01-06T13:00:00Z,m,0,0.3067817180645308\n,,0,1970-01-06T14:00:00Z,m,0,0.44659916200890304\n,,0,1970-01-06T15:00:00Z,m,0,-0.22214010659417205\n,,0,1970-01-06T16:00:00Z,m,0,-0.3988854591123088\n,,0,1970-01-06T17:00:00Z,m,0,0.605293441798205\n,,0,1970-01-06T18:00:00Z,m,0,-0.6741116131070507\n,,0,1970-01-06T19:00:00Z,m,0,0.058830242678397315\n,,0,1970-01-06T20:00:00Z,m,0,0.09380367932103367\n,,0,1970-01-06T21:00:00Z,m,0,-0.027864236582688606\n,,0,1970-01-06T22:00:00Z,m,0,-0.006230256381503485\n,,0,1970-01-06T23:00:00Z,m,0,-0.11645351690012767\n,,0,1970-01-07T00:00:00Z,m,0,0.361938190450973\n,,0,1970-01-07T01:00:00Z,m,0,-0.11871827549065661\n,,0,1970-01-07T02:00:00Z,m,0,-0.2316148990416534\n,,0,1970-01-07T03:00:00Z,m,0,-0.09276890591382678\n,,0,1970-01-07T04:00:00Z,m,0,-0.19004556864396652\n,,0,1970-01-07T05:00:00Z,m,0,0.1264124902815403\n,,0,1970-01-07T06:00:00Z,m,0,0.4721379367918953\n,,0,1970-01-07T07:00:00Z,m,0,-0.048035150189905895\n,,0,1970-01-07T08:00:00Z,m,0,-0.15533860170659058\n,,0,1970-01-07T09:00:00Z,m,0,-0.35800331717464423\n,,0,1970-01-07T10:00:00Z,m,0,0.021329303353554138\n,,0,1970-01-07T11:00:00Z,m,0,0.8088952248570407\n,,0,1970-01-07T12:00:00Z,m,0,0.0031657745946064297\n,,0,1970-01-07T13:00:00Z,m,0,-0.577499714869756\n,,0,1970-01-07T14:00:00Z,m,0,-0.2690707267848586\n,,0,1970-01-07T15:00:00Z,m,0,0.3096592150363687\n,,0,1970-01-07T16:00:00Z,m,0,0.38608349493111094\n,,0,1970-01-07T17:00:00Z,m,0,-0.29686987145609023\n,,0,1970-01-07T18:00:00Z,m,0,0.04598447931264926\n,,0,1970-01-07T19:00:00Z,m,0,-0.033250555449723884\n,,0,1970-01-07T20:00:00Z,m,0,0.06280888172725052\n,,0,1970-01-07T21:00:00Z,m,0,-0.37853947030352747\n,,0,1970-01-07T22:00:00Z,m,0,0.5289172439573226\n,,0,1970-01-07T23:00:00Z,m,0,0.2244272327998662\n,,1,1970-01-01T01:00:00Z,m,1,0.02909066464577137\n,,1,1970-01-01T02:00:00Z,m,1,0.05159868585263827\n,,1,1970-01-01T03:00:00Z,m,1,0.2620913068445826\n,,1,1970-01-01T04:00:00Z,m,1,0.07132743283908949\n,,1,1970-01-01T05:00:00Z,m,1,-0.18657586747930188\n,,1,1970-01-01T06:00:00Z,m,1,0.012958267800754153\n,,1,1970-01-01T07:00:00Z,m,1,0.18195355785156597\n,,1,1970-01-01T08:00:00Z,m,1,0.043379511132600856\n,,1,1970-01-01T09:00:00Z,m,1,-0.3609192816136414\n,,1,1970-01-01T10:00:00Z,m,1,0.15681229305473693\n,,1,1970-01-01T11:00:00Z,m,1,-0.07720477212329341\n,,1,1970-01-01T12:00:00Z,m,1,-0.08546702820627317\n,,1,1970-01-01T13:00:00Z,m,1,0.7362872669411108\n,,1,1970-01-01T14:00:00Z,m,1,-0.5567449906796225\n,,1,1970-01-01T15:00:00Z,m,1,-0.4038577477762845\n,,1,1970-01-01T16:00:00Z,m,1,0.9665969780665161\n,,1,1970-01-01T17:00:00Z,m,1,-0.015507921385767731\n,,1,1970-01-01T18:00:00Z,m,1,-0.4090956479608955\n,,1,1970-01-01T19:00:00Z,m,1,-0.5484931975036571\n,,1,1970-01-01T20:00:00Z,m,1,0.3244427899168979\n,,1,1970-01-01T21:00:00Z,m,1,-0.18800781896295435\n,,1,1970-01-01T22:00:00Z,m,1,0.6427368911198227\n,,1,1970-01-01T23:00:00Z,m,1,-0.4853326692288338\n,,1,1970-01-02T00:00:00Z,m,1,0.3264624863277259\n,,1,1970-01-02T01:00:00Z,m,1,-0.4996414051387769\n,,1,1970-01-02T02:00:00Z,m,1,0.1445542460084714\n,,1,1970-01-02T03:00:00Z,m,1,0.14480510721359047\n,,1,1970-01-02T04:00:00Z,m,1,0.5378555394085716\n,,1,1970-01-02T05:00:00Z,m,1,-0.8585637635764564\n,,1,1970-01-02T06:00:00Z,m,1,0.3624567474384401\n,,1,1970-01-02T07:00:00Z,m,1,0.44627627634970934\n,,1,1970-01-02T08:00:00Z,m,1,-0.5792204297935727\n,,1,1970-01-02T09:00:00Z,m,1,0.3792733277267841\n,,1,1970-01-02T10:00:00Z,m,1,-0.2613077921906796\n,,1,1970-01-02T11:00:00Z,m,1,0.12578956523680979\n,,1,1970-01-02T12:00:00Z,m,1,-0.13377209523920808\n,,1,1970-01-02T13:00:00Z,m,1,0.39874920412307\n,,1,1970-01-02T14:00:00Z,m,1,-0.7438775809655482\n,,1,1970-01-02T15:00:00Z,m,1,0.5309988026177533\n,,1,1970-01-02T16:00:00Z,m,1,-0.1626325036636812\n,,1,1970-01-02T17:00:00Z,m,1,0.12234819722920887\n,,1,1970-01-02T18:00:00Z,m,1,-0.20321918732123062\n,,1,1970-01-02T19:00:00Z,m,1,-0.016922287227538024\n,,1,1970-01-02T20:00:00Z,m,1,0.23213987811841608\n,,1,1970-01-02T21:00:00Z,m,1,-0.2313266815511934\n,,1,1970-01-02T22:00:00Z,m,1,0.15442949193411526\n,,1,1970-01-02T23:00:00Z,m,1,0.050775730836947086\n,,1,1970-01-03T00:00:00Z,m,1,-0.1601904923385572\n,,1,1970-01-03T01:00:00Z,m,1,0.022776590065983815\n,,1,1970-01-03T02:00:00Z,m,1,0.31383590029410996\n,,1,1970-01-03T03:00:00Z,m,1,-0.4598085179997402\n,,1,1970-01-03T04:00:00Z,m,1,0.25477659526125485\n,,1,1970-01-03T05:00:00Z,m,1,-0.0739554323392253\n,,1,1970-01-03T06:00:00Z,m,1,0.10112927876665034\n,,1,1970-01-03T07:00:00Z,m,1,0.030354277911185057\n,,1,1970-01-03T08:00:00Z,m,1,0.369258139580795\n,,1,1970-01-03T09:00:00Z,m,1,-0.1220604689443201\n,,1,1970-01-03T10:00:00Z,m,1,-0.8165895924368894\n,,1,1970-01-03T11:00:00Z,m,1,0.4714649925874532\n,,1,1970-01-03T12:00:00Z,m,1,-0.14139045598081607\n,,1,1970-01-03T13:00:00Z,m,1,-0.12902899703310686\n,,1,1970-01-03T14:00:00Z,m,1,0.663745686381005\n,,1,1970-01-03T15:00:00Z,m,1,-0.5952506235448074\n,,1,1970-01-03T16:00:00Z,m,1,0.030312315536815404\n,,1,1970-01-03T17:00:00Z,m,1,0.2317274797015456\n,,1,1970-01-03T18:00:00Z,m,1,-0.5472108672567783\n,,1,1970-01-03T19:00:00Z,m,1,0.9046473913293003\n,,1,1970-01-03T20:00:00Z,m,1,-0.13860962340613558\n,,1,1970-01-03T21:00:00Z,m,1,-0.239823337770655\n,,1,1970-01-03T22:00:00Z,m,1,-0.3463086496284618\n,,1,1970-01-03T23:00:00Z,m,1,-0.008972574604808131\n,,1,1970-01-04T00:00:00Z,m,1,0.2524040273983428\n,,1,1970-01-04T01:00:00Z,m,1,-0.0006861380593559119\n,,1,1970-01-04T02:00:00Z,m,1,-0.000126932962539128\n,,1,1970-01-04T03:00:00Z,m,1,0.07835750511218742\n,,1,1970-01-04T04:00:00Z,m,1,-0.23204844928726087\n,,1,1970-01-04T05:00:00Z,m,1,0.22119140540232607\n,,1,1970-01-04T06:00:00Z,m,1,-0.3512695997361519\n,,1,1970-01-04T07:00:00Z,m,1,0.13908962115873594\n,,1,1970-01-04T08:00:00Z,m,1,-0.06910427558529345\n,,1,1970-01-04T09:00:00Z,m,1,-0.1980395055952653\n,,1,1970-01-04T10:00:00Z,m,1,0.3992698016953096\n,,1,1970-01-04T11:00:00Z,m,1,0.4453943707416921\n,,1,1970-01-04T12:00:00Z,m,1,0.022625043955692314\n,,1,1970-01-04T13:00:00Z,m,1,-0.5616450346115054\n,,1,1970-01-04T14:00:00Z,m,1,0.04485791117853494\n,,1,1970-01-04T15:00:00Z,m,1,0.6102765694442316\n,,1,1970-01-04T16:00:00Z,m,1,-0.1384268428609372\n,,1,1970-01-04T17:00:00Z,m,1,-0.7328529387109506\n,,1,1970-01-04T18:00:00Z,m,1,0.54739449815634\n,,1,1970-01-04T19:00:00Z,m,1,-0.20674293979643804\n,,1,1970-01-04T20:00:00Z,m,1,0.4980509021165697\n,,1,1970-01-04T21:00:00Z,m,1,-0.2090386588145987\n,,1,1970-01-04T22:00:00Z,m,1,-0.009274216324850038\n,,1,1970-01-04T23:00:00Z,m,1,-0.06314437566630249\n,,1,1970-01-05T00:00:00Z,m,1,-0.2194258433334671\n,,1,1970-01-05T01:00:00Z,m,1,0.30847461556169203\n,,1,1970-01-05T02:00:00Z,m,1,-0.5150123869432979\n,,1,1970-01-05T03:00:00Z,m,1,0.30126582450728373\n,,1,1970-01-05T04:00:00Z,m,1,-0.37387910557983883\n,,1,1970-01-05T05:00:00Z,m,1,-0.09790995110648555\n,,1,1970-01-05T06:00:00Z,m,1,-0.03782167555753284\n,,1,1970-01-05T07:00:00Z,m,1,0.464824801799248\n,,1,1970-01-05T08:00:00Z,m,1,-0.2483784370022628\n,,1,1970-01-05T09:00:00Z,m,1,0.5918886291905594\n,,1,1970-01-05T10:00:00Z,m,1,-0.8060760635659092\n,,1,1970-01-05T11:00:00Z,m,1,0.6257077703962484\n,,1,1970-01-05T12:00:00Z,m,1,-0.004674384745827598\n,,1,1970-01-05T13:00:00Z,m,1,-0.0003064126422843705\n,,1,1970-01-05T14:00:00Z,m,1,-0.3404175424185952\n,,1,1970-01-05T15:00:00Z,m,1,0.45898758487884034\n,,1,1970-01-05T16:00:00Z,m,1,0.15512315293325551\n,,1,1970-01-05T17:00:00Z,m,1,-0.8882402667132574\n,,1,1970-01-05T18:00:00Z,m,1,0.24879004011081554\n,,1,1970-01-05T19:00:00Z,m,1,-0.1734819058128948\n,,1,1970-01-05T20:00:00Z,m,1,0.3082540490684122\n,,1,1970-01-05T21:00:00Z,m,1,-0.2724359684571728\n,,1,1970-01-05T22:00:00Z,m,1,0.011784872578827432\n,,1,1970-01-05T23:00:00Z,m,1,0.19189080075398407\n,,1,1970-01-06T00:00:00Z,m,1,0.4010692090163104\n,,1,1970-01-06T01:00:00Z,m,1,-0.3974927591472375\n,,1,1970-01-06T02:00:00Z,m,1,0.5549536703053173\n,,1,1970-01-06T03:00:00Z,m,1,-0.060007745100103094\n,,1,1970-01-06T04:00:00Z,m,1,-0.818834026213009\n,,1,1970-01-06T05:00:00Z,m,1,0.30644732156601706\n,,1,1970-01-06T06:00:00Z,m,1,0.5466876889235377\n,,1,1970-01-06T07:00:00Z,m,1,-0.4487656554442424\n,,1,1970-01-06T08:00:00Z,m,1,0.06697200564618833\n,,1,1970-01-06T09:00:00Z,m,1,-0.019727583277435956\n,,1,1970-01-06T10:00:00Z,m,1,0.2785143808725318\n,,1,1970-01-06T11:00:00Z,m,1,-0.5721126504527568\n,,1,1970-01-06T12:00:00Z,m,1,-0.07797445220765423\n,,1,1970-01-06T13:00:00Z,m,1,0.5415176275149132\n,,1,1970-01-06T14:00:00Z,m,1,-0.1445515797425707\n,,1,1970-01-06T15:00:00Z,m,1,-0.2500652415619768\n,,1,1970-01-06T16:00:00Z,m,1,0.5608616065849172\n,,1,1970-01-06T17:00:00Z,m,1,-0.7306403933278911\n,,1,1970-01-06T18:00:00Z,m,1,0.054693268726029295\n,,1,1970-01-06T19:00:00Z,m,1,0.5980474067387233\n,,1,1970-01-06T20:00:00Z,m,1,0.14368604611073088\n,,1,1970-01-06T21:00:00Z,m,1,0.024831823459466107\n,,1,1970-01-06T22:00:00Z,m,1,-0.15899787074014582\n,,1,1970-01-06T23:00:00Z,m,1,-0.19778745612321147\n,,1,1970-01-07T00:00:00Z,m,1,0.2605104623709601\n,,1,1970-01-07T01:00:00Z,m,1,-0.24798456934381652\n,,1,1970-01-07T02:00:00Z,m,1,-0.02413169404236115\n,,1,1970-01-07T03:00:00Z,m,1,0.2850223923198476\n,,1,1970-01-07T04:00:00Z,m,1,-0.4533907284450288\n,,1,1970-01-07T05:00:00Z,m,1,-0.07631427012911585\n,,1,1970-01-07T06:00:00Z,m,1,0.06614318244779838\n,,1,1970-01-07T07:00:00Z,m,1,-0.34231345077450664\n,,1,1970-01-07T08:00:00Z,m,1,0.4749989855676307\n,,1,1970-01-07T09:00:00Z,m,1,-0.4400603107103018\n,,1,1970-01-07T10:00:00Z,m,1,0.08744582080929783\n,,1,1970-01-07T11:00:00Z,m,1,0.6911673740571932\n,,1,1970-01-07T12:00:00Z,m,1,-0.1416643419909407\n,,1,1970-01-07T13:00:00Z,m,1,-0.3020857474445764\n,,1,1970-01-07T14:00:00Z,m,1,0.13211207295926208\n,,1,1970-01-07T15:00:00Z,m,1,0.33436238731583623\n,,1,1970-01-07T16:00:00Z,m,1,0.08170793142825539\n,,1,1970-01-07T17:00:00Z,m,1,-0.4362527652716799\n,,1,1970-01-07T18:00:00Z,m,1,-0.5078189070762902\n,,1,1970-01-07T19:00:00Z,m,1,0.7027125984921005\n,,1,1970-01-07T20:00:00Z,m,1,0.11376676392370555\n,,1,1970-01-07T21:00:00Z,m,1,-0.4422745858695098\n,,1,1970-01-07T22:00:00Z,m,1,0.15894641183358554\n,,1,1970-01-07T23:00:00Z,m,1,0.16068490698806603\n\"", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 350, - }, - File: "series_agg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 350, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 690, - }, - File: "series_agg_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,t0,difference\n,,0,1970-01-01T01:00:00Z,m,0,0.16152781154936718\n,,0,1970-01-01T02:00:00Z,m,0,0.5450233503637238\n,,0,1970-01-01T03:00:00Z,m,0,-0.25474251334078146\n,,0,1970-01-01T04:00:00Z,m,0,-0.5121283372090074\n,,0,1970-01-01T05:00:00Z,m,0,0.171070028248751\n,,0,1970-01-01T06:00:00Z,m,0,-0.13711438955681704\n,,0,1970-01-01T07:00:00Z,m,0,0.5180121760612726\n,,0,1970-01-01T08:00:00Z,m,0,-0.30465284267416787\n,,0,1970-01-01T09:00:00Z,m,0,-0.003939225414167302\n,,0,1970-01-01T10:00:00Z,m,0,-0.11037649542590938\n,,0,1970-01-01T11:00:00Z,m,0,-0.06844878023750281\n,,0,1970-01-01T12:00:00Z,m,0,0.5940685767143397\n,,0,1970-01-01T13:00:00Z,m,0,0.056202322240399005\n,,0,1970-01-01T14:00:00Z,m,0,-0.6528142877331138\n,,0,1970-01-01T15:00:00Z,m,0,0.07601807321180445\n,,0,1970-01-01T16:00:00Z,m,0,0.3324582331504331\n,,0,1970-01-01T17:00:00Z,m,0,-0.3894222151383956\n,,0,1970-01-01T18:00:00Z,m,0,0.056171090499160053\n,,0,1970-01-01T19:00:00Z,m,0,-0.04397261098326383\n,,0,1970-01-01T20:00:00Z,m,0,0.5959662644121464\n,,0,1970-01-01T21:00:00Z,m,0,0.1489572818754724\n,,0,1970-01-01T22:00:00Z,m,0,-0.03891116230429392\n,,0,1970-01-01T23:00:00Z,m,0,-0.9235894932594585\n,,0,1970-01-02T00:00:00Z,m,0,0.4517728100761904\n,,0,1970-01-02T01:00:00Z,m,0,-0.0641922007760733\n,,0,1970-01-02T02:00:00Z,m,0,-0.3731276319027032\n,,0,1970-01-02T03:00:00Z,m,0,0.6832773878678778\n,,0,1970-01-02T04:00:00Z,m,0,-0.1254452529134633\n,,0,1970-01-02T05:00:00Z,m,0,-0.28449994431236597\n,,0,1970-01-02T06:00:00Z,m,0,0.0689999839384498\n,,0,1970-01-02T07:00:00Z,m,0,0.2001725929207172\n,,0,1970-01-02T08:00:00Z,m,0,-0.3073966769057318\n,,0,1970-01-02T09:00:00Z,m,0,0.4314547819759824\n,,0,1970-01-02T10:00:00Z,m,0,0.027759473391518963\n,,0,1970-01-02T11:00:00Z,m,0,-0.3553761414499085\n,,0,1970-01-02T12:00:00Z,m,0,0.575721833887491\n,,0,1970-01-02T13:00:00Z,m,0,-0.2353619361895265\n,,0,1970-01-02T14:00:00Z,m,0,-0.13197356146872874\n,,0,1970-01-02T15:00:00Z,m,0,-0.3269998433680877\n,,0,1970-01-02T16:00:00Z,m,0,-0.1028401041555228\n,,0,1970-01-02T17:00:00Z,m,0,-0.08813901719692763\n,,0,1970-01-02T18:00:00Z,m,0,0.29156675487410866\n,,0,1970-01-02T19:00:00Z,m,0,-0.11253513851135713\n,,0,1970-01-02T20:00:00Z,m,0,-0.07837446209885049\n,,0,1970-01-02T21:00:00Z,m,0,0.7745428617974516\n,,0,1970-01-02T22:00:00Z,m,0,-0.08227077188180965\n,,0,1970-01-02T23:00:00Z,m,0,-0.06781688706183298\n,,0,1970-01-03T00:00:00Z,m,0,-0.0563606881949511\n,,0,1970-01-03T01:00:00Z,m,0,-0.1519773755698124\n,,0,1970-01-03T02:00:00Z,m,0,-0.12278359056041532\n,,0,1970-01-03T03:00:00Z,m,0,-0.2526779289488099\n,,0,1970-01-03T04:00:00Z,m,0,-0.049273125706920995\n,,0,1970-01-03T05:00:00Z,m,0,0.22598034016946644\n,,0,1970-01-03T06:00:00Z,m,0,-0.2144301007079583\n,,0,1970-01-03T07:00:00Z,m,0,-0.10594757680612822\n,,0,1970-01-03T08:00:00Z,m,0,0.44519306654935276\n,,0,1970-01-03T09:00:00Z,m,0,-0.3978418112634088\n,,0,1970-01-03T10:00:00Z,m,0,-0.027619637863156757\n,,0,1970-01-03T11:00:00Z,m,0,0.8827105986086048\n,,0,1970-01-03T12:00:00Z,m,0,-0.006283556301904358\n,,0,1970-01-03T13:00:00Z,m,0,-0.3151132291144867\n,,0,1970-01-03T14:00:00Z,m,0,-0.10110053824772658\n,,0,1970-01-03T15:00:00Z,m,0,-0.39099619876742636\n,,0,1970-01-03T16:00:00Z,m,0,0.3742087694158019\n,,0,1970-01-03T17:00:00Z,m,0,-0.37235563091902857\n,,0,1970-01-03T18:00:00Z,m,0,-0.10696733020504756\n,,0,1970-01-03T19:00:00Z,m,0,0.42965416496787395\n,,0,1970-01-03T20:00:00Z,m,0,0.26343524983095407\n,,0,1970-01-03T21:00:00Z,m,0,0.23244474704259765\n,,0,1970-01-03T22:00:00Z,m,0,-0.33105518562402303\n,,0,1970-01-03T23:00:00Z,m,0,-0.5327022778949554\n,,0,1970-01-04T00:00:00Z,m,0,0.38789762115788384\n,,0,1970-01-04T01:00:00Z,m,0,0.4153526722985134\n,,0,1970-01-04T02:00:00Z,m,0,-0.08126310475894427\n,,0,1970-01-04T03:00:00Z,m,0,-0.18310409083982693\n,,0,1970-01-04T04:00:00Z,m,0,0.28158128956163186\n,,0,1970-01-04T05:00:00Z,m,0,-0.6585151210302238\n,,0,1970-01-04T06:00:00Z,m,0,0.675316065250243\n,,0,1970-01-04T07:00:00Z,m,0,-0.3040000489524105\n,,0,1970-01-04T08:00:00Z,m,0,0.3598394373926129\n,,0,1970-01-04T09:00:00Z,m,0,-0.3322163045123082\n,,0,1970-01-04T10:00:00Z,m,0,-0.5480579104738514\n,,0,1970-01-04T11:00:00Z,m,0,0.09755179208542454\n,,0,1970-01-04T12:00:00Z,m,0,0.28663602397279697\n,,0,1970-01-04T13:00:00Z,m,0,-0.16932016847816495\n,,0,1970-01-04T14:00:00Z,m,0,-0.1819009884078798\n,,0,1970-01-04T15:00:00Z,m,0,0.23227568714930777\n,,0,1970-01-04T16:00:00Z,m,0,0.5637746412698614\n,,0,1970-01-04T17:00:00Z,m,0,-0.6441684320049655\n,,0,1970-01-04T18:00:00Z,m,0,0.5131153592694276\n,,0,1970-01-04T19:00:00Z,m,0,0.00555905191046957\n,,0,1970-01-04T20:00:00Z,m,0,-0.20743082688414927\n,,0,1970-01-04T21:00:00Z,m,0,-0.05428539069111327\n,,0,1970-01-04T22:00:00Z,m,0,-0.2609503676103645\n,,0,1970-01-04T23:00:00Z,m,0,0.48692644921881756\n,,0,1970-01-05T00:00:00Z,m,0,-0.6383049203475358\n,,0,1970-01-05T01:00:00Z,m,0,0.22967483526158936\n,,0,1970-01-05T02:00:00Z,m,0,0.4809652243201579\n,,0,1970-01-05T03:00:00Z,m,0,-0.5654851773129727\n,,0,1970-01-05T04:00:00Z,m,0,0.300890526989511\n,,0,1970-01-05T05:00:00Z,m,0,-0.30964923778700754\n,,0,1970-01-05T06:00:00Z,m,0,-0.24001405954156793\n,,0,1970-01-05T07:00:00Z,m,0,0.3751654959869245\n,,0,1970-01-05T08:00:00Z,m,0,-0.04259512874562421\n,,0,1970-01-05T09:00:00Z,m,0,0.38042202018009796\n,,0,1970-01-05T10:00:00Z,m,0,-0.5287532464415945\n,,0,1970-01-05T11:00:00Z,m,0,0.5180464247158002\n,,0,1970-01-05T12:00:00Z,m,0,-0.30370008047298586\n,,0,1970-01-05T13:00:00Z,m,0,-0.3924630338517342\n,,0,1970-01-05T14:00:00Z,m,0,0.8589545990310088\n,,0,1970-01-05T15:00:00Z,m,0,-0.2762261980491616\n,,0,1970-01-05T16:00:00Z,m,0,-0.21047877707835977\n,,0,1970-01-05T17:00:00Z,m,0,0.24216865976238228\n,,0,1970-01-05T18:00:00Z,m,0,-0.5614688299606095\n,,0,1970-01-05T19:00:00Z,m,0,0.2575514526240722\n,,0,1970-01-05T20:00:00Z,m,0,0.1179241471897744\n,,0,1970-01-05T21:00:00Z,m,0,-0.3361628168554647\n,,0,1970-01-05T22:00:00Z,m,0,0.12040944503115034\n,,0,1970-01-05T23:00:00Z,m,0,-0.21067541418157384\n,,0,1970-01-06T00:00:00Z,m,0,0.22950296919721283\n,,0,1970-01-06T01:00:00Z,m,0,-0.19960989432895943\n,,0,1970-01-06T02:00:00Z,m,0,0.11950151038334711\n,,0,1970-01-06T03:00:00Z,m,0,0.6621014659327279\n,,0,1970-01-06T04:00:00Z,m,0,0.04645783232682055\n,,0,1970-01-06T05:00:00Z,m,0,-0.1333950395525606\n,,0,1970-01-06T06:00:00Z,m,0,-0.6335471301700871\n,,0,1970-01-06T07:00:00Z,m,0,0.3680105736189194\n,,0,1970-01-06T08:00:00Z,m,0,0.46346471178568727\n,,0,1970-01-06T09:00:00Z,m,0,-0.22538548000666392\n,,0,1970-01-06T10:00:00Z,m,0,-0.2582224009925222\n,,0,1970-01-06T11:00:00Z,m,0,0.05723343383830931\n,,0,1970-01-06T12:00:00Z,m,0,-0.29911879593440893\n,,0,1970-01-06T13:00:00Z,m,0,0.3067817180645308\n,,0,1970-01-06T14:00:00Z,m,0,0.44659916200890304\n,,0,1970-01-06T15:00:00Z,m,0,-0.22214010659417205\n,,0,1970-01-06T16:00:00Z,m,0,-0.3988854591123088\n,,0,1970-01-06T17:00:00Z,m,0,0.605293441798205\n,,0,1970-01-06T18:00:00Z,m,0,-0.6741116131070507\n,,0,1970-01-06T19:00:00Z,m,0,0.058830242678397315\n,,0,1970-01-06T20:00:00Z,m,0,0.09380367932103367\n,,0,1970-01-06T21:00:00Z,m,0,-0.027864236582688606\n,,0,1970-01-06T22:00:00Z,m,0,-0.006230256381503485\n,,0,1970-01-06T23:00:00Z,m,0,-0.11645351690012767\n,,0,1970-01-07T00:00:00Z,m,0,0.361938190450973\n,,0,1970-01-07T01:00:00Z,m,0,-0.11871827549065661\n,,0,1970-01-07T02:00:00Z,m,0,-0.2316148990416534\n,,0,1970-01-07T03:00:00Z,m,0,-0.09276890591382678\n,,0,1970-01-07T04:00:00Z,m,0,-0.19004556864396652\n,,0,1970-01-07T05:00:00Z,m,0,0.1264124902815403\n,,0,1970-01-07T06:00:00Z,m,0,0.4721379367918953\n,,0,1970-01-07T07:00:00Z,m,0,-0.048035150189905895\n,,0,1970-01-07T08:00:00Z,m,0,-0.15533860170659058\n,,0,1970-01-07T09:00:00Z,m,0,-0.35800331717464423\n,,0,1970-01-07T10:00:00Z,m,0,0.021329303353554138\n,,0,1970-01-07T11:00:00Z,m,0,0.8088952248570407\n,,0,1970-01-07T12:00:00Z,m,0,0.0031657745946064297\n,,0,1970-01-07T13:00:00Z,m,0,-0.577499714869756\n,,0,1970-01-07T14:00:00Z,m,0,-0.2690707267848586\n,,0,1970-01-07T15:00:00Z,m,0,0.3096592150363687\n,,0,1970-01-07T16:00:00Z,m,0,0.38608349493111094\n,,0,1970-01-07T17:00:00Z,m,0,-0.29686987145609023\n,,0,1970-01-07T18:00:00Z,m,0,0.04598447931264926\n,,0,1970-01-07T19:00:00Z,m,0,-0.033250555449723884\n,,0,1970-01-07T20:00:00Z,m,0,0.06280888172725052\n,,0,1970-01-07T21:00:00Z,m,0,-0.37853947030352747\n,,0,1970-01-07T22:00:00Z,m,0,0.5289172439573226\n,,0,1970-01-07T23:00:00Z,m,0,0.2244272327998662\n,,1,1970-01-01T01:00:00Z,m,1,0.02909066464577137\n,,1,1970-01-01T02:00:00Z,m,1,0.05159868585263827\n,,1,1970-01-01T03:00:00Z,m,1,0.2620913068445826\n,,1,1970-01-01T04:00:00Z,m,1,0.07132743283908949\n,,1,1970-01-01T05:00:00Z,m,1,-0.18657586747930188\n,,1,1970-01-01T06:00:00Z,m,1,0.012958267800754153\n,,1,1970-01-01T07:00:00Z,m,1,0.18195355785156597\n,,1,1970-01-01T08:00:00Z,m,1,0.043379511132600856\n,,1,1970-01-01T09:00:00Z,m,1,-0.3609192816136414\n,,1,1970-01-01T10:00:00Z,m,1,0.15681229305473693\n,,1,1970-01-01T11:00:00Z,m,1,-0.07720477212329341\n,,1,1970-01-01T12:00:00Z,m,1,-0.08546702820627317\n,,1,1970-01-01T13:00:00Z,m,1,0.7362872669411108\n,,1,1970-01-01T14:00:00Z,m,1,-0.5567449906796225\n,,1,1970-01-01T15:00:00Z,m,1,-0.4038577477762845\n,,1,1970-01-01T16:00:00Z,m,1,0.9665969780665161\n,,1,1970-01-01T17:00:00Z,m,1,-0.015507921385767731\n,,1,1970-01-01T18:00:00Z,m,1,-0.4090956479608955\n,,1,1970-01-01T19:00:00Z,m,1,-0.5484931975036571\n,,1,1970-01-01T20:00:00Z,m,1,0.3244427899168979\n,,1,1970-01-01T21:00:00Z,m,1,-0.18800781896295435\n,,1,1970-01-01T22:00:00Z,m,1,0.6427368911198227\n,,1,1970-01-01T23:00:00Z,m,1,-0.4853326692288338\n,,1,1970-01-02T00:00:00Z,m,1,0.3264624863277259\n,,1,1970-01-02T01:00:00Z,m,1,-0.4996414051387769\n,,1,1970-01-02T02:00:00Z,m,1,0.1445542460084714\n,,1,1970-01-02T03:00:00Z,m,1,0.14480510721359047\n,,1,1970-01-02T04:00:00Z,m,1,0.5378555394085716\n,,1,1970-01-02T05:00:00Z,m,1,-0.8585637635764564\n,,1,1970-01-02T06:00:00Z,m,1,0.3624567474384401\n,,1,1970-01-02T07:00:00Z,m,1,0.44627627634970934\n,,1,1970-01-02T08:00:00Z,m,1,-0.5792204297935727\n,,1,1970-01-02T09:00:00Z,m,1,0.3792733277267841\n,,1,1970-01-02T10:00:00Z,m,1,-0.2613077921906796\n,,1,1970-01-02T11:00:00Z,m,1,0.12578956523680979\n,,1,1970-01-02T12:00:00Z,m,1,-0.13377209523920808\n,,1,1970-01-02T13:00:00Z,m,1,0.39874920412307\n,,1,1970-01-02T14:00:00Z,m,1,-0.7438775809655482\n,,1,1970-01-02T15:00:00Z,m,1,0.5309988026177533\n,,1,1970-01-02T16:00:00Z,m,1,-0.1626325036636812\n,,1,1970-01-02T17:00:00Z,m,1,0.12234819722920887\n,,1,1970-01-02T18:00:00Z,m,1,-0.20321918732123062\n,,1,1970-01-02T19:00:00Z,m,1,-0.016922287227538024\n,,1,1970-01-02T20:00:00Z,m,1,0.23213987811841608\n,,1,1970-01-02T21:00:00Z,m,1,-0.2313266815511934\n,,1,1970-01-02T22:00:00Z,m,1,0.15442949193411526\n,,1,1970-01-02T23:00:00Z,m,1,0.050775730836947086\n,,1,1970-01-03T00:00:00Z,m,1,-0.1601904923385572\n,,1,1970-01-03T01:00:00Z,m,1,0.022776590065983815\n,,1,1970-01-03T02:00:00Z,m,1,0.31383590029410996\n,,1,1970-01-03T03:00:00Z,m,1,-0.4598085179997402\n,,1,1970-01-03T04:00:00Z,m,1,0.25477659526125485\n,,1,1970-01-03T05:00:00Z,m,1,-0.0739554323392253\n,,1,1970-01-03T06:00:00Z,m,1,0.10112927876665034\n,,1,1970-01-03T07:00:00Z,m,1,0.030354277911185057\n,,1,1970-01-03T08:00:00Z,m,1,0.369258139580795\n,,1,1970-01-03T09:00:00Z,m,1,-0.1220604689443201\n,,1,1970-01-03T10:00:00Z,m,1,-0.8165895924368894\n,,1,1970-01-03T11:00:00Z,m,1,0.4714649925874532\n,,1,1970-01-03T12:00:00Z,m,1,-0.14139045598081607\n,,1,1970-01-03T13:00:00Z,m,1,-0.12902899703310686\n,,1,1970-01-03T14:00:00Z,m,1,0.663745686381005\n,,1,1970-01-03T15:00:00Z,m,1,-0.5952506235448074\n,,1,1970-01-03T16:00:00Z,m,1,0.030312315536815404\n,,1,1970-01-03T17:00:00Z,m,1,0.2317274797015456\n,,1,1970-01-03T18:00:00Z,m,1,-0.5472108672567783\n,,1,1970-01-03T19:00:00Z,m,1,0.9046473913293003\n,,1,1970-01-03T20:00:00Z,m,1,-0.13860962340613558\n,,1,1970-01-03T21:00:00Z,m,1,-0.239823337770655\n,,1,1970-01-03T22:00:00Z,m,1,-0.3463086496284618\n,,1,1970-01-03T23:00:00Z,m,1,-0.008972574604808131\n,,1,1970-01-04T00:00:00Z,m,1,0.2524040273983428\n,,1,1970-01-04T01:00:00Z,m,1,-0.0006861380593559119\n,,1,1970-01-04T02:00:00Z,m,1,-0.000126932962539128\n,,1,1970-01-04T03:00:00Z,m,1,0.07835750511218742\n,,1,1970-01-04T04:00:00Z,m,1,-0.23204844928726087\n,,1,1970-01-04T05:00:00Z,m,1,0.22119140540232607\n,,1,1970-01-04T06:00:00Z,m,1,-0.3512695997361519\n,,1,1970-01-04T07:00:00Z,m,1,0.13908962115873594\n,,1,1970-01-04T08:00:00Z,m,1,-0.06910427558529345\n,,1,1970-01-04T09:00:00Z,m,1,-0.1980395055952653\n,,1,1970-01-04T10:00:00Z,m,1,0.3992698016953096\n,,1,1970-01-04T11:00:00Z,m,1,0.4453943707416921\n,,1,1970-01-04T12:00:00Z,m,1,0.022625043955692314\n,,1,1970-01-04T13:00:00Z,m,1,-0.5616450346115054\n,,1,1970-01-04T14:00:00Z,m,1,0.04485791117853494\n,,1,1970-01-04T15:00:00Z,m,1,0.6102765694442316\n,,1,1970-01-04T16:00:00Z,m,1,-0.1384268428609372\n,,1,1970-01-04T17:00:00Z,m,1,-0.7328529387109506\n,,1,1970-01-04T18:00:00Z,m,1,0.54739449815634\n,,1,1970-01-04T19:00:00Z,m,1,-0.20674293979643804\n,,1,1970-01-04T20:00:00Z,m,1,0.4980509021165697\n,,1,1970-01-04T21:00:00Z,m,1,-0.2090386588145987\n,,1,1970-01-04T22:00:00Z,m,1,-0.009274216324850038\n,,1,1970-01-04T23:00:00Z,m,1,-0.06314437566630249\n,,1,1970-01-05T00:00:00Z,m,1,-0.2194258433334671\n,,1,1970-01-05T01:00:00Z,m,1,0.30847461556169203\n,,1,1970-01-05T02:00:00Z,m,1,-0.5150123869432979\n,,1,1970-01-05T03:00:00Z,m,1,0.30126582450728373\n,,1,1970-01-05T04:00:00Z,m,1,-0.37387910557983883\n,,1,1970-01-05T05:00:00Z,m,1,-0.09790995110648555\n,,1,1970-01-05T06:00:00Z,m,1,-0.03782167555753284\n,,1,1970-01-05T07:00:00Z,m,1,0.464824801799248\n,,1,1970-01-05T08:00:00Z,m,1,-0.2483784370022628\n,,1,1970-01-05T09:00:00Z,m,1,0.5918886291905594\n,,1,1970-01-05T10:00:00Z,m,1,-0.8060760635659092\n,,1,1970-01-05T11:00:00Z,m,1,0.6257077703962484\n,,1,1970-01-05T12:00:00Z,m,1,-0.004674384745827598\n,,1,1970-01-05T13:00:00Z,m,1,-0.0003064126422843705\n,,1,1970-01-05T14:00:00Z,m,1,-0.3404175424185952\n,,1,1970-01-05T15:00:00Z,m,1,0.45898758487884034\n,,1,1970-01-05T16:00:00Z,m,1,0.15512315293325551\n,,1,1970-01-05T17:00:00Z,m,1,-0.8882402667132574\n,,1,1970-01-05T18:00:00Z,m,1,0.24879004011081554\n,,1,1970-01-05T19:00:00Z,m,1,-0.1734819058128948\n,,1,1970-01-05T20:00:00Z,m,1,0.3082540490684122\n,,1,1970-01-05T21:00:00Z,m,1,-0.2724359684571728\n,,1,1970-01-05T22:00:00Z,m,1,0.011784872578827432\n,,1,1970-01-05T23:00:00Z,m,1,0.19189080075398407\n,,1,1970-01-06T00:00:00Z,m,1,0.4010692090163104\n,,1,1970-01-06T01:00:00Z,m,1,-0.3974927591472375\n,,1,1970-01-06T02:00:00Z,m,1,0.5549536703053173\n,,1,1970-01-06T03:00:00Z,m,1,-0.060007745100103094\n,,1,1970-01-06T04:00:00Z,m,1,-0.818834026213009\n,,1,1970-01-06T05:00:00Z,m,1,0.30644732156601706\n,,1,1970-01-06T06:00:00Z,m,1,0.5466876889235377\n,,1,1970-01-06T07:00:00Z,m,1,-0.4487656554442424\n,,1,1970-01-06T08:00:00Z,m,1,0.06697200564618833\n,,1,1970-01-06T09:00:00Z,m,1,-0.019727583277435956\n,,1,1970-01-06T10:00:00Z,m,1,0.2785143808725318\n,,1,1970-01-06T11:00:00Z,m,1,-0.5721126504527568\n,,1,1970-01-06T12:00:00Z,m,1,-0.07797445220765423\n,,1,1970-01-06T13:00:00Z,m,1,0.5415176275149132\n,,1,1970-01-06T14:00:00Z,m,1,-0.1445515797425707\n,,1,1970-01-06T15:00:00Z,m,1,-0.2500652415619768\n,,1,1970-01-06T16:00:00Z,m,1,0.5608616065849172\n,,1,1970-01-06T17:00:00Z,m,1,-0.7306403933278911\n,,1,1970-01-06T18:00:00Z,m,1,0.054693268726029295\n,,1,1970-01-06T19:00:00Z,m,1,0.5980474067387233\n,,1,1970-01-06T20:00:00Z,m,1,0.14368604611073088\n,,1,1970-01-06T21:00:00Z,m,1,0.024831823459466107\n,,1,1970-01-06T22:00:00Z,m,1,-0.15899787074014582\n,,1,1970-01-06T23:00:00Z,m,1,-0.19778745612321147\n,,1,1970-01-07T00:00:00Z,m,1,0.2605104623709601\n,,1,1970-01-07T01:00:00Z,m,1,-0.24798456934381652\n,,1,1970-01-07T02:00:00Z,m,1,-0.02413169404236115\n,,1,1970-01-07T03:00:00Z,m,1,0.2850223923198476\n,,1,1970-01-07T04:00:00Z,m,1,-0.4533907284450288\n,,1,1970-01-07T05:00:00Z,m,1,-0.07631427012911585\n,,1,1970-01-07T06:00:00Z,m,1,0.06614318244779838\n,,1,1970-01-07T07:00:00Z,m,1,-0.34231345077450664\n,,1,1970-01-07T08:00:00Z,m,1,0.4749989855676307\n,,1,1970-01-07T09:00:00Z,m,1,-0.4400603107103018\n,,1,1970-01-07T10:00:00Z,m,1,0.08744582080929783\n,,1,1970-01-07T11:00:00Z,m,1,0.6911673740571932\n,,1,1970-01-07T12:00:00Z,m,1,-0.1416643419909407\n,,1,1970-01-07T13:00:00Z,m,1,-0.3020857474445764\n,,1,1970-01-07T14:00:00Z,m,1,0.13211207295926208\n,,1,1970-01-07T15:00:00Z,m,1,0.33436238731583623\n,,1,1970-01-07T16:00:00Z,m,1,0.08170793142825539\n,,1,1970-01-07T17:00:00Z,m,1,-0.4362527652716799\n,,1,1970-01-07T18:00:00Z,m,1,-0.5078189070762902\n,,1,1970-01-07T19:00:00Z,m,1,0.7027125984921005\n,,1,1970-01-07T20:00:00Z,m,1,0.11376676392370555\n,,1,1970-01-07T21:00:00Z,m,1,-0.4422745858695098\n,,1,1970-01-07T22:00:00Z,m,1,0.15894641183358554\n,,1,1970-01-07T23:00:00Z,m,1,0.16068490698806603\n\"", - Start: ast.Position{ - Column: 5, - Line: 351, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,0,,,,,\n,result,table,_time,_measurement,t0,difference\n,,0,1970-01-01T01:00:00Z,m,0,0.16152781154936718\n,,0,1970-01-01T02:00:00Z,m,0,0.5450233503637238\n,,0,1970-01-01T03:00:00Z,m,0,-0.25474251334078146\n,,0,1970-01-01T04:00:00Z,m,0,-0.5121283372090074\n,,0,1970-01-01T05:00:00Z,m,0,0.171070028248751\n,,0,1970-01-01T06:00:00Z,m,0,-0.13711438955681704\n,,0,1970-01-01T07:00:00Z,m,0,0.5180121760612726\n,,0,1970-01-01T08:00:00Z,m,0,-0.30465284267416787\n,,0,1970-01-01T09:00:00Z,m,0,-0.003939225414167302\n,,0,1970-01-01T10:00:00Z,m,0,-0.11037649542590938\n,,0,1970-01-01T11:00:00Z,m,0,-0.06844878023750281\n,,0,1970-01-01T12:00:00Z,m,0,0.5940685767143397\n,,0,1970-01-01T13:00:00Z,m,0,0.056202322240399005\n,,0,1970-01-01T14:00:00Z,m,0,-0.6528142877331138\n,,0,1970-01-01T15:00:00Z,m,0,0.07601807321180445\n,,0,1970-01-01T16:00:00Z,m,0,0.3324582331504331\n,,0,1970-01-01T17:00:00Z,m,0,-0.3894222151383956\n,,0,1970-01-01T18:00:00Z,m,0,0.056171090499160053\n,,0,1970-01-01T19:00:00Z,m,0,-0.04397261098326383\n,,0,1970-01-01T20:00:00Z,m,0,0.5959662644121464\n,,0,1970-01-01T21:00:00Z,m,0,0.1489572818754724\n,,0,1970-01-01T22:00:00Z,m,0,-0.03891116230429392\n,,0,1970-01-01T23:00:00Z,m,0,-0.9235894932594585\n,,0,1970-01-02T00:00:00Z,m,0,0.4517728100761904\n,,0,1970-01-02T01:00:00Z,m,0,-0.0641922007760733\n,,0,1970-01-02T02:00:00Z,m,0,-0.3731276319027032\n,,0,1970-01-02T03:00:00Z,m,0,0.6832773878678778\n,,0,1970-01-02T04:00:00Z,m,0,-0.1254452529134633\n,,0,1970-01-02T05:00:00Z,m,0,-0.28449994431236597\n,,0,1970-01-02T06:00:00Z,m,0,0.0689999839384498\n,,0,1970-01-02T07:00:00Z,m,0,0.2001725929207172\n,,0,1970-01-02T08:00:00Z,m,0,-0.3073966769057318\n,,0,1970-01-02T09:00:00Z,m,0,0.4314547819759824\n,,0,1970-01-02T10:00:00Z,m,0,0.027759473391518963\n,,0,1970-01-02T11:00:00Z,m,0,-0.3553761414499085\n,,0,1970-01-02T12:00:00Z,m,0,0.575721833887491\n,,0,1970-01-02T13:00:00Z,m,0,-0.2353619361895265\n,,0,1970-01-02T14:00:00Z,m,0,-0.13197356146872874\n,,0,1970-01-02T15:00:00Z,m,0,-0.3269998433680877\n,,0,1970-01-02T16:00:00Z,m,0,-0.1028401041555228\n,,0,1970-01-02T17:00:00Z,m,0,-0.08813901719692763\n,,0,1970-01-02T18:00:00Z,m,0,0.29156675487410866\n,,0,1970-01-02T19:00:00Z,m,0,-0.11253513851135713\n,,0,1970-01-02T20:00:00Z,m,0,-0.07837446209885049\n,,0,1970-01-02T21:00:00Z,m,0,0.7745428617974516\n,,0,1970-01-02T22:00:00Z,m,0,-0.08227077188180965\n,,0,1970-01-02T23:00:00Z,m,0,-0.06781688706183298\n,,0,1970-01-03T00:00:00Z,m,0,-0.0563606881949511\n,,0,1970-01-03T01:00:00Z,m,0,-0.1519773755698124\n,,0,1970-01-03T02:00:00Z,m,0,-0.12278359056041532\n,,0,1970-01-03T03:00:00Z,m,0,-0.2526779289488099\n,,0,1970-01-03T04:00:00Z,m,0,-0.049273125706920995\n,,0,1970-01-03T05:00:00Z,m,0,0.22598034016946644\n,,0,1970-01-03T06:00:00Z,m,0,-0.2144301007079583\n,,0,1970-01-03T07:00:00Z,m,0,-0.10594757680612822\n,,0,1970-01-03T08:00:00Z,m,0,0.44519306654935276\n,,0,1970-01-03T09:00:00Z,m,0,-0.3978418112634088\n,,0,1970-01-03T10:00:00Z,m,0,-0.027619637863156757\n,,0,1970-01-03T11:00:00Z,m,0,0.8827105986086048\n,,0,1970-01-03T12:00:00Z,m,0,-0.006283556301904358\n,,0,1970-01-03T13:00:00Z,m,0,-0.3151132291144867\n,,0,1970-01-03T14:00:00Z,m,0,-0.10110053824772658\n,,0,1970-01-03T15:00:00Z,m,0,-0.39099619876742636\n,,0,1970-01-03T16:00:00Z,m,0,0.3742087694158019\n,,0,1970-01-03T17:00:00Z,m,0,-0.37235563091902857\n,,0,1970-01-03T18:00:00Z,m,0,-0.10696733020504756\n,,0,1970-01-03T19:00:00Z,m,0,0.42965416496787395\n,,0,1970-01-03T20:00:00Z,m,0,0.26343524983095407\n,,0,1970-01-03T21:00:00Z,m,0,0.23244474704259765\n,,0,1970-01-03T22:00:00Z,m,0,-0.33105518562402303\n,,0,1970-01-03T23:00:00Z,m,0,-0.5327022778949554\n,,0,1970-01-04T00:00:00Z,m,0,0.38789762115788384\n,,0,1970-01-04T01:00:00Z,m,0,0.4153526722985134\n,,0,1970-01-04T02:00:00Z,m,0,-0.08126310475894427\n,,0,1970-01-04T03:00:00Z,m,0,-0.18310409083982693\n,,0,1970-01-04T04:00:00Z,m,0,0.28158128956163186\n,,0,1970-01-04T05:00:00Z,m,0,-0.6585151210302238\n,,0,1970-01-04T06:00:00Z,m,0,0.675316065250243\n,,0,1970-01-04T07:00:00Z,m,0,-0.3040000489524105\n,,0,1970-01-04T08:00:00Z,m,0,0.3598394373926129\n,,0,1970-01-04T09:00:00Z,m,0,-0.3322163045123082\n,,0,1970-01-04T10:00:00Z,m,0,-0.5480579104738514\n,,0,1970-01-04T11:00:00Z,m,0,0.09755179208542454\n,,0,1970-01-04T12:00:00Z,m,0,0.28663602397279697\n,,0,1970-01-04T13:00:00Z,m,0,-0.16932016847816495\n,,0,1970-01-04T14:00:00Z,m,0,-0.1819009884078798\n,,0,1970-01-04T15:00:00Z,m,0,0.23227568714930777\n,,0,1970-01-04T16:00:00Z,m,0,0.5637746412698614\n,,0,1970-01-04T17:00:00Z,m,0,-0.6441684320049655\n,,0,1970-01-04T18:00:00Z,m,0,0.5131153592694276\n,,0,1970-01-04T19:00:00Z,m,0,0.00555905191046957\n,,0,1970-01-04T20:00:00Z,m,0,-0.20743082688414927\n,,0,1970-01-04T21:00:00Z,m,0,-0.05428539069111327\n,,0,1970-01-04T22:00:00Z,m,0,-0.2609503676103645\n,,0,1970-01-04T23:00:00Z,m,0,0.48692644921881756\n,,0,1970-01-05T00:00:00Z,m,0,-0.6383049203475358\n,,0,1970-01-05T01:00:00Z,m,0,0.22967483526158936\n,,0,1970-01-05T02:00:00Z,m,0,0.4809652243201579\n,,0,1970-01-05T03:00:00Z,m,0,-0.5654851773129727\n,,0,1970-01-05T04:00:00Z,m,0,0.300890526989511\n,,0,1970-01-05T05:00:00Z,m,0,-0.30964923778700754\n,,0,1970-01-05T06:00:00Z,m,0,-0.24001405954156793\n,,0,1970-01-05T07:00:00Z,m,0,0.3751654959869245\n,,0,1970-01-05T08:00:00Z,m,0,-0.04259512874562421\n,,0,1970-01-05T09:00:00Z,m,0,0.38042202018009796\n,,0,1970-01-05T10:00:00Z,m,0,-0.5287532464415945\n,,0,1970-01-05T11:00:00Z,m,0,0.5180464247158002\n,,0,1970-01-05T12:00:00Z,m,0,-0.30370008047298586\n,,0,1970-01-05T13:00:00Z,m,0,-0.3924630338517342\n,,0,1970-01-05T14:00:00Z,m,0,0.8589545990310088\n,,0,1970-01-05T15:00:00Z,m,0,-0.2762261980491616\n,,0,1970-01-05T16:00:00Z,m,0,-0.21047877707835977\n,,0,1970-01-05T17:00:00Z,m,0,0.24216865976238228\n,,0,1970-01-05T18:00:00Z,m,0,-0.5614688299606095\n,,0,1970-01-05T19:00:00Z,m,0,0.2575514526240722\n,,0,1970-01-05T20:00:00Z,m,0,0.1179241471897744\n,,0,1970-01-05T21:00:00Z,m,0,-0.3361628168554647\n,,0,1970-01-05T22:00:00Z,m,0,0.12040944503115034\n,,0,1970-01-05T23:00:00Z,m,0,-0.21067541418157384\n,,0,1970-01-06T00:00:00Z,m,0,0.22950296919721283\n,,0,1970-01-06T01:00:00Z,m,0,-0.19960989432895943\n,,0,1970-01-06T02:00:00Z,m,0,0.11950151038334711\n,,0,1970-01-06T03:00:00Z,m,0,0.6621014659327279\n,,0,1970-01-06T04:00:00Z,m,0,0.04645783232682055\n,,0,1970-01-06T05:00:00Z,m,0,-0.1333950395525606\n,,0,1970-01-06T06:00:00Z,m,0,-0.6335471301700871\n,,0,1970-01-06T07:00:00Z,m,0,0.3680105736189194\n,,0,1970-01-06T08:00:00Z,m,0,0.46346471178568727\n,,0,1970-01-06T09:00:00Z,m,0,-0.22538548000666392\n,,0,1970-01-06T10:00:00Z,m,0,-0.2582224009925222\n,,0,1970-01-06T11:00:00Z,m,0,0.05723343383830931\n,,0,1970-01-06T12:00:00Z,m,0,-0.29911879593440893\n,,0,1970-01-06T13:00:00Z,m,0,0.3067817180645308\n,,0,1970-01-06T14:00:00Z,m,0,0.44659916200890304\n,,0,1970-01-06T15:00:00Z,m,0,-0.22214010659417205\n,,0,1970-01-06T16:00:00Z,m,0,-0.3988854591123088\n,,0,1970-01-06T17:00:00Z,m,0,0.605293441798205\n,,0,1970-01-06T18:00:00Z,m,0,-0.6741116131070507\n,,0,1970-01-06T19:00:00Z,m,0,0.058830242678397315\n,,0,1970-01-06T20:00:00Z,m,0,0.09380367932103367\n,,0,1970-01-06T21:00:00Z,m,0,-0.027864236582688606\n,,0,1970-01-06T22:00:00Z,m,0,-0.006230256381503485\n,,0,1970-01-06T23:00:00Z,m,0,-0.11645351690012767\n,,0,1970-01-07T00:00:00Z,m,0,0.361938190450973\n,,0,1970-01-07T01:00:00Z,m,0,-0.11871827549065661\n,,0,1970-01-07T02:00:00Z,m,0,-0.2316148990416534\n,,0,1970-01-07T03:00:00Z,m,0,-0.09276890591382678\n,,0,1970-01-07T04:00:00Z,m,0,-0.19004556864396652\n,,0,1970-01-07T05:00:00Z,m,0,0.1264124902815403\n,,0,1970-01-07T06:00:00Z,m,0,0.4721379367918953\n,,0,1970-01-07T07:00:00Z,m,0,-0.048035150189905895\n,,0,1970-01-07T08:00:00Z,m,0,-0.15533860170659058\n,,0,1970-01-07T09:00:00Z,m,0,-0.35800331717464423\n,,0,1970-01-07T10:00:00Z,m,0,0.021329303353554138\n,,0,1970-01-07T11:00:00Z,m,0,0.8088952248570407\n,,0,1970-01-07T12:00:00Z,m,0,0.0031657745946064297\n,,0,1970-01-07T13:00:00Z,m,0,-0.577499714869756\n,,0,1970-01-07T14:00:00Z,m,0,-0.2690707267848586\n,,0,1970-01-07T15:00:00Z,m,0,0.3096592150363687\n,,0,1970-01-07T16:00:00Z,m,0,0.38608349493111094\n,,0,1970-01-07T17:00:00Z,m,0,-0.29686987145609023\n,,0,1970-01-07T18:00:00Z,m,0,0.04598447931264926\n,,0,1970-01-07T19:00:00Z,m,0,-0.033250555449723884\n,,0,1970-01-07T20:00:00Z,m,0,0.06280888172725052\n,,0,1970-01-07T21:00:00Z,m,0,-0.37853947030352747\n,,0,1970-01-07T22:00:00Z,m,0,0.5289172439573226\n,,0,1970-01-07T23:00:00Z,m,0,0.2244272327998662\n,,1,1970-01-01T01:00:00Z,m,1,0.02909066464577137\n,,1,1970-01-01T02:00:00Z,m,1,0.05159868585263827\n,,1,1970-01-01T03:00:00Z,m,1,0.2620913068445826\n,,1,1970-01-01T04:00:00Z,m,1,0.07132743283908949\n,,1,1970-01-01T05:00:00Z,m,1,-0.18657586747930188\n,,1,1970-01-01T06:00:00Z,m,1,0.012958267800754153\n,,1,1970-01-01T07:00:00Z,m,1,0.18195355785156597\n,,1,1970-01-01T08:00:00Z,m,1,0.043379511132600856\n,,1,1970-01-01T09:00:00Z,m,1,-0.3609192816136414\n,,1,1970-01-01T10:00:00Z,m,1,0.15681229305473693\n,,1,1970-01-01T11:00:00Z,m,1,-0.07720477212329341\n,,1,1970-01-01T12:00:00Z,m,1,-0.08546702820627317\n,,1,1970-01-01T13:00:00Z,m,1,0.7362872669411108\n,,1,1970-01-01T14:00:00Z,m,1,-0.5567449906796225\n,,1,1970-01-01T15:00:00Z,m,1,-0.4038577477762845\n,,1,1970-01-01T16:00:00Z,m,1,0.9665969780665161\n,,1,1970-01-01T17:00:00Z,m,1,-0.015507921385767731\n,,1,1970-01-01T18:00:00Z,m,1,-0.4090956479608955\n,,1,1970-01-01T19:00:00Z,m,1,-0.5484931975036571\n,,1,1970-01-01T20:00:00Z,m,1,0.3244427899168979\n,,1,1970-01-01T21:00:00Z,m,1,-0.18800781896295435\n,,1,1970-01-01T22:00:00Z,m,1,0.6427368911198227\n,,1,1970-01-01T23:00:00Z,m,1,-0.4853326692288338\n,,1,1970-01-02T00:00:00Z,m,1,0.3264624863277259\n,,1,1970-01-02T01:00:00Z,m,1,-0.4996414051387769\n,,1,1970-01-02T02:00:00Z,m,1,0.1445542460084714\n,,1,1970-01-02T03:00:00Z,m,1,0.14480510721359047\n,,1,1970-01-02T04:00:00Z,m,1,0.5378555394085716\n,,1,1970-01-02T05:00:00Z,m,1,-0.8585637635764564\n,,1,1970-01-02T06:00:00Z,m,1,0.3624567474384401\n,,1,1970-01-02T07:00:00Z,m,1,0.44627627634970934\n,,1,1970-01-02T08:00:00Z,m,1,-0.5792204297935727\n,,1,1970-01-02T09:00:00Z,m,1,0.3792733277267841\n,,1,1970-01-02T10:00:00Z,m,1,-0.2613077921906796\n,,1,1970-01-02T11:00:00Z,m,1,0.12578956523680979\n,,1,1970-01-02T12:00:00Z,m,1,-0.13377209523920808\n,,1,1970-01-02T13:00:00Z,m,1,0.39874920412307\n,,1,1970-01-02T14:00:00Z,m,1,-0.7438775809655482\n,,1,1970-01-02T15:00:00Z,m,1,0.5309988026177533\n,,1,1970-01-02T16:00:00Z,m,1,-0.1626325036636812\n,,1,1970-01-02T17:00:00Z,m,1,0.12234819722920887\n,,1,1970-01-02T18:00:00Z,m,1,-0.20321918732123062\n,,1,1970-01-02T19:00:00Z,m,1,-0.016922287227538024\n,,1,1970-01-02T20:00:00Z,m,1,0.23213987811841608\n,,1,1970-01-02T21:00:00Z,m,1,-0.2313266815511934\n,,1,1970-01-02T22:00:00Z,m,1,0.15442949193411526\n,,1,1970-01-02T23:00:00Z,m,1,0.050775730836947086\n,,1,1970-01-03T00:00:00Z,m,1,-0.1601904923385572\n,,1,1970-01-03T01:00:00Z,m,1,0.022776590065983815\n,,1,1970-01-03T02:00:00Z,m,1,0.31383590029410996\n,,1,1970-01-03T03:00:00Z,m,1,-0.4598085179997402\n,,1,1970-01-03T04:00:00Z,m,1,0.25477659526125485\n,,1,1970-01-03T05:00:00Z,m,1,-0.0739554323392253\n,,1,1970-01-03T06:00:00Z,m,1,0.10112927876665034\n,,1,1970-01-03T07:00:00Z,m,1,0.030354277911185057\n,,1,1970-01-03T08:00:00Z,m,1,0.369258139580795\n,,1,1970-01-03T09:00:00Z,m,1,-0.1220604689443201\n,,1,1970-01-03T10:00:00Z,m,1,-0.8165895924368894\n,,1,1970-01-03T11:00:00Z,m,1,0.4714649925874532\n,,1,1970-01-03T12:00:00Z,m,1,-0.14139045598081607\n,,1,1970-01-03T13:00:00Z,m,1,-0.12902899703310686\n,,1,1970-01-03T14:00:00Z,m,1,0.663745686381005\n,,1,1970-01-03T15:00:00Z,m,1,-0.5952506235448074\n,,1,1970-01-03T16:00:00Z,m,1,0.030312315536815404\n,,1,1970-01-03T17:00:00Z,m,1,0.2317274797015456\n,,1,1970-01-03T18:00:00Z,m,1,-0.5472108672567783\n,,1,1970-01-03T19:00:00Z,m,1,0.9046473913293003\n,,1,1970-01-03T20:00:00Z,m,1,-0.13860962340613558\n,,1,1970-01-03T21:00:00Z,m,1,-0.239823337770655\n,,1,1970-01-03T22:00:00Z,m,1,-0.3463086496284618\n,,1,1970-01-03T23:00:00Z,m,1,-0.008972574604808131\n,,1,1970-01-04T00:00:00Z,m,1,0.2524040273983428\n,,1,1970-01-04T01:00:00Z,m,1,-0.0006861380593559119\n,,1,1970-01-04T02:00:00Z,m,1,-0.000126932962539128\n,,1,1970-01-04T03:00:00Z,m,1,0.07835750511218742\n,,1,1970-01-04T04:00:00Z,m,1,-0.23204844928726087\n,,1,1970-01-04T05:00:00Z,m,1,0.22119140540232607\n,,1,1970-01-04T06:00:00Z,m,1,-0.3512695997361519\n,,1,1970-01-04T07:00:00Z,m,1,0.13908962115873594\n,,1,1970-01-04T08:00:00Z,m,1,-0.06910427558529345\n,,1,1970-01-04T09:00:00Z,m,1,-0.1980395055952653\n,,1,1970-01-04T10:00:00Z,m,1,0.3992698016953096\n,,1,1970-01-04T11:00:00Z,m,1,0.4453943707416921\n,,1,1970-01-04T12:00:00Z,m,1,0.022625043955692314\n,,1,1970-01-04T13:00:00Z,m,1,-0.5616450346115054\n,,1,1970-01-04T14:00:00Z,m,1,0.04485791117853494\n,,1,1970-01-04T15:00:00Z,m,1,0.6102765694442316\n,,1,1970-01-04T16:00:00Z,m,1,-0.1384268428609372\n,,1,1970-01-04T17:00:00Z,m,1,-0.7328529387109506\n,,1,1970-01-04T18:00:00Z,m,1,0.54739449815634\n,,1,1970-01-04T19:00:00Z,m,1,-0.20674293979643804\n,,1,1970-01-04T20:00:00Z,m,1,0.4980509021165697\n,,1,1970-01-04T21:00:00Z,m,1,-0.2090386588145987\n,,1,1970-01-04T22:00:00Z,m,1,-0.009274216324850038\n,,1,1970-01-04T23:00:00Z,m,1,-0.06314437566630249\n,,1,1970-01-05T00:00:00Z,m,1,-0.2194258433334671\n,,1,1970-01-05T01:00:00Z,m,1,0.30847461556169203\n,,1,1970-01-05T02:00:00Z,m,1,-0.5150123869432979\n,,1,1970-01-05T03:00:00Z,m,1,0.30126582450728373\n,,1,1970-01-05T04:00:00Z,m,1,-0.37387910557983883\n,,1,1970-01-05T05:00:00Z,m,1,-0.09790995110648555\n,,1,1970-01-05T06:00:00Z,m,1,-0.03782167555753284\n,,1,1970-01-05T07:00:00Z,m,1,0.464824801799248\n,,1,1970-01-05T08:00:00Z,m,1,-0.2483784370022628\n,,1,1970-01-05T09:00:00Z,m,1,0.5918886291905594\n,,1,1970-01-05T10:00:00Z,m,1,-0.8060760635659092\n,,1,1970-01-05T11:00:00Z,m,1,0.6257077703962484\n,,1,1970-01-05T12:00:00Z,m,1,-0.004674384745827598\n,,1,1970-01-05T13:00:00Z,m,1,-0.0003064126422843705\n,,1,1970-01-05T14:00:00Z,m,1,-0.3404175424185952\n,,1,1970-01-05T15:00:00Z,m,1,0.45898758487884034\n,,1,1970-01-05T16:00:00Z,m,1,0.15512315293325551\n,,1,1970-01-05T17:00:00Z,m,1,-0.8882402667132574\n,,1,1970-01-05T18:00:00Z,m,1,0.24879004011081554\n,,1,1970-01-05T19:00:00Z,m,1,-0.1734819058128948\n,,1,1970-01-05T20:00:00Z,m,1,0.3082540490684122\n,,1,1970-01-05T21:00:00Z,m,1,-0.2724359684571728\n,,1,1970-01-05T22:00:00Z,m,1,0.011784872578827432\n,,1,1970-01-05T23:00:00Z,m,1,0.19189080075398407\n,,1,1970-01-06T00:00:00Z,m,1,0.4010692090163104\n,,1,1970-01-06T01:00:00Z,m,1,-0.3974927591472375\n,,1,1970-01-06T02:00:00Z,m,1,0.5549536703053173\n,,1,1970-01-06T03:00:00Z,m,1,-0.060007745100103094\n,,1,1970-01-06T04:00:00Z,m,1,-0.818834026213009\n,,1,1970-01-06T05:00:00Z,m,1,0.30644732156601706\n,,1,1970-01-06T06:00:00Z,m,1,0.5466876889235377\n,,1,1970-01-06T07:00:00Z,m,1,-0.4487656554442424\n,,1,1970-01-06T08:00:00Z,m,1,0.06697200564618833\n,,1,1970-01-06T09:00:00Z,m,1,-0.019727583277435956\n,,1,1970-01-06T10:00:00Z,m,1,0.2785143808725318\n,,1,1970-01-06T11:00:00Z,m,1,-0.5721126504527568\n,,1,1970-01-06T12:00:00Z,m,1,-0.07797445220765423\n,,1,1970-01-06T13:00:00Z,m,1,0.5415176275149132\n,,1,1970-01-06T14:00:00Z,m,1,-0.1445515797425707\n,,1,1970-01-06T15:00:00Z,m,1,-0.2500652415619768\n,,1,1970-01-06T16:00:00Z,m,1,0.5608616065849172\n,,1,1970-01-06T17:00:00Z,m,1,-0.7306403933278911\n,,1,1970-01-06T18:00:00Z,m,1,0.054693268726029295\n,,1,1970-01-06T19:00:00Z,m,1,0.5980474067387233\n,,1,1970-01-06T20:00:00Z,m,1,0.14368604611073088\n,,1,1970-01-06T21:00:00Z,m,1,0.024831823459466107\n,,1,1970-01-06T22:00:00Z,m,1,-0.15899787074014582\n,,1,1970-01-06T23:00:00Z,m,1,-0.19778745612321147\n,,1,1970-01-07T00:00:00Z,m,1,0.2605104623709601\n,,1,1970-01-07T01:00:00Z,m,1,-0.24798456934381652\n,,1,1970-01-07T02:00:00Z,m,1,-0.02413169404236115\n,,1,1970-01-07T03:00:00Z,m,1,0.2850223923198476\n,,1,1970-01-07T04:00:00Z,m,1,-0.4533907284450288\n,,1,1970-01-07T05:00:00Z,m,1,-0.07631427012911585\n,,1,1970-01-07T06:00:00Z,m,1,0.06614318244779838\n,,1,1970-01-07T07:00:00Z,m,1,-0.34231345077450664\n,,1,1970-01-07T08:00:00Z,m,1,0.4749989855676307\n,,1,1970-01-07T09:00:00Z,m,1,-0.4400603107103018\n,,1,1970-01-07T10:00:00Z,m,1,0.08744582080929783\n,,1,1970-01-07T11:00:00Z,m,1,0.6911673740571932\n,,1,1970-01-07T12:00:00Z,m,1,-0.1416643419909407\n,,1,1970-01-07T13:00:00Z,m,1,-0.3020857474445764\n,,1,1970-01-07T14:00:00Z,m,1,0.13211207295926208\n,,1,1970-01-07T15:00:00Z,m,1,0.33436238731583623\n,,1,1970-01-07T16:00:00Z,m,1,0.08170793142825539\n,,1,1970-01-07T17:00:00Z,m,1,-0.4362527652716799\n,,1,1970-01-07T18:00:00Z,m,1,-0.5078189070762902\n,,1,1970-01-07T19:00:00Z,m,1,0.7027125984921005\n,,1,1970-01-07T20:00:00Z,m,1,0.11376676392370555\n,,1,1970-01-07T21:00:00Z,m,1,-0.4422745858695098\n,,1,1970-01-07T22:00:00Z,m,1,0.15894641183358554\n,,1,1970-01-07T23:00:00Z,m,1,0.16068490698806603\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "t_difference = (tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_value: \"difference\"})", - Start: ast.Position{ - Column: 1, - Line: 693, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// SELECT difference(f) FROM m GROUP BY *\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 693, - }, - File: "series_agg_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 1, - Line: 693, - }, - }, - }, - Name: "t_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_value: \"difference\"})", - Start: ast.Position{ - Column: 16, - Line: 693, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 694, - }, - File: "series_agg_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "start: influxql.minTime, stop: influxql.maxTime", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "start: influxql.minTime", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 695, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "influxql.minTime", - Start: ast.Position{ - Column: 25, - Line: 695, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 25, - Line: 695, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "minTime", - Start: ast.Position{ - Column: 34, - Line: 695, - }, - }, - }, - Name: "minTime", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "stop: influxql.maxTime", - Start: ast.Position{ - Column: 43, - Line: 695, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 43, - Line: 695, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "influxql.maxTime", - Start: ast.Position{ - Column: 49, - Line: 695, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "influxql", - Start: ast.Position{ - Column: 49, - Line: 695, - }, - }, - }, - Name: "influxql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "maxTime", - Start: ast.Position{ - Column: 58, - Line: 695, - }, - }, - }, - Name: "maxTime", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "range(start: influxql.minTime, stop: influxql.maxTime)", - Start: ast.Position{ - Column: 12, - Line: 695, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 695, - }, - File: "series_agg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 695, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "fn: (r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 696, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "(r) => r._measurement == \"m\"", - Start: ast.Position{ - Column: 23, - Line: 696, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "r._measurement == \"m\"", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 696, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 696, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "\"m\"", - Start: ast.Position{ - Column: 48, - Line: 696, - }, - }, - }, - Value: "m", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 696, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 696, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "filter(fn: (r) => r._measurement == \"m\")", - Start: ast.Position{ - Column: 12, - Line: 696, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 696, - }, - File: "series_agg_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 696, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 697, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "fn: (r) => r._field == \"f\"", - Start: ast.Position{ - Column: 19, - Line: 697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 697, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "(r) => r._field == \"f\"", - Start: ast.Position{ - Column: 23, - Line: 697, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "r._field == \"f\"", - Start: ast.Position{ - Column: 30, - Line: 697, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 697, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 697, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 697, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "\"f\"", - Start: ast.Position{ - Column: 42, - Line: 697, - }, - }, - }, - Value: "f", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 697, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "filter(fn: (r) => r._field == \"f\")", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 697, - }, - File: "series_agg_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 697, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 698, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 698, - }, - File: "series_agg_test.flux", - Source: "difference()", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 698, - }, - File: "series_agg_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 698, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 699, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "[\"_start\", \"_stop\", \"_field\"]", - Start: ast.Position{ - Column: 26, - Line: 699, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 699, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 699, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 46, - Line: 699, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 699, - }, - File: "series_agg_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 699, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "tables\n |> range(start: influxql.minTime, stop: influxql.maxTime)\n |> filter(fn: (r) => r._measurement == \"m\")\n |> filter(fn: (r) => r._field == \"f\")\n |> difference()\n |> drop(columns: [\"_start\", \"_stop\", \"_field\"])\n |> rename(columns: {_value: \"difference\"})", - Start: ast.Position{ - Column: 5, - Line: 694, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "columns: {_value: \"difference\"}", - Start: ast.Position{ - Column: 19, - Line: 700, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "columns: {_value: \"difference\"}", - Start: ast.Position{ - Column: 19, - Line: 700, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 700, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "{_value: \"difference\"}", - Start: ast.Position{ - Column: 28, - Line: 700, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "_value: \"difference\"", - Start: ast.Position{ - Column: 29, - Line: 700, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 700, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "\"difference\"", - Start: ast.Position{ - Column: 37, - Line: 700, - }, - }, - }, - Value: "difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "rename(columns: {_value: \"difference\"})", - Start: ast.Position{ - Column: 12, - Line: 700, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 700, - }, - File: "series_agg_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 700, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 693, - }, - File: "series_agg_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 693, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 693, - }, - File: "series_agg_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 693, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 693, - }, - File: "series_agg_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 693, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "_difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 6, - Line: 702, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 702, - }, - File: "series_agg_test.flux", - Source: "_difference", - Start: ast.Position{ - Column: 6, - Line: 702, - }, - }, - }, - Name: "_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 20, - Line: 702, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 5, - Line: 703, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference}", - Start: ast.Position{ - Column: 6, - Line: 703, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 703, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 703, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 703, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 703, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 703, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 703, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 703, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 703, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 703, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 703, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 703, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 703, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 703, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 703, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 703, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 703, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 703, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 703, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 703, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 703, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "fn: t_difference", - Start: ast.Position{ - Column: 85, - Line: 703, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 703, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 89, - Line: 703, - }, - }, - }, - Name: "t_difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 703, - }, - File: "series_agg_test.flux", - Source: "test _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 702, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "series_agg_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "series_agg_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "series_agg_test.flux", - Source: "import \"internal/influxql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 5, - }, - File: "series_agg_test.flux", - Source: "\"internal/influxql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/influxql", - }, - }}, - Metadata: "parser-type=rust", - Name: "series_agg_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "series_agg_test.flux", - Source: "package influxql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "series_agg_test.flux", - Source: "influxql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "influxql_test", - }, - }, - }}, - Package: "influxql_test", - Path: "testing/influxql", -}} diff --git a/stdlib/testing/kapacitor/flux_test_gen.go b/stdlib/testing/kapacitor/flux_test_gen.go index a92b71319c..4b96afe346 100644 --- a/stdlib/testing/kapacitor/flux_test_gen.go +++ b/stdlib/testing/kapacitor/flux_test_gen.go @@ -1,8811 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package testdata - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_time,_value,_field\n,,0,memory,2018-12-19T22:13:30Z,1,user1\n,,0,memory,2018-12-19T22:13:40Z,5,user1\n,,0,memory,2018-12-19T22:13:50Z,3,user1\n,,0,memory,2018-12-19T22:14:00Z,6,user1\n,,0,memory,2018-12-19T22:14:10Z,6,user1\n,,0,memory,2018-12-19T22:14:20Z,3,user1\n,,1,memory,2018-12-19T22:13:30Z,6,user2\n,,1,memory,2018-12-19T22:13:40Z,7,user2\n,,1,memory,2018-12-19T22:13:50Z,3,user2\n,,1,memory,2018-12-19T22:14:00Z,4,user2\n,,1,memory,2018-12-19T22:14:10Z,9,user2\n,,1,memory,2018-12-19T22:14:20Z,8,user2\n\"\noutData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,double\n#group,false,false,true,false,false,false\n#default,_result,,,,,\n,result,table,_measurement,_time,user1,user2\n,,0,memory,2018-12-19T22:13:30Z,1,6\n,,0,memory,2018-12-19T22:13:40Z,5,7\n,,0,memory,2018-12-19T22:13:50Z,3,3\n,,0,memory,2018-12-19T22:14:00Z,6,4\n,,0,memory,2018-12-19T22:14:10Z,6,9\n,,0,memory,2018-12-19T22:14:20Z,3,8\n\"\nt_combine_join = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n\ntest _combine_join = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "combine_pivot_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "combine_pivot_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "combine_pivot_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "combine_pivot_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "combine_pivot_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "combine_pivot_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_time,_value,_field\n,,0,memory,2018-12-19T22:13:30Z,1,user1\n,,0,memory,2018-12-19T22:13:40Z,5,user1\n,,0,memory,2018-12-19T22:13:50Z,3,user1\n,,0,memory,2018-12-19T22:14:00Z,6,user1\n,,0,memory,2018-12-19T22:14:10Z,6,user1\n,,0,memory,2018-12-19T22:14:20Z,3,user1\n,,1,memory,2018-12-19T22:13:30Z,6,user2\n,,1,memory,2018-12-19T22:13:40Z,7,user2\n,,1,memory,2018-12-19T22:13:50Z,3,user2\n,,1,memory,2018-12-19T22:14:00Z,4,user2\n,,1,memory,2018-12-19T22:14:10Z,9,user2\n,,1,memory,2018-12-19T22:14:20Z,8,user2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "combine_pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "combine_pivot_test.flux", - Source: "\"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_time,_value,_field\n,,0,memory,2018-12-19T22:13:30Z,1,user1\n,,0,memory,2018-12-19T22:13:40Z,5,user1\n,,0,memory,2018-12-19T22:13:50Z,3,user1\n,,0,memory,2018-12-19T22:14:00Z,6,user1\n,,0,memory,2018-12-19T22:14:10Z,6,user1\n,,0,memory,2018-12-19T22:14:20Z,3,user1\n,,1,memory,2018-12-19T22:13:30Z,6,user2\n,,1,memory,2018-12-19T22:13:40Z,7,user2\n,,1,memory,2018-12-19T22:13:50Z,3,user2\n,,1,memory,2018-12-19T22:14:00Z,4,user2\n,,1,memory,2018-12-19T22:14:10Z,9,user2\n,,1,memory,2018-12-19T22:14:20Z,8,user2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_time,_value,_field\n,,0,memory,2018-12-19T22:13:30Z,1,user1\n,,0,memory,2018-12-19T22:13:40Z,5,user1\n,,0,memory,2018-12-19T22:13:50Z,3,user1\n,,0,memory,2018-12-19T22:14:00Z,6,user1\n,,0,memory,2018-12-19T22:14:10Z,6,user1\n,,0,memory,2018-12-19T22:14:20Z,3,user1\n,,1,memory,2018-12-19T22:13:30Z,6,user2\n,,1,memory,2018-12-19T22:13:40Z,7,user2\n,,1,memory,2018-12-19T22:13:50Z,3,user2\n,,1,memory,2018-12-19T22:14:00Z,4,user2\n,,1,memory,2018-12-19T22:14:10Z,9,user2\n,,1,memory,2018-12-19T22:14:20Z,8,user2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "combine_pivot_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,double\n#group,false,false,true,false,false,false\n#default,_result,,,,,\n,result,table,_measurement,_time,user1,user2\n,,0,memory,2018-12-19T22:13:30Z,1,6\n,,0,memory,2018-12-19T22:13:40Z,5,7\n,,0,memory,2018-12-19T22:13:50Z,3,3\n,,0,memory,2018-12-19T22:14:00Z,6,4\n,,0,memory,2018-12-19T22:14:10Z,6,9\n,,0,memory,2018-12-19T22:14:20Z,3,8\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "combine_pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "combine_pivot_test.flux", - Source: "\"\n#datatype,string,long,string,dateTime:RFC3339,double,double\n#group,false,false,true,false,false,false\n#default,_result,,,,,\n,result,table,_measurement,_time,user1,user2\n,,0,memory,2018-12-19T22:13:30Z,1,6\n,,0,memory,2018-12-19T22:13:40Z,5,7\n,,0,memory,2018-12-19T22:13:50Z,3,3\n,,0,memory,2018-12-19T22:14:00Z,6,4\n,,0,memory,2018-12-19T22:14:10Z,6,9\n,,0,memory,2018-12-19T22:14:20Z,3,8\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,string,dateTime:RFC3339,double,double\n#group,false,false,true,false,false,false\n#default,_result,,,,,\n,result,table,_measurement,_time,user1,user2\n,,0,memory,2018-12-19T22:13:30Z,1,6\n,,0,memory,2018-12-19T22:13:40Z,5,7\n,,0,memory,2018-12-19T22:13:50Z,3,3\n,,0,memory,2018-12-19T22:14:00Z,6,4\n,,0,memory,2018-12-19T22:14:10Z,6,9\n,,0,memory,2018-12-19T22:14:20Z,3,8\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "t_combine_join = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "combine_pivot_test.flux", - Source: "t_combine_join", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_combine_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "combine_pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "combine_pivot_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 43, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 43, - }, - File: "combine_pivot_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "rowKey: [\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "[\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 64, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 65, - Line: 44, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 76, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 76, - Line: 44, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "combine_pivot_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "combine_pivot_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "combine_pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "combine_pivot_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "_combine_join = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n })", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 46, - }, - File: "combine_pivot_test.flux", - Source: "_combine_join", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_combine_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n })", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n })", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n }", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 48, - }, - File: "combine_pivot_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "combine_pivot_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "combine_pivot_test.flux", - Source: "fn: t_combine_join", - Start: ast.Position{ - Column: 9, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 50, - }, - File: "combine_pivot_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 50, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 50, - }, - File: "combine_pivot_test.flux", - Source: "t_combine_join", - Start: ast.Position{ - Column: 13, - Line: 50, - }, - }, - }, - Name: "t_combine_join", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 51, - }, - File: "combine_pivot_test.flux", - Source: "test _combine_join = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_combine_join,\n })", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// Equivalent TICKscript query:\n"}, ast.Comment{Text: "//\n"}, ast.Comment{Text: "// stream\n"}, ast.Comment{Text: "// |from()\n"}, ast.Comment{Text: "// .measurement('request_latency')\n"}, ast.Comment{Text: "// |combine(lambda: \"_field\"=='user1;, lambda: \"_field\"=='user2')\n"}, ast.Comment{Text: "// .as('user1', 'user2')\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "combine_pivot_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "combine_pivot_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "combine_pivot_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "combine_pivot_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "combine_pivot_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,true\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z\n\"\nt_drop = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_value\"])\n\ntest _drop = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "delete_drop_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "delete_drop_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "delete_drop_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "delete_drop_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "delete_drop_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "delete_drop_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,true\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "delete_drop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "delete_drop_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,true\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,true\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,false\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "delete_drop_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "delete_drop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "delete_drop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "t_drop = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_value\"])", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 46, - }, - File: "delete_drop_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_drop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_value\"])", - Start: ast.Position{ - Column: 10, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "delete_drop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "delete_drop_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> drop(columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "drop(columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "delete_drop_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 46, - }, - File: "delete_drop_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 46, - }, - File: "delete_drop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 46, - }, - File: "delete_drop_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "_drop = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "delete_drop_test.flux", - Source: "_drop", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_drop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n })", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "delete_drop_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "delete_drop_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "delete_drop_test.flux", - Source: "fn: t_drop", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "delete_drop_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "delete_drop_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Name: "t_drop", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "delete_drop_test.flux", - Source: "test _drop = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_drop,\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// Equivalent TICKscript query:\n"}, ast.Comment{Text: "// stream\n"}, ast.Comment{Text: "// |delete()\n"}, ast.Comment{Text: "// .field('_value')\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "delete_drop_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "delete_drop_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "delete_drop_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "delete_drop_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "delete_drop_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,_newValue\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local,200\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local,202\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local,204\n\"\nt_map = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _newValue: 2 * r._value}))\n\ntest _map = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "eval_map_with_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "eval_map_with_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "eval_map_with_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "eval_map_with_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "eval_map_with_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "eval_map_with_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "eval_map_with_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "eval_map_with_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "eval_map_with_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,_newValue\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local,200\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local,202\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local,204\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "eval_map_with_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "eval_map_with_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,_newValue\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local,200\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local,202\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local,204\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,_newValue\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local,200\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local,202\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local,204\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "t_map = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _newValue: 2 * r._value}))", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 28, - }, - File: "eval_map_with_test.flux", - Source: "t_map", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "t_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _newValue: 2 * r._value}))", - Start: ast.Position{ - Column: 9, - Line: 28, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 29, - }, - File: "eval_map_with_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 30, - }, - }, - }, - Value: parser.MustParseTime("2018-05-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "eval_map_with_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 31, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 31, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 31, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 31, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 31, - }, - File: "eval_map_with_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> map(fn: (r) => ({r with _newValue: 2 * r._value}))", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "fn: (r) => ({r with _newValue: 2 * r._value})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "fn: (r) => ({r with _newValue: 2 * r._value})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "(r) => ({r with _newValue: 2 * r._value})", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "({r with _newValue: 2 * r._value})", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "{r with _newValue: 2 * r._value}", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "_newValue: 2 * r._value", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "_newValue", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "_newValue", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "2 * r._value", - Start: ast.Position{ - Column: 47, - Line: 32, - }, - }, - }, - Left: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "2", - Start: ast.Position{ - Column: 47, - Line: 32, - }, - }, - }, - Value: int64(2), - }, - Operator: 1, - Right: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 53, - Line: 32, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "map(fn: (r) => ({r with _newValue: 2 * r._value}))", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "eval_map_with_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 28, - }, - File: "eval_map_with_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 28, - }, - File: "eval_map_with_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 28, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 28, - }, - File: "eval_map_with_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "_map = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n })", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "eval_map_with_test.flux", - Source: "_map", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n })", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n })", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n }", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 36, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 36, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 36, - }, - File: "eval_map_with_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 37, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "eval_map_with_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "eval_map_with_test.flux", - Source: "fn: t_map", - Start: ast.Position{ - Column: 9, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 38, - }, - File: "eval_map_with_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "eval_map_with_test.flux", - Source: "t_map", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "t_map", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "eval_map_with_test.flux", - Source: "test _map = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_map,\n })", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// Equivalent TICKscript query:\n"}, ast.Comment{Text: "// stream\n"}, ast.Comment{Text: "// |eval(lambda: 2 * _value)\n"}, ast.Comment{Text: "//.as('_newValue')\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "eval_map_with_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "eval_map_with_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "eval_map_with_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "eval_map_with_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "eval_map_with_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,tomato\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,tomato\n\"\nt_fill_string = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: \"tomato\")\n\ntest _fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_default_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_default_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_default_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_default_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_default_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_default_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_default_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_default_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,tomato\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,tomato\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_default_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,tomato\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,tomato\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,banana\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,apple\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,peach\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,tomato\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,raspberry\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,watermelon\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,grape\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,tomato\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,mango\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,orange\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,tomato\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "t_fill_string = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: \"tomato\")", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 46, - }, - File: "fill_default_test.flux", - Source: "t_fill_string", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_string", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: \"tomato\")", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_default_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: \"tomato\")", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "value: \"tomato\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "value: \"tomato\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "value", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "\"tomato\"", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Value: "tomato", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "fill(value: \"tomato\")", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_default_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "fill_default_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "fill_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "fill_default_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "_fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_default_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n })", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "fill_default_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "fill_default_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "fill_default_test.flux", - Source: "fn: t_fill_string", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "fill_default_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "fill_default_test.flux", - Source: "t_fill_string", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Name: "t_fill_string", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 56, - }, - File: "fill_default_test.flux", - Source: "test _fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_fill_string,\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// Equivalent TICKscript query:\n"}, ast.Comment{Text: "// stream\n"}, ast.Comment{Text: "// |default()\n"}, ast.Comment{Text: "// .field('_value', tomato)\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_default_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_default_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_default_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_default_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_default_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,port,_value\n,,0,2018-05-22T19:53:26Z,m,A,80,3524\n,,0,2018-05-22T19:53:26Z,m,A,443,7253\n,,0,2018-05-22T19:53:26Z,m,B,443,9082\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long\n#group,false,false,false,true,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,A_80,A_443,B_443\n,,0,2018-05-22T19:53:26Z,m,3524,7253,9082\n\"\nt_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\")\n\ntest _pivot = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "flatten_pivot_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "flatten_pivot_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "flatten_pivot_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "flatten_pivot_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "flatten_pivot_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "flatten_pivot_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,port,_value\n,,0,2018-05-22T19:53:26Z,m,A,80,3524\n,,0,2018-05-22T19:53:26Z,m,A,443,7253\n,,0,2018-05-22T19:53:26Z,m,B,443,9082\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "flatten_pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "flatten_pivot_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,port,_value\n,,0,2018-05-22T19:53:26Z,m,A,80,3524\n,,0,2018-05-22T19:53:26Z,m,A,443,7253\n,,0,2018-05-22T19:53:26Z,m,B,443,9082\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,long\n#group,false,false,false,true,true,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,_field,port,_value\n,,0,2018-05-22T19:53:26Z,m,A,80,3524\n,,0,2018-05-22T19:53:26Z,m,A,443,7253\n,,0,2018-05-22T19:53:26Z,m,B,443,9082\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "flatten_pivot_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long\n#group,false,false,false,true,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,A_80,A_443,B_443\n,,0,2018-05-22T19:53:26Z,m,3524,7253,9082\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "flatten_pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "flatten_pivot_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long\n#group,false,false,false,true,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,A_80,A_443,B_443\n,,0,2018-05-22T19:53:26Z,m,3524,7253,9082\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,long,long,long\n#group,false,false,false,true,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,A_80,A_443,B_443\n,,0,2018-05-22T19:53:26Z,m,3524,7253,9082\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "t_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "flatten_pivot_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "t_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 11, - Line: 26, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 27, - }, - File: "flatten_pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 28, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 28, - }, - }, - }, - Value: parser.MustParseTime("2018-05-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 28, - }, - File: "flatten_pivot_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 29, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 29, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 29, - }, - File: "flatten_pivot_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "rowKey: [\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "[\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 30, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 36, - Line: 30, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "columnKey: [\"_field\", \"port\"]", - Start: ast.Position{ - Column: 53, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 53, - Line: 30, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "[\"_field\", \"port\"]", - Start: ast.Position{ - Column: 64, - Line: 30, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 65, - Line: 30, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "\"port\"", - Start: ast.Position{ - Column: 75, - Line: 30, - }, - }, - }, - Value: "port", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 84, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 84, - Line: 30, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 97, - Line: 30, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "pivot(rowKey: [\"_time\", \"_measurement\"], columnKey: [\"_field\", \"port\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "flatten_pivot_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 26, - }, - File: "flatten_pivot_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "flatten_pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 26, - }, - File: "flatten_pivot_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "_pivot = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n })", - Start: ast.Position{ - Column: 6, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 32, - }, - File: "flatten_pivot_test.flux", - Source: "_pivot", - Start: ast.Position{ - Column: 6, - Line: 32, - }, - }, - }, - Name: "_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n })", - Start: ast.Position{ - Column: 15, - Line: 32, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n })", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n }", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "flatten_pivot_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "flatten_pivot_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "flatten_pivot_test.flux", - Source: "fn: t_pivot", - Start: ast.Position{ - Column: 9, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 36, - }, - File: "flatten_pivot_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "flatten_pivot_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "t_pivot", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 37, - }, - File: "flatten_pivot_test.flux", - Source: "test _pivot = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_pivot,\n })", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// Equivalent TICKscript query:\n"}, ast.Comment{Text: "// stream\n"}, ast.Comment{Text: "// |flatten()\n"}, ast.Comment{Text: "// .on('_field', 'port')\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "flatten_pivot_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "flatten_pivot_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "flatten_pivot_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "flatten_pivot_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "flatten_pivot_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "package testdata_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2\n,,1,2018-05-22T19:53:36Z,20,CPU,user2\n,,1,2018-05-22T19:53:46Z,7,CPU,user2\n,,1,2018-05-22T19:53:56Z,10,CPU,user2\n,,2,2018-05-22T19:53:26Z,1,RAM,user1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2\n,,3,2018-05-22T19:53:36Z,4,RAM,user2\n,,3,2018-05-22T19:53:46Z,4,RAM,user2\n,,3,2018-05-22T19:53:56Z,0,RAM,user2\n,,3,2018-05-22T19:54:06Z,2,RAM,user2\n,,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,_results,0,2018-05-22T19:53:26Z,0,CPU,user1\n,_results,0,2018-05-22T19:53:36Z,1,CPU,user1\n,_results,1,2018-05-22T19:53:26Z,4,CPU,user2\n,_results,1,2018-05-22T19:53:36Z,20,CPU,user2\n,_results,1,2018-05-22T19:53:46Z,7,CPU,user2\n,_results,1,2018-05-22T19:53:56Z,10,CPU,user2\n,_results,2,2018-05-22T19:53:26Z,1,RAM,user1\n,_results,2,2018-05-22T19:53:36Z,2,RAM,user1\n,_results,2,2018-05-22T19:53:46Z,3,RAM,user1\n,_results,2,2018-05-22T19:53:56Z,5,RAM,user1\n,_results,3,2018-05-22T19:53:26Z,2,RAM,user2\n,_results,3,2018-05-22T19:53:36Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:46Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:56Z,0,RAM,user2\n,_results,3,2018-05-22T19:54:06Z,2,RAM,user2\n,_results,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"\nt_noop_yield = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n\n// yield() is implicit here\ntest _noop_yield = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "noop_yield_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "noop_yield_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "noop_yield_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "noop_yield_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "noop_yield_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "noop_yield_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2\n,,1,2018-05-22T19:53:36Z,20,CPU,user2\n,,1,2018-05-22T19:53:46Z,7,CPU,user2\n,,1,2018-05-22T19:53:56Z,10,CPU,user2\n,,2,2018-05-22T19:53:26Z,1,RAM,user1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2\n,,3,2018-05-22T19:53:36Z,4,RAM,user2\n,,3,2018-05-22T19:53:46Z,4,RAM,user2\n,,3,2018-05-22T19:53:56Z,0,RAM,user2\n,,3,2018-05-22T19:54:06Z,2,RAM,user2\n,,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "noop_yield_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "noop_yield_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2\n,,1,2018-05-22T19:53:36Z,20,CPU,user2\n,,1,2018-05-22T19:53:46Z,7,CPU,user2\n,,1,2018-05-22T19:53:56Z,10,CPU,user2\n,,2,2018-05-22T19:53:26Z,1,RAM,user1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2\n,,3,2018-05-22T19:53:36Z,4,RAM,user2\n,,3,2018-05-22T19:53:46Z,4,RAM,user2\n,,3,2018-05-22T19:53:56Z,0,RAM,user2\n,,3,2018-05-22T19:54:06Z,2,RAM,user2\n,,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2\n,,1,2018-05-22T19:53:36Z,20,CPU,user2\n,,1,2018-05-22T19:53:46Z,7,CPU,user2\n,,1,2018-05-22T19:53:56Z,10,CPU,user2\n,,2,2018-05-22T19:53:26Z,1,RAM,user1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2\n,,3,2018-05-22T19:53:36Z,4,RAM,user2\n,,3,2018-05-22T19:53:46Z,4,RAM,user2\n,,3,2018-05-22T19:53:56Z,0,RAM,user2\n,,3,2018-05-22T19:54:06Z,2,RAM,user2\n,,3,2018-05-22T19:54:16Z,10,RAM,user2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "noop_yield_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,_results,0,2018-05-22T19:53:26Z,0,CPU,user1\n,_results,0,2018-05-22T19:53:36Z,1,CPU,user1\n,_results,1,2018-05-22T19:53:26Z,4,CPU,user2\n,_results,1,2018-05-22T19:53:36Z,20,CPU,user2\n,_results,1,2018-05-22T19:53:46Z,7,CPU,user2\n,_results,1,2018-05-22T19:53:56Z,10,CPU,user2\n,_results,2,2018-05-22T19:53:26Z,1,RAM,user1\n,_results,2,2018-05-22T19:53:36Z,2,RAM,user1\n,_results,2,2018-05-22T19:53:46Z,3,RAM,user1\n,_results,2,2018-05-22T19:53:56Z,5,RAM,user1\n,_results,3,2018-05-22T19:53:26Z,2,RAM,user2\n,_results,3,2018-05-22T19:53:36Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:46Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:56Z,0,RAM,user2\n,_results,3,2018-05-22T19:54:06Z,2,RAM,user2\n,_results,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "noop_yield_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "noop_yield_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,_results,0,2018-05-22T19:53:26Z,0,CPU,user1\n,_results,0,2018-05-22T19:53:36Z,1,CPU,user1\n,_results,1,2018-05-22T19:53:26Z,4,CPU,user2\n,_results,1,2018-05-22T19:53:36Z,20,CPU,user2\n,_results,1,2018-05-22T19:53:46Z,7,CPU,user2\n,_results,1,2018-05-22T19:53:56Z,10,CPU,user2\n,_results,2,2018-05-22T19:53:26Z,1,RAM,user1\n,_results,2,2018-05-22T19:53:36Z,2,RAM,user1\n,_results,2,2018-05-22T19:53:46Z,3,RAM,user1\n,_results,2,2018-05-22T19:53:56Z,5,RAM,user1\n,_results,3,2018-05-22T19:53:26Z,2,RAM,user2\n,_results,3,2018-05-22T19:53:36Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:46Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:56Z,0,RAM,user2\n,_results,3,2018-05-22T19:54:06Z,2,RAM,user2\n,_results,3,2018-05-22T19:54:16Z,10,RAM,user2\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_measurement,_field\n,_results,0,2018-05-22T19:53:26Z,0,CPU,user1\n,_results,0,2018-05-22T19:53:36Z,1,CPU,user1\n,_results,1,2018-05-22T19:53:26Z,4,CPU,user2\n,_results,1,2018-05-22T19:53:36Z,20,CPU,user2\n,_results,1,2018-05-22T19:53:46Z,7,CPU,user2\n,_results,1,2018-05-22T19:53:56Z,10,CPU,user2\n,_results,2,2018-05-22T19:53:26Z,1,RAM,user1\n,_results,2,2018-05-22T19:53:36Z,2,RAM,user1\n,_results,2,2018-05-22T19:53:46Z,3,RAM,user1\n,_results,2,2018-05-22T19:53:56Z,5,RAM,user1\n,_results,3,2018-05-22T19:53:26Z,2,RAM,user2\n,_results,3,2018-05-22T19:53:36Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:46Z,4,RAM,user2\n,_results,3,2018-05-22T19:53:56Z,0,RAM,user2\n,_results,3,2018-05-22T19:54:06Z,2,RAM,user2\n,_results,3,2018-05-22T19:54:16Z,10,RAM,user2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "t_noop_yield = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "noop_yield_test.flux", - Source: "t_noop_yield", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_noop_yield", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "noop_yield_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-05-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "noop_yield_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 57, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 57, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 57, - }, - File: "noop_yield_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "noop_yield_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "noop_yield_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "noop_yield_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "_noop_yield = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n })", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "noop_yield_test.flux", - Source: "_noop_yield", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Name: "_noop_yield", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n })", - Start: ast.Position{ - Column: 20, - Line: 60, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n })", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n }", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 62, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 62, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 62, - }, - File: "noop_yield_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 62, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "noop_yield_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 64, - }, - File: "noop_yield_test.flux", - Source: "fn: t_noop_yield", - Start: ast.Position{ - Column: 9, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 64, - }, - File: "noop_yield_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 64, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 64, - }, - File: "noop_yield_test.flux", - Source: "t_noop_yield", - Start: ast.Position{ - Column: 13, - Line: 64, - }, - }, - }, - Name: "t_noop_yield", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// yield() is implicit here\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 65, - }, - File: "noop_yield_test.flux", - Source: "test _noop_yield = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: t_noop_yield,\n })", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - }}, - Eof: []ast.Comment{ast.Comment{Text: "// In TICKscript, noOp is implicit (NoOpNode is automatically appended to any node that is a source for a StatsNode)\n"}}, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "noop_yield_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "noop_yield_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "noop_yield_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "noop_yield_test.flux", - Source: "package testdata_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "noop_yield_test.flux", - Source: "testdata_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "testdata_test", - }, - }, - }}, - Package: "testdata_test", - Path: "testing/kapacitor", -}} diff --git a/stdlib/testing/pandas/flux_test_gen.go b/stdlib/testing/pandas/flux_test_gen.go index 56a5037f97..38e92a94be 100644 --- a/stdlib/testing/pandas/flux_test_gen.go +++ b/stdlib/testing/pandas/flux_test_gen.go @@ -1,34688 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package pandas - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9N GM,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDE,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLNSKNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_toUpper = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time}))\n\ntest _string_toUpper = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9N GM,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDE,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLNSKNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9N GM,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDE,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLNSKNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9N GM,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDE,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLNSKNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "t_string_toUpper = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "t_string_toUpper", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_toUpper", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time}))", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "(r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "({r with _value: strings.toUpper(v: r._value), _time: r._time})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "{r with _value: strings.toUpper(v: r._value), _time: r._time}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_value: strings.toUpper(v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "v", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "strings.toUpper(v: r._value)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "strings.toUpper", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "toUpper", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "toUpper", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_time: r._time", - Start: ast.Position{ - Column: 74, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 74, - Line: 38, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 81, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r", - Start: ast.Position{ - Column: 81, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 83, - Line: 38, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.toUpper(v: r._value), _time: r._time}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_string_toUpper = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "_string_toUpper", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_toUpper", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper})", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "fn: t_string_toUpper", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "t_string_toUpper", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_toUpper", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "test _string_toUpper = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toUpper})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "capitalize_strings_toUpper_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "capitalize_strings_toUpper_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gmPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDePLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 PLUS,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_joinStr = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}))\n\ntest _string_joinStr = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "cat_strings_joinStr_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "cat_strings_joinStr_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "cat_strings_joinStr_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "cat_strings_joinStr_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "cat_strings_joinStr_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "cat_strings_joinStr_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "cat_strings_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "cat_strings_joinStr_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gmPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDePLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 PLUS,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "cat_strings_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gmPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDePLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 PLUS,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gmPLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDePLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI PLUS,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 PLUS,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "t_string_joinStr = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "cat_strings_joinStr_test.flux", - Source: "t_string_joinStr", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_joinStr", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}))", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "cat_strings_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "cat_strings_joinStr_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "(r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "{r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "_value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "arr: [r._value, \"PLUS\"], v: \"\"", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "arr: [r._value, \"PLUS\"]", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "arr", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "arr", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "[r._value, \"PLUS\"]", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 68, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"PLUS\"", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Value: "PLUS", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "v: \"\"", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "v", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 88, - Line: 38, - }, - }, - }, - Value: "", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "strings.joinStr", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "joinStr", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "joinStr", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.joinStr(arr: [r._value, \"PLUS\"], v: \"\")}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "cat_strings_joinStr_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "cat_strings_joinStr_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "cat_strings_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "cat_strings_joinStr_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "_string_joinStr = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "cat_strings_joinStr_test.flux", - Source: "_string_joinStr", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_joinStr", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr})", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "fn: t_string_joinStr", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "t_string_joinStr", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_joinStr", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "cat_strings_joinStr_test.flux", - Source: "test _string_joinStr = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_joinStr})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cat_strings_joinStr_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "cat_strings_joinStr_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "cat_strings_joinStr_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "cat_strings_joinStr_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "cat_strings_joinStr_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "cat_strings_joinStr_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_center = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}))\n\ntest _string_center = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "center_strings_joinStr_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "center_strings_joinStr_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "center_strings_joinStr_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "center_strings_joinStr_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "center_strings_joinStr_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "center_strings_joinStr_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "center_strings_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "center_strings_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "center_strings_joinStr_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "center_strings_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "center_strings_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "t_string_center = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 35, - }, - File: "center_strings_joinStr_test.flux", - Source: "t_string_center", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_center", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}))", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "center_strings_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "center_strings_joinStr_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "(r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "{r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\")", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "arr: [\" \", r._value, \" \"], v: \"\"", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "arr: [\" \", r._value, \" \"]", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "arr", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "arr", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "[\" \", r._value, \" \"]", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Value: " ", - }, &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 81, - Line: 38, - }, - }, - }, - Value: " ", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "v: \"\"", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "v", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 90, - Line: 38, - }, - }, - }, - Value: "", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\")", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "strings.joinStr", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "joinStr", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "joinStr", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_time: r._time", - Start: ast.Position{ - Column: 95, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 95, - Line: 38, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 104, - Line: 38, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value, \" \"], v: \"\"), _time: r._time}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "center_strings_joinStr_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "center_strings_joinStr_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "center_strings_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "center_strings_joinStr_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "_string_center = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 40, - }, - File: "center_strings_joinStr_test.flux", - Source: "_string_center", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_center", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center})", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "fn: t_string_center", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "t_string_center", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_center", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "center_strings_joinStr_test.flux", - Source: "test _string_center = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_center})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "center_strings_joinStr_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "center_strings_joinStr_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "center_strings_joinStr_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "center_strings_joinStr_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "center_strings_joinStr_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "center_strings_joinStr_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "center_strings_joinStr_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"\nre = regexp.compile(v: \".*0\")\nt_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: r.name))\n\ntest _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "re = regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "\".*0\"", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Value: ".*0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "t_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: r.name))", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: r.name))", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: r.name))", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "fn: (r) => regexp.matchRegexpString(r: re, v: r.name)", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "fn: (r) => regexp.matchRegexpString(r: re, v: r.name)", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "(r) => regexp.matchRegexpString(r: re, v: r.name)", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r: re, v: r.name", - Start: ast.Position{ - Column: 55, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 55, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r", - Start: ast.Position{ - Column: 55, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "re", - Start: ast.Position{ - Column: 58, - Line: 45, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "v: r.name", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "v", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r.name", - Start: ast.Position{ - Column: 65, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "name", - Start: ast.Position{ - Column: 67, - Line: 45, - }, - }, - }, - Name: "name", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp.matchRegexpString(r: re, v: r.name)", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp.matchRegexpString", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "matchRegexpString", - Start: ast.Position{ - Column: 37, - Line: 45, - }, - }, - }, - Name: "matchRegexpString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "filter(fn: (r) => regexp.matchRegexpString(r: re, v: r.name))", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "_filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "_filter_by_regex", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Name: "_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex}", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "fn: t_filter_by_regex", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Name: "t_filter_by_regex", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 48, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "test _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "contains_filter_by_regex_match_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "contains_filter_by_regex_match_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,count\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,0\n\"\nt_string_count = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")}))\n\ntest _string_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "count_string_countStr_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "count_string_countStr_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "count_string_countStr_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "count_string_countStr_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "count_string_countStr_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "count_string_countStr_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "count_string_countStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "count_string_countStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "count_string_countStr_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,count\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "count_string_countStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "count_string_countStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,count\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,count\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "t_string_count = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")}))", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 36, - }, - File: "count_string_countStr_test.flux", - Source: "t_string_count", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_string_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")}))", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "count_string_countStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "count_string_countStr_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")}))", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")})", - Start: ast.Position{ - Column: 16, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")})", - Start: ast.Position{ - Column: 16, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "(r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")})", - Start: ast.Position{ - Column: 20, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "({r with count: strings.countStr(v: r._value, substr: \"n\")})", - Start: ast.Position{ - Column: 27, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "{r with count: strings.countStr(v: r._value, substr: \"n\")}", - Start: ast.Position{ - Column: 28, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "count: strings.countStr(v: r._value, substr: \"n\")", - Start: ast.Position{ - Column: 36, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "count", - Start: ast.Position{ - Column: 36, - Line: 39, - }, - }, - }, - Name: "count", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "v: r._value, substr: \"n\"", - Start: ast.Position{ - Column: 60, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "v", - Start: ast.Position{ - Column: 60, - Line: 39, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 63, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 39, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 65, - Line: 39, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "substr: \"n\"", - Start: ast.Position{ - Column: 73, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "substr", - Start: ast.Position{ - Column: 73, - Line: 39, - }, - }, - }, - Name: "substr", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "\"n\"", - Start: ast.Position{ - Column: 81, - Line: 39, - }, - }, - }, - Value: "n", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "strings.countStr(v: r._value, substr: \"n\")", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "strings.countStr", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "countStr", - Start: ast.Position{ - Column: 51, - Line: 39, - }, - }, - }, - Name: "countStr", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 39, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "map(fn: (r) => ({r with count: strings.countStr(v: r._value, substr: \"n\")}))", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 39, - }, - File: "count_string_countStr_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "count_string_countStr_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "count_string_countStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "count_string_countStr_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "_string_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 41, - }, - File: "count_string_countStr_test.flux", - Source: "_string_count", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_string_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count})", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count}", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 42, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 42, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 42, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "fn: t_string_count", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "t_string_count", - Start: ast.Position{ - Column: 89, - Line: 42, - }, - }, - }, - Name: "t_string_count", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "count_string_countStr_test.flux", - Source: "test _string_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_count})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_string_countStr_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_string_countStr_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "count_string_countStr_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "count_string_countStr_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "count_string_countStr_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "count_string_countStr_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "count_string_countStr_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "count_string_countStr_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "count_string_countStr_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nre = regexp.compile(v: \" \")\nt_string_regexp_hasSuffix = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(\n fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n ),\n )\n\ntest _string_regexp_hasSuffix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "re = regexp.compile(v: \" \")", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: \" \"", - Start: ast.Position{ - Column: 21, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: \" \"", - Start: ast.Position{ - Column: 21, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 33, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Value: " ", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp.compile(v: \" \")", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 33, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "t_string_regexp_hasSuffix = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(\n fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n ),\n )", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 34, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "t_string_regexp_hasSuffix", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_string_regexp_hasSuffix", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(\n fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n ),\n )", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(\n fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n ),\n )", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n )", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n )", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "(r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n )", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n )", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "re", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n )", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 41, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value)", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "start: strings.strlen(v: r._value) - 1", - Start: ast.Position{ - Column: 29, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "start", - Start: ast.Position{ - Column: 29, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.strlen(v: r._value) - 1", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 56, - Line: 44, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.strlen(v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.strlen", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strlen", - Start: ast.Position{ - Column: 44, - Line: 44, - }, - }, - }, - Name: "strlen", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 6, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "1", - Start: ast.Position{ - Column: 66, - Line: 44, - }, - }, - }, - Value: int64(1), - }, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "end: strings.strlen(v: r._value)", - Start: ast.Position{ - Column: 29, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "end", - Start: ast.Position{ - Column: 29, - Line: 45, - }, - }, - }, - Name: "end", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 49, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 49, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 49, - Line: 45, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 52, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.strlen(v: r._value)", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.strlen", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 45, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strlen", - Start: ast.Position{ - Column: 42, - Line: 45, - }, - }, - }, - Name: "strlen", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n )", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings.substring", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 42, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "substring", - Start: ast.Position{ - Column: 33, - Line: 42, - }, - }, - }, - Name: "substring", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n )", - Start: ast.Position{ - Column: 17, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp.matchRegexpString", - Start: ast.Position{ - Column: 17, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 17, - Line: 39, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "matchRegexpString", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Name: "matchRegexpString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 38, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 38, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "filter(\n fn: (r) =>\n regexp.matchRegexpString(\n r: re,\n v:\n strings.substring(\n v: r._value,\n start: strings.strlen(v: r._value) - 1,\n end: strings.strlen(v: r._value),\n ),\n ),\n )", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 34, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 30, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "table", - Start: ast.Position{ - Column: 30, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 34, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "_string_regexp_hasSuffix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 50, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "_string_regexp_hasSuffix", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_string_regexp_hasSuffix", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix})", - Start: ast.Position{ - Column: 33, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "fn: t_string_regexp_hasSuffix", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "t_string_regexp_hasSuffix", - Start: ast.Position{ - Column: 89, - Line: 51, - }, - }, - }, - Name: "t_string_regexp_hasSuffix", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "test _string_regexp_hasSuffix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasSuffix})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "endswith_strings_regexp_hasSuffix_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "endswith_strings_regexp_hasSuffix_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,2\n\"\nre = regexp.compile(v: \"[[:alpha:]]{1}\")\nt_string_extract = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}))\n\ntest _string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "re = regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Value: "[[:alpha:]]{1}", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "t_string_extract = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}))", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "t_string_extract", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_string_extract", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}))", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}))", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "(r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "{r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "extract0: regexp.findStringIndex(r: re, v: r._value)[0]", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "extract0", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "extract0", - }, - Separator: nil, - Value: &ast.IndexExpression{ - Array: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r: re, v: r._value", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "re", - Start: ast.Position{ - Column: 72, - Line: 40, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 76, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "v", - Start: ast.Position{ - Column: 76, - Line: 40, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 79, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 79, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 81, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp.findStringIndex(r: re, v: r._value)", - Start: ast.Position{ - Column: 46, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp.findStringIndex", - Start: ast.Position{ - Column: 46, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 46, - Line: 40, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "findStringIndex", - Start: ast.Position{ - Column: 53, - Line: 40, - }, - }, - }, - Name: "findStringIndex", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "regexp.findStringIndex(r: re, v: r._value)[0]", - Start: ast.Position{ - Column: 46, - Line: 40, - }, - }, - }, - Index: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "0", - Start: ast.Position{ - Column: 89, - Line: 40, - }, - }, - }, - Value: int64(0), - }, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "map(fn: (r) => ({r with extract0: regexp.findStringIndex(r: re, v: r._value)[0]}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "_string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "_string_extract", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_string_extract", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "fn: t_string_extract", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "t_string_extract", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_string_extract", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "test _string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "extract_regexp_findStringIndex_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extract_regexp_findStringIndex_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,a\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,k\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,b\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,C\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,c\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,F\n\"\nre = regexp.compile(v: \"[[:alpha:]]{1}\")\nt_string_extract = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)}))\n\ntest _string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findString_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "extract_regexp_findString_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findString_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findString_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extract_regexp_findString_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "extract_regexp_findString_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "extract_regexp_findString_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "extract_regexp_findString_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,a\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,k\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,b\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,C\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,c\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,F\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "extract_regexp_findString_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,a\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,k\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,b\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,C\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,c\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,F\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,extract\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/,a\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/,k\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/,b\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/,C\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/,c\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/,F\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "re = regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Value: "[[:alpha:]]{1}", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "extract_regexp_findString_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "t_string_extract = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "extract_regexp_findString_test.flux", - Source: "t_string_extract", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_string_extract", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)}))", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "extract_regexp_findString_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "extract_regexp_findString_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "(r) => ({r with extract: regexp.findString(r: re, v: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "({r with extract: regexp.findString(r: re, v: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "{r with extract: regexp.findString(r: re, v: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "extract: regexp.findString(r: re, v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "extract", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "extract", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r: re, v: r._value", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "re", - Start: ast.Position{ - Column: 66, - Line: 40, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "v", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp.findString(r: re, v: r._value)", - Start: ast.Position{ - Column: 45, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp.findString", - Start: ast.Position{ - Column: 45, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 45, - Line: 40, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "findString", - Start: ast.Position{ - Column: 52, - Line: 40, - }, - }, - }, - Name: "findString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "map(fn: (r) => ({r with extract: regexp.findString(r: re, v: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "extract_regexp_findString_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "extract_regexp_findString_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "extract_regexp_findString_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "extract_regexp_findString_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "_string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "extract_regexp_findString_test.flux", - Source: "_string_extract", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_string_extract", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "fn: t_string_extract", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "t_string_extract", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_string_extract", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "extract_regexp_findString_test.flux", - Source: "test _string_extract = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_extract})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extract_regexp_findString_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "extract_regexp_findString_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "extract_regexp_findString_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "extract_regexp_findString_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "extract_regexp_findString_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extract_regexp_findString_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extract_regexp_findString_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_subset = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)}))\n\ntest _string_subset = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "get_strings_substring_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "get_strings_substring_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "get_strings_substring_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "get_strings_substring_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "get_strings_substring_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "get_strings_substring_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "get_strings_substring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "get_strings_substring_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "get_strings_substring_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "get_strings_substring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "get_strings_substring_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "t_string_subset = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 35, - }, - File: "get_strings_substring_test.flux", - Source: "t_string_subset", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_subset", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)}))", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "get_strings_substring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "get_strings_substring_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "(r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "({r with _value: strings.substring(v: r._value, start: 0, end: 1)})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "{r with _value: strings.substring(v: r._value, start: 0, end: 1)}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "_value: strings.substring(v: r._value, start: 0, end: 1)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "v: r._value, start: 0, end: 1", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "v", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 67, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "start: 0", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "start", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "0", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Value: int64(0), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "end: 1", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "end", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "end", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "1", - Start: ast.Position{ - Column: 90, - Line: 38, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "strings.substring(v: r._value, start: 0, end: 1)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "strings.substring", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "substring", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "substring", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.substring(v: r._value, start: 0, end: 1)}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "get_strings_substring_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "get_strings_substring_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "get_strings_substring_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "get_strings_substring_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "_string_subset = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 40, - }, - File: "get_strings_substring_test.flux", - Source: "_string_subset", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_subset", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset})", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "fn: t_string_subset", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "t_string_subset", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_subset", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "get_strings_substring_test.flux", - Source: "test _string_subset = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_subset})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "get_strings_substring_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "get_strings_substring_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "get_strings_substring_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "get_strings_substring_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "get_strings_substring_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "get_strings_substring_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "get_strings_substring_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_ljust = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}))\n\ntest _string_ljust = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "ljust_string_joinStr_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "ljust_string_joinStr_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "ljust_string_joinStr_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "ljust_string_joinStr_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "ljust_string_joinStr_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "ljust_string_joinStr_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "ljust_string_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "ljust_string_joinStr_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "ljust_string_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z, a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z, b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "t_string_ljust = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 35, - }, - File: "ljust_string_joinStr_test.flux", - Source: "t_string_ljust", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_ljust", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}))", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "ljust_string_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "ljust_string_joinStr_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "(r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "{r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "_value: strings.joinStr(arr: [\" \", r._value], v: \"\")", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "arr: [\" \", r._value], v: \"\"", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "arr: [\" \", r._value]", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "arr", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "arr", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "[\" \", r._value]", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Value: " ", - }, &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "v: \"\"", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "v", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Value: "", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "strings.joinStr(arr: [\" \", r._value], v: \"\")", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "strings.joinStr", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "joinStr", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "joinStr", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.joinStr(arr: [\" \", r._value], v: \"\")}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "ljust_string_joinStr_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "ljust_string_joinStr_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "ljust_string_joinStr_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "ljust_string_joinStr_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "_string_ljust = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "ljust_string_joinStr_test.flux", - Source: "_string_ljust", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_ljust", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust})", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "fn: t_string_ljust", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "t_string_ljust", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_ljust", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "ljust_string_joinStr_test.flux", - Source: "test _string_ljust = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_ljust})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "ljust_string_joinStr_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "ljust_string_joinStr_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "ljust_string_joinStr_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "ljust_string_joinStr_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "ljust_string_joinStr_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "ljust_string_joinStr_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2cotde,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,clnsknmi ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13f2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_toLower = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toLower(v: r._value)}))\n\ntest _string_toLower = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lower_strings_toLower_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "lower_strings_toLower_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lower_strings_toLower_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lower_strings_toLower_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lower_strings_toLower_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "lower_strings_toLower_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "lower_strings_toLower_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "lower_strings_toLower_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "lower_strings_toLower_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2cotde,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,clnsknmi ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13f2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "lower_strings_toLower_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "lower_strings_toLower_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2cotde,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,clnsknmi ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13f2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2cotde,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,clnsknmi ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13f2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "t_string_toLower = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toLower(v: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "lower_strings_toLower_test.flux", - Source: "t_string_toLower", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_toLower", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toLower(v: r._value)}))", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "lower_strings_toLower_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "lower_strings_toLower_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.toLower(v: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "fn: (r) => ({r with _value: strings.toLower(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "fn: (r) => ({r with _value: strings.toLower(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "(r) => ({r with _value: strings.toLower(v: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "({r with _value: strings.toLower(v: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "{r with _value: strings.toLower(v: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "_value: strings.toLower(v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "v", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "strings.toLower(v: r._value)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "strings.toLower", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "toLower", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "toLower", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.toLower(v: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "lower_strings_toLower_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "lower_strings_toLower_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "lower_strings_toLower_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "lower_strings_toLower_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "_string_toLower = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "lower_strings_toLower_test.flux", - Source: "_string_toLower", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_toLower", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower})", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "fn: t_string_toLower", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "t_string_toLower", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_toLower", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lower_strings_toLower_test.flux", - Source: "test _string_toLower = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_toLower})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lower_strings_toLower_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lower_strings_toLower_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "lower_strings_toLower_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "lower_strings_toLower_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "lower_strings_toLower_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "lower_strings_toLower_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "lower_strings_toLower_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_trimLeft = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")}))\n\ntest _string_trimLeft = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "t_string_trimLeft = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "t_string_trimLeft", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_trimLeft", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "(r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "({r with _value: strings.trimLeft(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "{r with _value: strings.trimLeft(v: r._value, cutset: \" \")}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "_value: strings.trimLeft(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "v: r._value, cutset: \" \"", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "v", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "r", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "cutset: \" \"", - Start: ast.Position{ - Column: 74, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "cutset", - Start: ast.Position{ - Column: 74, - Line: 38, - }, - }, - }, - Name: "cutset", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Value: " ", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "strings.trimLeft(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "strings.trimLeft", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "trimLeft", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "trimLeft", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.trimLeft(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "_string_trimLeft = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "_string_trimLeft", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_trimLeft", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft})", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "fn: t_string_trimLeft", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "t_string_trimLeft", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_trimLeft", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "test _string_trimLeft = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimLeft})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "lstrip_string_trimLeft_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "lstrip_string_trimLeft_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_partition = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}))\n\ntest _string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "partition_strings_splitN_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "partition_strings_splitN_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "partition_strings_splitN_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "partition_strings_splitN_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "partition_strings_splitN_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "partition_strings_splitN_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "partition_strings_splitN_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "partition_strings_splitN_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "partition_strings_splitN_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "partition_strings_splitN_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "partition_strings_splitN_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "t_string_partition = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "partition_strings_splitN_test.flux", - Source: "t_string_partition", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_partition", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}))", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "partition_strings_splitN_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "partition_strings_splitN_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "(r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "{r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "_value: strings.splitN(v: r._value, t: \" \", i: 2)[0]", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IndexExpression{ - Array: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "v: r._value, t: \" \", i: 2", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "v", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "t: \" \"", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "t", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Value: " ", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "i: 2", - Start: ast.Position{ - Column: 80, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "i", - Start: ast.Position{ - Column: 80, - Line: 38, - }, - }, - }, - Name: "i", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "2", - Start: ast.Position{ - Column: 83, - Line: 38, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "strings.splitN(v: r._value, t: \" \", i: 2)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "strings.splitN", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "splitN", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "splitN", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "strings.splitN(v: r._value, t: \" \", i: 2)[0]", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Index: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "0", - Start: ast.Position{ - Column: 86, - Line: 38, - }, - }, - }, - Value: int64(0), - }, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.splitN(v: r._value, t: \" \", i: 2)[0]}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "partition_strings_splitN_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "partition_strings_splitN_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "partition_strings_splitN_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "partition_strings_splitN_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "_string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "partition_strings_splitN_test.flux", - Source: "_string_partition", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_partition", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "fn: t_string_partition", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "t_string_partition", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_partition", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "partition_strings_splitN_test.flux", - Source: "test _string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "partition_strings_splitN_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "partition_strings_splitN_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "partition_strings_splitN_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "partition_strings_splitN_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "partition_strings_splitN_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "partition_strings_splitN_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "partition_strings_splitN_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aa,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F213F2,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_partition = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)}))\n\ntest _string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "repeat_strings_repeat_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "repeat_strings_repeat_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "repeat_strings_repeat_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "repeat_strings_repeat_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "repeat_strings_repeat_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "repeat_strings_repeat_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "repeat_strings_repeat_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "repeat_strings_repeat_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "repeat_strings_repeat_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aa,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F213F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "repeat_strings_repeat_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "repeat_strings_repeat_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aa,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F213F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,aa,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe 2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F213F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "t_string_partition = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "repeat_strings_repeat_test.flux", - Source: "t_string_partition", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_partition", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)}))", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "repeat_strings_repeat_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "repeat_strings_repeat_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "(r) => ({r with _value: strings.repeat(v: r._value, i: 2)})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "({r with _value: strings.repeat(v: r._value, i: 2)})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "{r with _value: strings.repeat(v: r._value, i: 2)}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "_value: strings.repeat(v: r._value, i: 2)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "v: r._value, i: 2", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "v", - Start: ast.Position{ - Column: 59, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 64, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "i: 2", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "i", - Start: ast.Position{ - Column: 72, - Line: 38, - }, - }, - }, - Name: "i", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "2", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "strings.repeat(v: r._value, i: 2)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "strings.repeat", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "repeat", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "repeat", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.repeat(v: r._value, i: 2)}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "repeat_strings_repeat_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "repeat_strings_repeat_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "repeat_strings_repeat_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "repeat_strings_repeat_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "_string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "repeat_strings_repeat_test.flux", - Source: "_string_partition", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_partition", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "fn: t_string_partition", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "t_string_partition", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_partition", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "repeat_strings_repeat_test.flux", - Source: "test _string_partition = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_partition})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "repeat_strings_repeat_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "repeat_strings_repeat_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "repeat_strings_repeat_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "repeat_strings_repeat_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "repeat_strings_repeat_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "repeat_strings_repeat_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "repeat_strings_repeat_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c NMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_replace = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}))\n\ntest _string_replace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replace_strings_replace_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "replace_strings_replace_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replace_strings_replace_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replace_strings_replace_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "replace_strings_replace_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "replace_strings_replace_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "replace_strings_replace_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "replace_strings_replace_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "replace_strings_replace_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c NMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "replace_strings_replace_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "replace_strings_replace_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c NMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,c NMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "t_string_replace = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "replace_strings_replace_test.flux", - Source: "t_string_replace", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_replace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}))", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "replace_strings_replace_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "replace_strings_replace_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "(r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "{r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "_value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "v: r._value, t: \"LnSk\", u: \" \", i: 1", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "v", - Start: ast.Position{ - Column: 60, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "t: \"LnSk\"", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "t", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "\"LnSk\"", - Start: ast.Position{ - Column: 76, - Line: 38, - }, - }, - }, - Value: "LnSk", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "u: \" \"", - Start: ast.Position{ - Column: 84, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "u", - Start: ast.Position{ - Column: 84, - Line: 38, - }, - }, - }, - Name: "u", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Value: " ", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "i: 1", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "i", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Name: "i", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "1", - Start: ast.Position{ - Column: 95, - Line: 38, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "strings.replace", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "replace", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "replace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.replace(v: r._value, t: \"LnSk\", u: \" \", i: 1)}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "replace_strings_replace_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "replace_strings_replace_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "replace_strings_replace_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "replace_strings_replace_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "_string_replace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "replace_strings_replace_test.flux", - Source: "_string_replace", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_replace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace})", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "fn: t_string_replace", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "t_string_replace", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_replace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "replace_strings_replace_test.flux", - Source: "test _string_replace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_replace})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "replace_strings_replace_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "replace_strings_replace_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "replace_strings_replace_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "replace_strings_replace_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "replace_strings_replace_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "replace_strings_replace_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "replace_strings_replace_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_trimRight = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")}))\n\ntest _string_trimRight = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z, k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z, 2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z, cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "t_string_trimRight = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "t_string_trimRight", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_trimRight", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "(r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "({r with _value: strings.trimRight(v: r._value, cutset: \" \")})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "{r with _value: strings.trimRight(v: r._value, cutset: \" \")}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "_value: strings.trimRight(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "v: r._value, cutset: \" \"", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "v", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 67, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "cutset: \" \"", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "cutset", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "cutset", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 83, - Line: 38, - }, - }, - }, - Value: " ", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "strings.trimRight(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "strings.trimRight", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "trimRight", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "trimRight", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.trimRight(v: r._value, cutset: \" \")}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "_string_trimRight = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "_string_trimRight", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_trimRight", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight})", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "fn: t_string_trimRight", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "t_string_trimRight", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_trimRight", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "test _string_trimRight = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_trimRight})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "rstrip_string_trimRight_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "rstrip_string_trimRight_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n\"\nre = regexp.compile(v: \"[[:alpha:]]{1}\")\nt_string_regexp_hasPrefix = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0]))\n\ntest _string_regexp_hasPrefix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "re = regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "re", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "re", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v: \"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"[[:alpha:]]{1}\"", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Value: "[[:alpha:]]{1}", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp.compile(v: \"[[:alpha:]]{1}\")", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "t_string_regexp_hasPrefix = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0]))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "t_string_regexp_hasPrefix", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_regexp_hasPrefix", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0]))", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0]))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0])", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0])", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "(r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0])", - Start: ast.Position{ - Column: 23, - Line: 38, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r: re, v: strings.split(v: r._value, t: \"\")[0]", - Start: ast.Position{ - Column: 55, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r: re", - Start: ast.Position{ - Column: 55, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 55, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "re", - Start: ast.Position{ - Column: 58, - Line: 38, - }, - }, - }, - Name: "re", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v: strings.split(v: r._value, t: \"\")[0]", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.IndexExpression{ - Array: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v: r._value, t: \"\"", - Start: ast.Position{ - Column: 79, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 79, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "v", - Start: ast.Position{ - Column: 79, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 82, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 84, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "t: \"\"", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "t", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Name: "t", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 95, - Line: 38, - }, - }, - }, - Value: "", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "strings.split(v: r._value, t: \"\")", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "strings.split", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "split", - Start: ast.Position{ - Column: 73, - Line: 38, - }, - }, - }, - Name: "split", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "strings.split(v: r._value, t: \"\")[0]", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Index: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "0", - Start: ast.Position{ - Column: 99, - Line: 38, - }, - }, - }, - Value: int64(0), - }, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0])", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp.matchRegexpString", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "matchRegexpString", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Name: "matchRegexpString", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "filter(fn: (r) => regexp.matchRegexpString(r: re, v: strings.split(v: r._value, t: \"\")[0]))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "table", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 36, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "_string_regexp_hasPrefix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "_string_regexp_hasPrefix", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_regexp_hasPrefix", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix})", - Start: ast.Position{ - Column: 33, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "fn: t_string_regexp_hasPrefix", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "t_string_regexp_hasPrefix", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_regexp_hasPrefix", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "test _string_regexp_hasPrefix = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_regexp_hasPrefix})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "startswith_strings_regexp_hasPrefix_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "startswith_strings_regexp_hasPrefix_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_lstrip = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}),\n )\n\ntest _string_lstrip = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z, a ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z, k9n gm ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z, b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z, cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z, 13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "t_string_lstrip = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}),\n )", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 35, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "t_string_lstrip", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_lstrip", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}),\n )", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(\n fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}),\n )", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")})", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")})", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "(r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")})", - Start: ast.Position{ - Column: 17, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")})", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "{r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "_value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")", - Start: ast.Position{ - Column: 33, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 39, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \"", - Start: ast.Position{ - Column: 59, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v: strings.trimLeft(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 59, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v", - Start: ast.Position{ - Column: 59, - Line: 39, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v: r._value, cutset: \" \"", - Start: ast.Position{ - Column: 79, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 79, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "v", - Start: ast.Position{ - Column: 79, - Line: 39, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 82, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 82, - Line: 39, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 84, - Line: 39, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "cutset: \" \"", - Start: ast.Position{ - Column: 92, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "cutset", - Start: ast.Position{ - Column: 92, - Line: 39, - }, - }, - }, - Name: "cutset", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 100, - Line: 39, - }, - }, - }, - Value: " ", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings.trimLeft(v: r._value, cutset: \" \")", - Start: ast.Position{ - Column: 62, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings.trimLeft", - Start: ast.Position{ - Column: 62, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 62, - Line: 39, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "trimLeft", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Name: "trimLeft", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "cutset: \" \"", - Start: ast.Position{ - Column: 106, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "cutset", - Start: ast.Position{ - Column: 106, - Line: 39, - }, - }, - }, - Name: "cutset", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\" \"", - Start: ast.Position{ - Column: 114, - Line: 39, - }, - }, - }, - Value: " ", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")", - Start: ast.Position{ - Column: 41, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings.trimRight", - Start: ast.Position{ - Column: 41, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 41, - Line: 39, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "trimRight", - Start: ast.Position{ - Column: 49, - Line: 39, - }, - }, - }, - Name: "trimRight", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 26, - Line: 39, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "map(\n fn: (r) => ({r with _value: strings.trimRight(v: strings.trimLeft(v: r._value, cutset: \" \"), cutset: \" \")}),\n )", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "_string_lstrip = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "_string_lstrip", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_string_lstrip", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip})", - Start: ast.Position{ - Column: 23, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "fn: t_string_lstrip", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "t_string_lstrip", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_string_lstrip", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 43, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "test _string_lstrip = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_lstrip})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "strip_strings_trimLeftRight_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "strip_strings_trimLeftRight_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "package pandas_test\n\n\nimport \"testing\"\nimport \"strings\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9n Gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_title = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.title(v: r._value)}))\n\ntest _string_title = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "title_strings_title_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "title_strings_title_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "title_strings_title_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "title_strings_title_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "title_strings_title_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "title_strings_title_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "title_strings_title_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "title_strings_title_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9n gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "title_strings_title_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9n Gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "title_strings_title_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "title_strings_title_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9n Gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,A,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,K9n Gm,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,B ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,CLnSkNMI ,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2 ,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "t_string_title = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.title(v: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 35, - }, - File: "title_strings_title_test.flux", - Source: "t_string_title", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_string_title", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.title(v: r._value)}))", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "title_strings_title_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "title_strings_title_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with _value: strings.title(v: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "fn: (r) => ({r with _value: strings.title(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "fn: (r) => ({r with _value: strings.title(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "(r) => ({r with _value: strings.title(v: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "({r with _value: strings.title(v: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "{r with _value: strings.title(v: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "_value: strings.title(v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 58, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 58, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "v", - Start: ast.Position{ - Column: 58, - Line: 38, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "r", - Start: ast.Position{ - Column: 61, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 63, - Line: 38, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "strings.title(v: r._value)", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "strings.title", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "title", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "title", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 38, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.title(v: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "title_strings_title_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "title_strings_title_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "title_strings_title_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "title_strings_title_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "_string_title = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "title_strings_title_test.flux", - Source: "_string_title", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_string_title", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title})", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "fn: t_string_title", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "t_string_title", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_string_title", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "title_strings_title_test.flux", - Source: "test _string_title = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_title})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "title_strings_title_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "title_strings_title_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "title_strings_title_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "title_strings_title_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "title_strings_title_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "title_strings_title_test.flux", - Source: "package pandas_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "title_strings_title_test.flux", - Source: "pandas_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "pandas_test", - }, - }, - }}, - Package: "pandas_test", - Path: "testing/pandas", -}} diff --git a/stdlib/testing/prometheus/flux_test_gen.go b/stdlib/testing/prometheus/flux_test_gen.go index 17cd946745..e4d3c630e2 100644 --- a/stdlib/testing/prometheus/flux_test_gen.go +++ b/stdlib/testing/prometheus/flux_test_gen.go @@ -1,1364 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package prometheus - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "package prometheus_test\n\n\nimport \"experimental/prometheus\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,0,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,100,1\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,1,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,150,2\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,2,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,200,25\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,3,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,250,27\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,4,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,300,27\n\"\noutData =\n \"\n#group,false,false,true,true,false,true,true,true,false,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,url,_value,quantile\n,,0,2018-05-22T13:00:00Z,2030-01-01T00:00:00Z,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,175,0.5\n\"\nt_histogramQuantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T13:00:00Z)\n |> prometheus.histogramQuantile(quantile: 0.5)\n\ntest _histogramQuantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogramQuantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "histogramQuantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogramQuantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogramQuantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "histogramQuantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogramQuantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,0,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,100,1\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,1,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,150,2\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,2,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,200,25\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,3,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,250,27\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,4,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,300,27\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "histogramQuantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogramQuantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,0,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,100,1\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,1,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,150,2\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,2,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,200,25\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,3,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,250,27\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,4,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,300,27\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,0,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,100,1\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,1,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,150,2\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,2,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,200,25\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,3,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,250,27\n\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,false,true,true,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_measurement,_field,url,le,_value\n,,4,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,300,27\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,true,true,true,false,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,url,_value,quantile\n,,0,2018-05-22T13:00:00Z,2030-01-01T00:00:00Z,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,175,0.5\n\"", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 41, - }, - File: "histogramQuantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "\"\n#group,false,false,true,true,false,true,true,true,false,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,url,_value,quantile\n,,0,2018-05-22T13:00:00Z,2030-01-01T00:00:00Z,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,175,0.5\n\"", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,true,true,true,false,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,url,_value,quantile\n,,0,2018-05-22T13:00:00Z,2030-01-01T00:00:00Z,2018-05-22T13:00:00Z,prometheus,prometheus_test_metric,http://prometheus.test,175,0.5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogramQuantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T13:00:00Z)\n |> prometheus.histogramQuantile(quantile: 0.5)", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 49, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogramQuantile", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "t_histogramQuantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T13:00:00Z)\n |> prometheus.histogramQuantile(quantile: 0.5)", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 50, - }, - File: "histogramQuantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T13:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "start: 2018-05-22T13:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "start: 2018-05-22T13:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "2018-05-22T13:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T13:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "range(start: 2018-05-22T13:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "histogramQuantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T13:00:00Z)\n |> prometheus.histogramQuantile(quantile: 0.5)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "quantile: 0.5", - Start: ast.Position{ - Column: 41, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "quantile: 0.5", - Start: ast.Position{ - Column: 41, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 41, - Line: 52, - }, - }, - }, - Name: "quantile", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "0.5", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Value: 0.5, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "prometheus.histogramQuantile(quantile: 0.5)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "prometheus.histogramQuantile", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "prometheus", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "prometheus", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 52, - }, - File: "histogramQuantile_test.flux", - Source: "histogramQuantile", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Name: "histogramQuantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "histogramQuantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "histogramQuantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "histogramQuantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "_histogramQuantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "histogramQuantile_test.flux", - Source: "_histogramQuantile", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "_histogramQuantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile})", - Start: ast.Position{ - Column: 27, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "fn: t_histogramQuantile", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogramQuantile", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "t_histogramQuantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "histogramQuantile_test.flux", - Source: "test _histogramQuantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogramQuantile})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 4, - }, - File: "histogramQuantile_test.flux", - Source: "import \"experimental/prometheus\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 4, - }, - File: "histogramQuantile_test.flux", - Source: "\"experimental/prometheus\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental/prometheus", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "histogramQuantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "histogramQuantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogramQuantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "histogramQuantile_test.flux", - Source: "package prometheus_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1, - }, - File: "histogramQuantile_test.flux", - Source: "prometheus_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "prometheus_test", - }, - }, - }}, - Package: "prometheus_test", - Path: "testing/prometheus", -}} diff --git a/stdlib/testing/promql/flux_test_gen.go b/stdlib/testing/promql/flux_test_gen.go index b4c4958fcf..56d6dbf0a8 100644 --- a/stdlib/testing/promql/flux_test_gen.go +++ b/stdlib/testing/promql/flux_test_gen.go @@ -1,52483 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package promql - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "changes_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,3,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,1,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,5,prometheus\n\"\nt_changes = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.changes()\n\ntest _changes = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "changes_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "changes_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "changes_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "changes_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "changes_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "changes_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,3,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "changes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "changes_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,3,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,3,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "changes_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,1,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,5,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "changes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "changes_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,1,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,5,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,1,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,5,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "changes_test.flux", - Source: "t_changes = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.changes()", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 44, - }, - File: "changes_test.flux", - Source: "t_changes", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_changes", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "changes_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.changes()", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "changes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "changes_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "changes_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "changes_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "changes_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "changes_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "changes_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "changes_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "changes_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.changes()", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 47, - }, - File: "changes_test.flux", - Source: "promql.changes()", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 47, - }, - File: "changes_test.flux", - Source: "promql.changes", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "changes_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 47, - }, - File: "changes_test.flux", - Source: "changes", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Name: "changes", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "changes_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "changes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "changes_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "changes_test.flux", - Source: "_changes = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 49, - }, - File: "changes_test.flux", - Source: "_changes", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_changes", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "changes_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes})", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "changes_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes})", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "changes_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes}", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "changes_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "changes_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "changes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "changes_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 49, - }, - File: "changes_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 49, - }, - File: "changes_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 49, - }, - File: "changes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "changes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "changes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "changes_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "changes_test.flux", - Source: "fn: t_changes", - Start: ast.Position{ - Column: 103, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 49, - }, - File: "changes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "changes_test.flux", - Source: "t_changes", - Start: ast.Position{ - Column: 107, - Line: 49, - }, - }, - }, - Name: "t_changes", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "changes_test.flux", - Source: "test _changes = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_changes})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "changes_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "changes_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "changes_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "changes_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "changes_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "changes_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "changes_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,29,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,31,prometheus\n\"\nt_promqlDayOfMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)}))\n\ntest _promqlDayOfMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfMonth_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "dayOfMonth_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfMonth_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfMonth_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfMonth_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "dayOfMonth_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "dayOfMonth_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "dayOfMonth_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "dayOfMonth_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,29,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,31,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "dayOfMonth_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "dayOfMonth_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,29,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,31,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-02T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-03T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-29T20:00:00Z,metric_name,29,prometheus\n,,0,2018-12-30T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-31T20:00:00Z,metric_name,31,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "t_promqlDayOfMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "dayOfMonth_test.flux", - Source: "t_promqlDayOfMonth", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlDayOfMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "dayOfMonth_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "dayOfMonth_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "dayOfMonth_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "dayOfMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "dayOfMonth_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "dayOfMonth_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "dayOfMonth_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "dayOfMonth_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "(r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "({r with _value: promql.promqlDayOfMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "{r with _value: promql.promqlDayOfMonth(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "_value: promql.promqlDayOfMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 68, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 68, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 68, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 79, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 79, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 81, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "promql.promqlDayOfMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "promql.promqlDayOfMonth", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "promqlDayOfMonth", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlDayOfMonth", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlDayOfMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "dayOfMonth_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "dayOfMonth_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "dayOfMonth_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "dayOfMonth_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "_promqlDayOfMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "dayOfMonth_test.flux", - Source: "_promqlDayOfMonth", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlDayOfMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth})", - Start: ast.Position{ - Column: 26, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "fn: t_promqlDayOfMonth", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "t_promqlDayOfMonth", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlDayOfMonth", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "dayOfMonth_test.flux", - Source: "test _promqlDayOfMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfMonth})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dayOfMonth_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dayOfMonth_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "dayOfMonth_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "dayOfMonth_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "dayOfMonth_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "dayOfMonth_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "dayOfMonth_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,4,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,5,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,6,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"\nt_promqlDayOfWeek = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)}))\n\ntest _promqlDayOfWeek = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfWeek_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "dayOfWeek_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfWeek_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfWeek_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "dayOfWeek_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "dayOfWeek_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "dayOfWeek_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "dayOfWeek_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "dayOfWeek_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,4,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,5,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,6,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "dayOfWeek_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "dayOfWeek_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,4,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,5,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,6,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-12-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-12-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-12-06T20:00:00Z,metric_name,4,prometheus\n,,0,2018-12-07T20:00:00Z,metric_name,5,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,6,prometheus\n,,0,2018-12-09T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "t_promqlDayOfWeek = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "dayOfWeek_test.flux", - Source: "t_promqlDayOfWeek", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_promqlDayOfWeek", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)}))", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "dayOfWeek_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "dayOfWeek_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 40, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "dayOfWeek_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "dayOfWeek_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "dayOfWeek_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 41, - }, - File: "dayOfWeek_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "dayOfWeek_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 41, - }, - File: "dayOfWeek_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "(r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "({r with _value: promql.promqlDayOfWeek(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "{r with _value: promql.promqlDayOfWeek(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "_value: promql.promqlDayOfWeek(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 42, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 67, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 67, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 67, - Line: 42, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 78, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "r", - Start: ast.Position{ - Column: 78, - Line: 42, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 80, - Line: 42, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "promql.promqlDayOfWeek(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "promql.promqlDayOfWeek", - Start: ast.Position{ - Column: 44, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 42, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "promqlDayOfWeek", - Start: ast.Position{ - Column: 51, - Line: 42, - }, - }, - }, - Name: "promqlDayOfWeek", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 42, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlDayOfWeek(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 42, - }, - File: "dayOfWeek_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "dayOfWeek_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 37, - }, - File: "dayOfWeek_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "dayOfWeek_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "_promqlDayOfWeek = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "dayOfWeek_test.flux", - Source: "_promqlDayOfWeek", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_promqlDayOfWeek", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek})", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek})", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek}", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 45, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 45, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "fn: t_promqlDayOfWeek", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "t_promqlDayOfWeek", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Name: "t_promqlDayOfWeek", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 45, - }, - File: "dayOfWeek_test.flux", - Source: "test _promqlDayOfWeek = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDayOfWeek})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dayOfWeek_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dayOfWeek_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "dayOfWeek_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "dayOfWeek_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "dayOfWeek_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "dayOfWeek_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "dayOfWeek_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,31,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,28,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,31,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,31,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,31,prometheus\n\"\nt_promqlDaysInMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)}))\n\ntest _promqlDaysInMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "daysInMonth_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "daysInMonth_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "daysInMonth_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "daysInMonth_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "daysInMonth_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "daysInMonth_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "daysInMonth_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "daysInMonth_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "daysInMonth_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,31,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,28,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,31,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,31,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,31,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "daysInMonth_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "daysInMonth_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,31,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,28,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,31,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,31,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,31,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,31,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,28,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,31,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,31,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,30,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,31,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "t_promqlDaysInMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 35, - }, - File: "daysInMonth_test.flux", - Source: "t_promqlDaysInMonth", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlDaysInMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "daysInMonth_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "daysInMonth_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "daysInMonth_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "daysInMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "daysInMonth_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "daysInMonth_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "daysInMonth_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "daysInMonth_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "(r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "({r with _value: promql.promqlDaysInMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "{r with _value: promql.promqlDaysInMonth(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "_value: promql.promqlDaysInMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 69, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 80, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 80, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 82, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "promql.promqlDaysInMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "promql.promqlDaysInMonth", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "promqlDaysInMonth", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlDaysInMonth", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlDaysInMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "daysInMonth_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "daysInMonth_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "daysInMonth_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "daysInMonth_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "_promqlDaysInMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "daysInMonth_test.flux", - Source: "_promqlDaysInMonth", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlDaysInMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth})", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "fn: t_promqlDaysInMonth", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "t_promqlDaysInMonth", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlDaysInMonth", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "daysInMonth_test.flux", - Source: "test _promqlDaysInMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlDaysInMonth})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "daysInMonth_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "daysInMonth_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "daysInMonth_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "daysInMonth_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "daysInMonth_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "daysInMonth_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "daysInMonth_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double\n#group,false,true,true,true,false,false\n#default,_result,0,1970-01-01T00:00:00Z,1970-01-01T00:00:00Z,,\n,result,table,_start,_stop,_time,_value\n\"\nt_emptyTable = (table=<-) => table\n\ntest _emptyTable = () => ({input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "emptyTable_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "emptyTable_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "emptyTable_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "emptyTable_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "emptyTable_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "emptyTable_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double\n#group,false,true,true,true,false,false\n#default,_result,0,1970-01-01T00:00:00Z,1970-01-01T00:00:00Z,,\n,result,table,_start,_stop,_time,_value\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 9, - }, - File: "emptyTable_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "emptyTable_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double\n#group,false,true,true,true,false,false\n#default,_result,0,1970-01-01T00:00:00Z,1970-01-01T00:00:00Z,,\n,result,table,_start,_stop,_time,_value\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double\n#group,false,true,true,true,false,false\n#default,_result,0,1970-01-01T00:00:00Z,1970-01-01T00:00:00Z,,\n,result,table,_start,_stop,_time,_value\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "t_emptyTable = (table=<-) => table", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "t_emptyTable", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "t_emptyTable", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "(table=<-) => table", - Start: ast.Position{ - Column: 16, - Line: 16, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "table", - Start: ast.Position{ - Column: 30, - Line: 16, - }, - }, - }, - Name: "table", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 16, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 16, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 16, - }, - File: "emptyTable_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 16, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "_emptyTable = () => ({input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable})", - Start: ast.Position{ - Column: 6, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "_emptyTable", - Start: ast.Position{ - Column: 6, - Line: 18, - }, - }, - }, - Name: "_emptyTable", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "() => ({input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable})", - Start: ast.Position{ - Column: 20, - Line: 18, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "({input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable})", - Start: ast.Position{ - Column: 26, - Line: 18, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "{input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable}", - Start: ast.Position{ - Column: 27, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "input: promql.emptyTable()", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "input", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "promql.emptyTable()", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "promql.emptyTable", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "emptyTable", - Start: ast.Position{ - Column: 42, - Line: 18, - }, - }, - }, - Name: "emptyTable", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 56, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "want", - Start: ast.Position{ - Column: 56, - Line: 18, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 78, - Line: 18, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 78, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 78, - Line: 18, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 83, - Line: 18, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 18, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 62, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 62, - Line: 18, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 70, - Line: 18, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "fn: t_emptyTable", - Start: ast.Position{ - Column: 93, - Line: 18, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 93, - Line: 18, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "t_emptyTable", - Start: ast.Position{ - Column: 97, - Line: 18, - }, - }, - }, - Name: "t_emptyTable", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 18, - }, - File: "emptyTable_test.flux", - Source: "test _emptyTable = () => ({input: promql.emptyTable(), want: testing.loadMem(csv: outData), fn: t_emptyTable})", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "emptyTable_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "emptyTable_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "emptyTable_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "emptyTable_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "emptyTable_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "emptyTable_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "emptyTable_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) => c.from(csv: csv)\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.3663333333333333,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,2.533333333333333,prometheus\n\"\nt_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: true)\n\ntest _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "(csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 30, - Line: 11, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 11, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 46, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 11, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 39, - Line: 11, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 39, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "c", - Start: ast.Position{ - Column: 39, - Line: 11, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "from", - Start: ast.Position{ - Column: 41, - Line: 11, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 11, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 11, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "option testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.3663333333333333,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,2.533333333333333,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.3663333333333333,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,2.533333333333333,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.3663333333333333,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,2.533333333333333,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "t_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: true)", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 49, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: true)", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 50, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 51, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 51, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 51, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: true)", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "isCounter: true, isRate: true", - Start: ast.Position{ - Column: 36, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "isCounter: true", - Start: ast.Position{ - Column: 36, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "isCounter", - Start: ast.Position{ - Column: 36, - Line: 52, - }, - }, - }, - Name: "isCounter", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "true", - Start: ast.Position{ - Column: 47, - Line: 52, - }, - }, - }, - Name: "true", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "isRate: true", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "isRate", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Name: "isRate", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "true", - Start: ast.Position{ - Column: 61, - Line: 52, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "promql.extrapolatedRate(isCounter: true, isRate: true)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "promql.extrapolatedRate", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "extrapolatedRate", - Start: ast.Position{ - Column: 19, - Line: 52, - }, - }, - }, - Name: "extrapolatedRate", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 49, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 49, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "_extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "_extrapolatedRate", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 26, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "fn: t_extrapolatedRate", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "test _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 6, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "extrapolatedRate_counter_rate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_counter_rate_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.39599999999999996,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,1.2,prometheus\n\"\nt_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: false, isRate: true)\n\ntest _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "(csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 30, - Line: 11, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 17, - Line: 12, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "c", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "from", - Start: ast.Position{ - Column: 7, - Line: 12, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 14, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "(r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 14, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 15, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 23, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "{r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }", - Start: ast.Position{ - Column: 18, - Line: 15, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 15, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"test input table does not have _field column\"", - Start: ast.Position{ - Column: 72, - Line: 16, - }, - }, - }, - Value: "test input table does not have _field column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 25, - Line: 16, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 51, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 37, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "exists r._field", - Start: ast.Position{ - Column: 28, - Line: 16, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 17, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 38, - Line: 21, - }, - }, - }, - Value: "test input table does not have _measurement column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 25, - Line: 18, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 19, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 31, - Line: 19, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 18, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 37, - Line: 18, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "exists r._measurement", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"test input table does not have _time column\"", - Start: ast.Position{ - Column: 73, - Line: 22, - }, - }, - }, - Value: "test input table does not have _time column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "die", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 28, - Line: 22, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 40, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "exists r._time", - Start: ast.Position{ - Column: 31, - Line: 22, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 15, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 15, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 13, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 11, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 11, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "option testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 26, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.39599999999999996,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,1.2,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 51, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.39599999999999996,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,1.2,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0.39599999999999996,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,1.2,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "t_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: false, isRate: true)", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 61, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: false, isRate: true)", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 62, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 63, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 63, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 63, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: false, isRate: true)", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "isCounter: false, isRate: true", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "isCounter: false", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "isCounter", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Name: "isCounter", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "false", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Name: "false", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "isRate: true", - Start: ast.Position{ - Column: 54, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "isRate", - Start: ast.Position{ - Column: 54, - Line: 64, - }, - }, - }, - Name: "isRate", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "true", - Start: ast.Position{ - Column: 62, - Line: 64, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "promql.extrapolatedRate(isCounter: false, isRate: true)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "promql.extrapolatedRate", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "extrapolatedRate", - Start: ast.Position{ - Column: 19, - Line: 64, - }, - }, - }, - Name: "extrapolatedRate", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 61, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 61, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 66, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "_extrapolatedRate", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Name: "_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate}", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "fn: t_extrapolatedRate", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 89, - Line: 67, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "test _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 6, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "extrapolatedRate_nocounter_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_nocounter_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,109.89999999999999,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,760,prometheus\n\"\nt_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: false)\n\ntest _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "(csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 30, - Line: 11, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 17, - Line: 12, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "c", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "from", - Start: ast.Position{ - Column: 7, - Line: 12, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 14, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "(r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 14, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 15, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 23, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "{r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }", - Start: ast.Position{ - Column: 18, - Line: 15, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 15, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"test input table does not have _field column\"", - Start: ast.Position{ - Column: 72, - Line: 16, - }, - }, - }, - Value: "test input table does not have _field column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 25, - Line: 16, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 51, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 37, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "exists r._field", - Start: ast.Position{ - Column: 28, - Line: 16, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 17, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 38, - Line: 21, - }, - }, - }, - Value: "test input table does not have _measurement column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 25, - Line: 18, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 19, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 31, - Line: 19, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 18, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 37, - Line: 18, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "exists r._measurement", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"test input table does not have _time column\"", - Start: ast.Position{ - Column: 73, - Line: 22, - }, - }, - }, - Value: "test input table does not have _time column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "die", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 28, - Line: 22, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 40, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "exists r._time", - Start: ast.Position{ - Column: 31, - Line: 22, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 15, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 15, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 13, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 11, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 11, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "option testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 26, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,109.89999999999999,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,760,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 51, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,109.89999999999999,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,760,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,109.89999999999999,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,760,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "t_extrapolatedRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: false)", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 61, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: false)", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 62, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 63, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 63, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 63, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.extrapolatedRate(isCounter: true, isRate: false)", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "isCounter: true, isRate: false", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "isCounter: true", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "isCounter", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Name: "isCounter", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "true", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Name: "true", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "isRate: false", - Start: ast.Position{ - Column: 53, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "isRate", - Start: ast.Position{ - Column: 53, - Line: 64, - }, - }, - }, - Name: "isRate", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "false", - Start: ast.Position{ - Column: 61, - Line: 64, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "promql.extrapolatedRate(isCounter: true, isRate: false)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "promql.extrapolatedRate", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "extrapolatedRate", - Start: ast.Position{ - Column: 19, - Line: 64, - }, - }, - }, - Name: "extrapolatedRate", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 61, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 61, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 66, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "_extrapolatedRate", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Name: "_extrapolatedRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate}", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "fn: t_extrapolatedRate", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "t_extrapolatedRate", - Start: ast.Position{ - Column: 89, - Line: 67, - }, - }, - }, - Name: "t_extrapolatedRate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "test _extrapolatedRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_extrapolatedRate})", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 6, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "extrapolatedRate_norate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "extrapolatedRate_norate_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "package promql_test\n\n\nimport \"experimental\"\nimport \"internal/promql\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"#datatype,string,long,dateTime:RFC3339,string,double,string,string\n#group,false,false,false,true,false,true,true\n#default,inData,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,prometheus\n,,1,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,prometheus\n,,2,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,prometheus\n,,3,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,prometheus\n,,4,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,prometheus\n,,5,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,prometheus\n,,6,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,prometheus\n,,7,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,prometheus\n,,8,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,prometheus\n,,9,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,prometheus\n,,10,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,prometheus\n,,11,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,prometheus\n,,12,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,prometheus\n,,13,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,prometheus\n,,14,2018-05-22T19:53:00Z,y_duration_seconds,45,1,prometheus\n,,15,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_field,_measurement,_value\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,x_duration_seconds,prometheus,0.8500000000000001\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,y_duration_seconds,prometheus,0.91\n\"\nt_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])\n |> promql.promHistogramQuantile(quantile: 0.9)\n\ntest _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "histogramQuantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "histogramQuantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "histogramQuantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "histogramQuantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "histogramQuantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "histogramQuantile_test.flux", - Source: "inData =\n \"#datatype,string,long,dateTime:RFC3339,string,double,string,string\n#group,false,false,false,true,false,true,true\n#default,inData,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,prometheus\n,,1,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,prometheus\n,,2,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,prometheus\n,,3,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,prometheus\n,,4,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,prometheus\n,,5,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,prometheus\n,,6,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,prometheus\n,,7,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,prometheus\n,,8,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,prometheus\n,,9,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,prometheus\n,,10,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,prometheus\n,,11,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,prometheus\n,,12,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,prometheus\n,,13,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,prometheus\n,,14,2018-05-22T19:53:00Z,y_duration_seconds,45,1,prometheus\n,,15,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 10, - }, - File: "histogramQuantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "histogramQuantile_test.flux", - Source: "\"#datatype,string,long,dateTime:RFC3339,string,double,string,string\n#group,false,false,false,true,false,true,true\n#default,inData,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,prometheus\n,,1,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,prometheus\n,,2,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,prometheus\n,,3,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,prometheus\n,,4,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,prometheus\n,,5,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,prometheus\n,,6,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,prometheus\n,,7,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,prometheus\n,,8,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,prometheus\n,,9,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,prometheus\n,,10,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,prometheus\n,,11,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,prometheus\n,,12,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,prometheus\n,,13,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,prometheus\n,,14,2018-05-22T19:53:00Z,y_duration_seconds,45,1,prometheus\n,,15,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "#datatype,string,long,dateTime:RFC3339,string,double,string,string\n#group,false,false,false,true,false,true,true\n#default,inData,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,prometheus\n,,1,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,prometheus\n,,2,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,prometheus\n,,3,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,prometheus\n,,4,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,prometheus\n,,5,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,prometheus\n,,6,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,prometheus\n,,7,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,prometheus\n,,8,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,prometheus\n,,9,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,prometheus\n,,10,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,prometheus\n,,11,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,prometheus\n,,12,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,prometheus\n,,13,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,prometheus\n,,14,2018-05-22T19:53:00Z,y_duration_seconds,45,1,prometheus\n,,15,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogramQuantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_field,_measurement,_value\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,x_duration_seconds,prometheus,0.8500000000000001\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,y_duration_seconds,prometheus,0.91\n\"", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 32, - }, - File: "histogramQuantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogramQuantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_field,_measurement,_value\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,x_duration_seconds,prometheus,0.8500000000000001\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,y_duration_seconds,prometheus,0.91\n\"", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_field,_measurement,_value\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,x_duration_seconds,prometheus,0.8500000000000001\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,y_duration_seconds,prometheus,0.91\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])\n |> promql.promHistogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])\n |> promql.promHistogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "histogramQuantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "histogramQuantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "mode: \"except\", columns: [\"le\", \"_time\", \"_value\"]", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "mode: \"except\"", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "mode", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "\"except\"", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Value: "except", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "columns: [\"le\", \"_time\", \"_value\"]", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "[\"le\", \"_time\", \"_value\"]", - Start: ast.Position{ - Column: 43, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "\"le\"", - Start: ast.Position{ - Column: 44, - Line: 44, - }, - }, - }, - Value: "le", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 50, - Line: 44, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 59, - Line: 44, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "histogramQuantile_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> group(mode: \"except\", columns: [\"le\", \"_time\", \"_value\"])\n |> promql.promHistogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "quantile: 0.9", - Start: ast.Position{ - Column: 41, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "quantile: 0.9", - Start: ast.Position{ - Column: 41, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 41, - Line: 45, - }, - }, - }, - Name: "quantile", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "0.9", - Start: ast.Position{ - Column: 51, - Line: 45, - }, - }, - }, - Value: 0.9, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "promql.promHistogramQuantile(quantile: 0.9)", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "promql.promHistogramQuantile", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "histogramQuantile_test.flux", - Source: "promHistogramQuantile", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "promHistogramQuantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogramQuantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "histogramQuantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogramQuantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "_histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "histogramQuantile_test.flux", - Source: "_histogram_quantile", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Name: "_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 28, - Line: 47, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile}", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "fn: t_histogram_quantile", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 89, - Line: 48, - }, - }, - }, - Name: "t_histogram_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "histogramQuantile_test.flux", - Source: "test _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "histogramQuantile_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 4, - }, - File: "histogramQuantile_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "experimental", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "histogramQuantile_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "histogramQuantile_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "histogramQuantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6, - }, - File: "histogramQuantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogramQuantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "histogramQuantile_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "histogramQuantile_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,32.78296,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,535.7920000000001,prometheus\n\"\nt_holtWinters = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.holtWinters(smoothingFactor: 0.1, trendFactor: 0.2)\n\ntest _holtWinters = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "holtWinters_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "holtWinters_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "holtWinters_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "holtWinters_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "holtWinters_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "holtWinters_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "holtWinters_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "holtWinters_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "holtWinters_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,32.78296,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,535.7920000000001,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 35, - }, - File: "holtWinters_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "holtWinters_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,32.78296,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,535.7920000000001,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,32.78296,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,535.7920000000001,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "t_holtWinters = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.holtWinters(smoothingFactor: 0.1, trendFactor: 0.2)", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 45, - }, - File: "holtWinters_test.flux", - Source: "t_holtWinters", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "t_holtWinters", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.holtWinters(smoothingFactor: 0.1, trendFactor: 0.2)", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 46, - }, - File: "holtWinters_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 47, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "holtWinters_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.holtWinters(smoothingFactor: 0.1, trendFactor: 0.2)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "smoothingFactor: 0.1, trendFactor: 0.2", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "smoothingFactor: 0.1", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "smoothingFactor", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Name: "smoothingFactor", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "0.1", - Start: ast.Position{ - Column: 48, - Line: 48, - }, - }, - }, - Value: 0.1, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "trendFactor: 0.2", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "trendFactor", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Name: "trendFactor", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "0.2", - Start: ast.Position{ - Column: 66, - Line: 48, - }, - }, - }, - Value: 0.2, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "promql.holtWinters(smoothingFactor: 0.1, trendFactor: 0.2)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "promql.holtWinters", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 48, - }, - File: "holtWinters_test.flux", - Source: "holtWinters", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Name: "holtWinters", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "holtWinters_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 45, - }, - File: "holtWinters_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "holtWinters_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "_holtWinters = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "holtWinters_test.flux", - Source: "_holtWinters", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_holtWinters", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters})", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "fn: t_holtWinters", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "t_holtWinters", - Start: ast.Position{ - Column: 89, - Line: 51, - }, - }, - }, - Name: "t_holtWinters", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "holtWinters_test.flux", - Source: "test _holtWinters = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_holtWinters})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holtWinters_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holtWinters_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "holtWinters_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "holtWinters_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "holtWinters_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "holtWinters_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "holtWinters_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "hour_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,1,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,2,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,21,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,22,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,23,prometheus\n\"\nt_promqlHour = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)}))\n\ntest _promqlHour = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "hour_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "hour_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "hour_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "hour_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "hour_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "hour_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "hour_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "hour_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "hour_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,1,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,2,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,21,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,22,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,23,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "hour_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "hour_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,1,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,2,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,21,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,22,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,23,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T01:00:00Z,metric_name,1,prometheus\n,,0,2018-03-05T02:00:00Z,metric_name,2,prometheus\n,,0,2018-10-06T21:00:00Z,metric_name,21,prometheus\n,,0,2018-11-07T22:00:00Z,metric_name,22,prometheus\n,,0,2018-12-08T23:00:00Z,metric_name,23,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "hour_test.flux", - Source: "t_promqlHour = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 35, - }, - File: "hour_test.flux", - Source: "t_promqlHour", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlHour", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "hour_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)}))", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "hour_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "hour_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "hour_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "hour_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "hour_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "hour_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "hour_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "hour_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "hour_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "hour_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "hour_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "hour_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "hour_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "hour_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "hour_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "hour_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "hour_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "hour_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "hour_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "hour_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "hour_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "hour_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "hour_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "hour_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "hour_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "hour_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "hour_test.flux", - Source: "(r) => ({r with _value: promql.promqlHour(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "hour_test.flux", - Source: "({r with _value: promql.promqlHour(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "hour_test.flux", - Source: "{r with _value: promql.promqlHour(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "hour_test.flux", - Source: "_value: promql.promqlHour(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "hour_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "hour_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "hour_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 40, - }, - File: "hour_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "hour_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "hour_test.flux", - Source: "r", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "hour_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "hour_test.flux", - Source: "promql.promqlHour(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "hour_test.flux", - Source: "promql.promqlHour", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "hour_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "hour_test.flux", - Source: "promqlHour", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlHour", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "hour_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "hour_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "hour_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "hour_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlHour(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "hour_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "hour_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "hour_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "hour_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "hour_test.flux", - Source: "_promqlHour = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "hour_test.flux", - Source: "_promqlHour", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlHour", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "hour_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour})", - Start: ast.Position{ - Column: 20, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "hour_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "hour_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "hour_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "hour_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "hour_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "hour_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "hour_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "hour_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "hour_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "hour_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "hour_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "hour_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "hour_test.flux", - Source: "fn: t_promqlHour", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "hour_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "hour_test.flux", - Source: "t_promqlHour", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlHour", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "hour_test.flux", - Source: "test _promqlHour = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlHour})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "hour_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "hour_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "hour_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "hour_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "hour_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "hour_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "hour_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,10,prometheus\n\"\nt_instantRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.instantRate(isRate: true)\n\ntest _instantRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "instantRate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "instantRate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "instantRate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "instantRate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "instantRate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "instantRate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "instantRate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "instantRate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "instantRate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,10,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 35, - }, - File: "instantRate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "instantRate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,10,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,0,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,10,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "t_instantRate = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.instantRate(isRate: true)", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 45, - }, - File: "instantRate_test.flux", - Source: "t_instantRate", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "t_instantRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.instantRate(isRate: true)", - Start: ast.Position{ - Column: 17, - Line: 45, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 46, - }, - File: "instantRate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 47, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 47, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "instantRate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.instantRate(isRate: true)", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "isRate: true", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "isRate: true", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "isRate", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Name: "isRate", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "true", - Start: ast.Position{ - Column: 39, - Line: 48, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "promql.instantRate(isRate: true)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "promql.instantRate", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 48, - }, - File: "instantRate_test.flux", - Source: "instantRate", - Start: ast.Position{ - Column: 19, - Line: 48, - }, - }, - }, - Name: "instantRate", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "instantRate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 45, - }, - File: "instantRate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "instantRate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "_instantRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "instantRate_test.flux", - Source: "_instantRate", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_instantRate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate})", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "fn: t_instantRate", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "t_instantRate", - Start: ast.Position{ - Column: 89, - Line: 51, - }, - }, - }, - Name: "t_instantRate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 51, - }, - File: "instantRate_test.flux", - Source: "test _instantRate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_instantRate})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "instantRate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "instantRate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "instantRate_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "instantRate_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "instantRate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "instantRate_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "instantRate_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,double,string\n#group,false,false,true,true,false,true\n#default,outData,,,,,\n,result,table,_field,src,_value,_measurement\n,,0,metric_name,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\")\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double,string\n#group,false,false,true,true,false,true\n#default,outData,,,,,\n,result,table,_field,src,_value,_measurement\n,,0,metric_name,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"\n#datatype,string,long,string,string,double,string\n#group,false,false,true,true,false,true\n#default,outData,,,,,\n,result,table,_field,src,_value,_measurement\n,,0,metric_name,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double,string\n#group,false,false,true,true,false,true\n#default,outData,,,,,\n,result,table,_field,src,_value,_measurement\n,,0,metric_name,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\")", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\")", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\")", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "source: \"src\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "source", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"src\"", - Start: ast.Position{ - Column: 40, - Line: 35, - }, - }, - }, - Value: "src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 60, - Line: 35, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "regex: \".*\"", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\".*\"", - Start: ast.Position{ - Column: 74, - Line: 35, - }, - }, - }, - Value: ".*", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "replacement: \"\"", - Start: ast.Position{ - Column: 80, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 80, - Line: 35, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 93, - Line: 35, - }, - }, - }, - Value: "", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "promql.labelReplace(source: \"src\", destination: \"dst\", regex: \".*\", replacement: \"\")", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 37, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_empty_dst_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_empty_dst_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,destination-value-10,1,prometheus\n,,0,metric_name,source-value-10,destination-value-10,2,prometheus\n,,1,metric_name,source-value-20,destination-value-20,3,prometheus\n,,1,metric_name,source-value-20,destination-value-20,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\",\n )\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,destination-value-10,1,prometheus\n,,0,metric_name,source-value-10,destination-value-10,2,prometheus\n,,1,metric_name,source-value-20,destination-value-20,3,prometheus\n,,1,metric_name,source-value-20,destination-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,destination-value-10,1,prometheus\n,,0,metric_name,source-value-10,destination-value-10,2,prometheus\n,,1,metric_name,source-value-20,destination-value-20,3,prometheus\n,,1,metric_name,source-value-20,destination-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,destination-value-10,1,prometheus\n,,0,metric_name,source-value-10,destination-value-10,2,prometheus\n,,1,metric_name,source-value-20,destination-value-20,3,prometheus\n,,1,metric_name,source-value-20,destination-value-20,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 36, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "source: \"src\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 36, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "source", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 36, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"src\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Value: "src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 37, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 38, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "regex: \"source-value-(.*)\"", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 38, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"source-value-(.*)\"", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Value: "source-value-(.*)", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "replacement: \"destination-value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"destination-value-$1\"", - Start: ast.Position{ - Column: 26, - Line: 39, - }, - }, - }, - Value: "destination-value-$1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_full_string_match_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_full_string_match_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,source-value-20,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\")\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,source-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,source-value-20,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,source-value-10,1,prometheus\n,,0,metric_name,source-value-10,source-value-10,2,prometheus\n,,1,metric_name,source-value-20,source-value-20,3,prometheus\n,,1,metric_name,source-value-20,source-value-20,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\")", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\")", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\")", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "source: \"src\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "source", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"src\"", - Start: ast.Position{ - Column: 40, - Line: 35, - }, - }, - }, - Value: "src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 60, - Line: 35, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "regex: \"(.*)-value-(.*)\"", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"(.*)-value-(.*)\"", - Start: ast.Position{ - Column: 74, - Line: 35, - }, - }, - }, - Value: "(.*)-value-(.*)", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "replacement: \"$1-value-$2\"", - Start: ast.Position{ - Column: 93, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 93, - Line: 35, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"$1-value-$2\"", - Start: ast.Position{ - Column: 106, - Line: 35, - }, - }, - }, - Value: "$1-value-$2", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"(.*)-value-(.*)\", replacement: \"$1-value-$2\")", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 37, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_multiple_groups_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_multiple_groups_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,value-,1,prometheus\n,,0,metric_name,source-value-10,value-,2,prometheus\n,,1,metric_name,source-value-20,value-,3,prometheus\n,,1,metric_name,source-value-20,value-,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\")\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_empty_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_src_empty_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_empty_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_empty_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_empty_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_empty_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_src_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_empty_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,value-,1,prometheus\n,,0,metric_name,source-value-10,value-,2,prometheus\n,,1,metric_name,source-value-20,value-,3,prometheus\n,,1,metric_name,source-value-20,value-,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_src_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,value-,1,prometheus\n,,0,metric_name,source-value-10,value-,2,prometheus\n,,1,metric_name,source-value-20,value-,3,prometheus\n,,1,metric_name,source-value-20,value-,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,value-,1,prometheus\n,,0,metric_name,source-value-10,value-,2,prometheus\n,,1,metric_name,source-value-20,value-,3,prometheus\n,,1,metric_name,source-value-20,value-,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_src_empty_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_src_empty_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_src_empty_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "source: \"nonexistent-src\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "source", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"nonexistent-src\"", - Start: ast.Position{ - Column: 40, - Line: 35, - }, - }, - }, - Value: "nonexistent-src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 59, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 59, - Line: 35, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 72, - Line: 35, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "regex: \"(.*)\"", - Start: ast.Position{ - Column: 79, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 79, - Line: 35, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"(.*)\"", - Start: ast.Position{ - Column: 86, - Line: 35, - }, - }, - }, - Value: "(.*)", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "replacement: \"value-$1\"", - Start: ast.Position{ - Column: 94, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 94, - Line: 35, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"value-$1\"", - Start: ast.Position{ - Column: 107, - Line: 35, - }, - }, - }, - Value: "value-$1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "promql.labelReplace(source: \"nonexistent-src\", destination: \"dst\", regex: \"(.*)\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_empty_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_src_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_empty_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 37, - }, - File: "labelReplace_src_empty_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_empty_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_empty_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_empty_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_empty_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_src_empty_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_empty_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_empty_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\",\n )\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\",\n )", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\",\n )", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\",\n )", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 39, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "source: \"nonexistent-src\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 36, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "source", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"nonexistent-src\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Value: "nonexistent-src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 37, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 38, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "regex: \"source-value-(.*)\"", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 38, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"source-value-(.*)\"", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Value: "source-value-(.*)", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 39, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "replacement: \"value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 39, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"value-$1\"", - Start: ast.Position{ - Column: 26, - Line: 39, - }, - }, - }, - Value: "value-$1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "promql.labelReplace(\n source: \"nonexistent-src\",\n destination: \"dst\",\n regex: \"source-value-(.*)\",\n replacement: \"value-$1\",\n )", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_src_nonexistent_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_nonexistent_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\")\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "source: \"src\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "source", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"src\"", - Start: ast.Position{ - Column: 40, - Line: 35, - }, - }, - }, - Value: "src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 60, - Line: 35, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "regex: \"non-matching-regex\"", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 67, - Line: 35, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"non-matching-regex\"", - Start: ast.Position{ - Column: 74, - Line: 35, - }, - }, - }, - Value: "non-matching-regex", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "replacement: \"value-$1\"", - Start: ast.Position{ - Column: 96, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 96, - Line: 35, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"value-$1\"", - Start: ast.Position{ - Column: 109, - Line: 35, - }, - }, - }, - Value: "value-$1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "promql.labelReplace(source: \"src\", destination: \"dst\", regex: \"non-matching-regex\", replacement: \"value-$1\")", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 37, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 38, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_src_not_matched_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_src_not_matched_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"\nt_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\",\n )\n\ntest _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double,string\n#group,false,false,false,true,true,true,false,true\n#default,inData,,,,,,,\n,result,table,_time,_field,src,dst,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_field,src,dst,_value,_measurement\n,,0,metric_name,source-value-10,original-destination-value,1,prometheus\n,,0,metric_name,source-value-10,original-destination-value,2,prometheus\n,,1,metric_name,source-value-20,original-destination-value,3,prometheus\n,,1,metric_name,source-value-20,original-destination-value,4,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "t_labelReplace = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 36, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "source: \"src\"", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 36, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "source", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "source", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 36, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"src\"", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Value: "src", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "destination: \"dst\"", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 37, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "destination", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Name: "destination", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"dst\"", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }, - Value: "dst", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 38, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "regex: \"value-(.*)\"", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "regex", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "regex", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 38, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"value-(.*)\"", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Value: "value-(.*)", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "replacement: \"destination-value-$1\"", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "replacement", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "replacement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"destination-value-$1\"", - Start: ast.Position{ - Column: 26, - Line: 39, - }, - }, - }, - Value: "destination-value-$1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "promql.labelReplace(\n source: \"src\",\n destination: \"dst\",\n regex: \"value-(.*)\",\n replacement: \"destination-value-$1\",\n )", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "promql.labelReplace", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "labelReplace", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "labelReplace", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "_labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "_labelReplace", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_labelReplace", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "fn: t_labelReplace", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "t_labelReplace", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_labelReplace", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "test _labelReplace = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_labelReplace})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "labelReplace_sub_string_match_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "labelReplace_sub_string_match_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,2.545714285714286,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,4.857142857142857,prometheus\n\"\nt_linearRegression = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: false, fromNow: 0.0)\n\ntest _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_nopredict_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "linearRegression_nopredict_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_nopredict_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_nopredict_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_nopredict_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_nopredict_test.flux", - Source: "(csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 30, - Line: 11, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 17, - Line: 12, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "c", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "linearRegression_nopredict_test.flux", - Source: "from", - Start: ast.Position{ - Column: 7, - Line: 12, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_nopredict_test.flux", - Source: "c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 14, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_nopredict_test.flux", - Source: "(r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 14, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_nopredict_test.flux", - Source: "({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 15, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 23, - }, - File: "linearRegression_nopredict_test.flux", - Source: "{r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }", - Start: ast.Position{ - Column: 18, - Line: 15, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 15, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"test input table does not have _field column\"", - Start: ast.Position{ - Column: 72, - Line: 16, - }, - }, - }, - Value: "test input table does not have _field column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 25, - Line: 16, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 51, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 37, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_nopredict_test.flux", - Source: "exists r._field", - Start: ast.Position{ - Column: 28, - Line: 16, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 17, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 38, - Line: 21, - }, - }, - }, - Value: "test input table does not have _measurement column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_nopredict_test.flux", - Source: "if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 25, - Line: 18, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 19, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 31, - Line: 19, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 18, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 37, - Line: 18, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_nopredict_test.flux", - Source: "exists r._measurement", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"test input table does not have _time column\"", - Start: ast.Position{ - Column: 73, - Line: 22, - }, - }, - }, - Value: "test input table does not have _time column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 28, - Line: 22, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 40, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_nopredict_test.flux", - Source: "exists r._time", - Start: ast.Position{ - Column: 31, - Line: 22, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 15, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 15, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "linearRegression_nopredict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_nopredict_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 13, - }, - File: "linearRegression_nopredict_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 11, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "linearRegression_nopredict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 11, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_nopredict_test.flux", - Source: "option testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "linearRegression_nopredict_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 26, - }, - File: "linearRegression_nopredict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "linearRegression_nopredict_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,2.545714285714286,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,4.857142857142857,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 52, - }, - File: "linearRegression_nopredict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,2.545714285714286,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,4.857142857142857,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,0,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,2.545714285714286,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,4.857142857142857,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "t_linearRegression = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: false, fromNow: 0.0)", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 62, - }, - File: "linearRegression_nopredict_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "t_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: false, fromNow: 0.0)", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 63, - }, - File: "linearRegression_nopredict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "linearRegression_nopredict_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: false, fromNow: 0.0)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "predict: false, fromNow: 0.0", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "predict: false", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "predict", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Name: "predict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "false", - Start: ast.Position{ - Column: 45, - Line: 65, - }, - }, - }, - Name: "false", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fromNow: 0.0", - Start: ast.Position{ - Column: 52, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fromNow", - Start: ast.Position{ - Column: 52, - Line: 65, - }, - }, - }, - Name: "fromNow", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 61, - Line: 65, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "promql.linearRegression(predict: false, fromNow: 0.0)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "promql.linearRegression", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "linearRegression_nopredict_test.flux", - Source: "linearRegression", - Start: ast.Position{ - Column: 19, - Line: 65, - }, - }, - }, - Name: "linearRegression", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "linearRegression_nopredict_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 62, - }, - File: "linearRegression_nopredict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "linearRegression_nopredict_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 67, - }, - File: "linearRegression_nopredict_test.flux", - Source: "_linearRegression", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 26, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression}", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 68, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 68, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 68, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 68, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 68, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fn: t_linearRegression", - Start: ast.Position{ - Column: 85, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 68, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 89, - Line: 68, - }, - }, - }, - Name: "t_linearRegression", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_nopredict_test.flux", - Source: "test _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearRegression_nopredict_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "linearRegression_nopredict_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "linearRegression_nopredict_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "linearRegression_nopredict_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "linearRegression_nopredict_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 6, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "linearRegression_nopredict_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "linearRegression_nopredict_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "linearRegression_nopredict_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,1888.5057142857145,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,3756.8571428571427,prometheus\n\"\nt_linearRegression = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: true, fromNow: 600.0)\n\ntest _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_predict_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "linearRegression_predict_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_predict_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_predict_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "linearRegression_predict_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_predict_test.flux", - Source: "(csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 30, - Line: 11, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 12, - Line: 12, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 17, - Line: 12, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "c", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 12, - }, - File: "linearRegression_predict_test.flux", - Source: "from", - Start: ast.Position{ - Column: 7, - Line: 12, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_predict_test.flux", - Source: "c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 5, - Line: 12, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_predict_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_predict_test.flux", - Source: "fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 14, - }, - File: "linearRegression_predict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_predict_test.flux", - Source: "(r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 14, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 23, - }, - File: "linearRegression_predict_test.flux", - Source: "({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n })", - Start: ast.Position{ - Column: 17, - Line: 15, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 23, - }, - File: "linearRegression_predict_test.flux", - Source: "{r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }", - Start: ast.Position{ - Column: 18, - Line: 15, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "_field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 15, - }, - File: "linearRegression_predict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 26, - Line: 15, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _field column\"", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 67, - Line: 16, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "\"test input table does not have _field column\"", - Start: ast.Position{ - Column: 72, - Line: 16, - }, - }, - }, - Value: "test input table does not have _field column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 63, - Line: 16, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "if exists r._field then r._field else die(msg: \"test input table does not have _field column\")", - Start: ast.Position{ - Column: 25, - Line: 16, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 49, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 51, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 16, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 37, - Line: 16, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 16, - }, - File: "linearRegression_predict_test.flux", - Source: "exists r._field", - Start: ast.Position{ - Column: 28, - Line: 16, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "_measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 17, - }, - File: "linearRegression_predict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 21, - Line: 17, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 33, - Line: 21, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "\"test input table does not have _measurement column\"", - Start: ast.Position{ - Column: 38, - Line: 21, - }, - }, - }, - Value: "test input table does not have _measurement column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 29, - Line: 21, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 21, - }, - File: "linearRegression_predict_test.flux", - Source: "if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\")", - Start: ast.Position{ - Column: 25, - Line: 18, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "linearRegression_predict_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 19, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 19, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 19, - }, - File: "linearRegression_predict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 31, - Line: 19, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_predict_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 18, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 35, - Line: 18, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_predict_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 37, - Line: 18, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 18, - }, - File: "linearRegression_predict_test.flux", - Source: "exists r._measurement", - Start: ast.Position{ - Column: 28, - Line: 18, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "_time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 21, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.ConditionalExpression{ - Alternate: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "msg: \"test input table does not have _time column\"", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "msg", - Start: ast.Position{ - Column: 68, - Line: 22, - }, - }, - }, - Name: "msg", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "\"test input table does not have _time column\"", - Start: ast.Position{ - Column: 73, - Line: 22, - }, - }, - }, - Value: "test input table does not have _time column", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "die", - Start: ast.Position{ - Column: 64, - Line: 22, - }, - }, - }, - Name: "die", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "if exists r._time then r._time else die(msg: \"test input table does not have _time column\")", - Start: ast.Position{ - Column: 28, - Line: 22, - }, - }, - }, - Consequent: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - Test: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 38, - Line: 22, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 40, - Line: 22, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 22, - }, - File: "linearRegression_predict_test.flux", - Source: "exists r._time", - Start: ast.Position{ - Column: 31, - Line: 22, - }, - }, - }, - Operator: 14, - }, - Tk_else: nil, - Tk_if: nil, - Tk_then: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 15, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 19, - Line: 15, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 14, - }, - File: "linearRegression_predict_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 14, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_predict_test.flux", - Source: "map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 13, - }, - File: "linearRegression_predict_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 13, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 11, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 11, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 11, - }, - File: "linearRegression_predict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 11, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 11, - }, - File: "linearRegression_predict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 11, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "linearRegression_predict_test.flux", - Source: "option testing.loadStorage = (csv) =>\n c.from(csv: csv)\n |> map(\n fn: (r) =>\n ({r with _field:\n if exists r._field then r._field else die(msg: \"test input table does not have _field column\"),\n _measurement:\n if exists r._measurement then\n r._measurement\n else\n die(msg: \"test input table does not have _measurement column\"),\n _time: if exists r._time then r._time else die(msg: \"test input table does not have _time column\"),\n }),\n )", - Start: ast.Position{ - Column: 1, - Line: 11, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "linearRegression_predict_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 26, - }, - File: "linearRegression_predict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "linearRegression_predict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,100,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,100,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,100,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,200,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,300,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,400,prometheus\n,,3,2018-12-18T20:52:33Z,metric_name4,100,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "linearRegression_predict_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,1888.5057142857145,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,3756.8571428571427,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 52, - }, - File: "linearRegression_predict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "linearRegression_predict_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,1888.5057142857145,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,3756.8571428571427,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name2,1888.5057142857145,prometheus\n,,2,2018-12-18T20:50:00Z,2018-12-18T20:55:00Z,metric_name3,3756.8571428571427,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "t_linearRegression = (table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: true, fromNow: 600.0)", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 62, - }, - File: "linearRegression_predict_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "t_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: true, fromNow: 600.0)", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 63, - }, - File: "linearRegression_predict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "start: 2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "2018-12-18T20:50:00Z", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:50:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "stop: 2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 64, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "2018-12-18T20:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-12-18T20:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "linearRegression_predict_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "table\n |> range(start: 2018-12-18T20:50:00Z, stop: 2018-12-18T20:55:00Z)\n |> promql.linearRegression(predict: true, fromNow: 600.0)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "predict: true, fromNow: 600.0", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "predict: true", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "predict", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Name: "predict", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "true", - Start: ast.Position{ - Column: 45, - Line: 65, - }, - }, - }, - Name: "true", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "fromNow: 600.0", - Start: ast.Position{ - Column: 51, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "fromNow", - Start: ast.Position{ - Column: 51, - Line: 65, - }, - }, - }, - Name: "fromNow", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "600.0", - Start: ast.Position{ - Column: 60, - Line: 65, - }, - }, - }, - Value: 600.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "promql.linearRegression(predict: true, fromNow: 600.0)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "promql.linearRegression", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "linearRegression_predict_test.flux", - Source: "linearRegression", - Start: ast.Position{ - Column: 19, - Line: 65, - }, - }, - }, - Name: "linearRegression", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "linearRegression_predict_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 62, - }, - File: "linearRegression_predict_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "linearRegression_predict_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "_linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 67, - }, - File: "linearRegression_predict_test.flux", - Source: "_linearRegression", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "_linearRegression", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 26, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression}", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 68, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 68, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 68, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 68, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 68, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "fn: t_linearRegression", - Start: ast.Position{ - Column: 85, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 68, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "t_linearRegression", - Start: ast.Position{ - Column: 89, - Line: 68, - }, - }, - }, - Name: "t_linearRegression", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 68, - }, - File: "linearRegression_predict_test.flux", - Source: "test _linearRegression = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_linearRegression})", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearRegression_predict_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "linearRegression_predict_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "linearRegression_predict_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "linearRegression_predict_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "linearRegression_predict_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "linearRegression_predict_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6, - }, - File: "linearRegression_predict_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 6, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "linearRegression_predict_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "linearRegression_predict_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "linearRegression_predict_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "minute_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,0,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,0,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,0,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,0,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,1,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,2,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,57,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,58,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,59,prometheus\n\"\nt_promqlMinute = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)}))\n\ntest _promqlMinute = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "minute_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "minute_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "minute_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "minute_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "minute_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "minute_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,0,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,0,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,0,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,0,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "minute_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "minute_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,0,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,0,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,0,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,0,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,0,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,0,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,0,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,0,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "minute_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,1,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,2,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,57,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,58,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,59,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "minute_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "minute_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,1,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,2,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,57,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,58,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,59,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T00:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T00:01:00Z,metric_name,1,prometheus\n,,0,2018-03-05T00:02:00Z,metric_name,2,prometheus\n,,0,2018-10-06T00:57:00Z,metric_name,57,prometheus\n,,0,2018-11-07T00:58:00Z,metric_name,58,prometheus\n,,0,2018-12-08T00:59:00Z,metric_name,59,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "minute_test.flux", - Source: "t_promqlMinute = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 35, - }, - File: "minute_test.flux", - Source: "t_promqlMinute", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlMinute", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "minute_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)}))", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "minute_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "minute_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "minute_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "minute_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "minute_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "minute_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "minute_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "minute_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "minute_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "minute_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "minute_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "minute_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "minute_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "minute_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "minute_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "minute_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "minute_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "minute_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "minute_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "minute_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "minute_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "minute_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "minute_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "minute_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "minute_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "minute_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "minute_test.flux", - Source: "(r) => ({r with _value: promql.promqlMinute(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "minute_test.flux", - Source: "({r with _value: promql.promqlMinute(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "minute_test.flux", - Source: "{r with _value: promql.promqlMinute(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "minute_test.flux", - Source: "_value: promql.promqlMinute(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "minute_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "minute_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 64, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "minute_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 64, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "minute_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 64, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "minute_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 40, - }, - File: "minute_test.flux", - Source: "r", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "minute_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 77, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "minute_test.flux", - Source: "promql.promqlMinute(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "minute_test.flux", - Source: "promql.promqlMinute", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "minute_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "minute_test.flux", - Source: "promqlMinute", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlMinute", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "minute_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "minute_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "minute_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "minute_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlMinute(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "minute_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "minute_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "minute_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "minute_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "minute_test.flux", - Source: "_promqlMinute = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "minute_test.flux", - Source: "_promqlMinute", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlMinute", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "minute_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute})", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "minute_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "minute_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "minute_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "minute_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "minute_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "minute_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "minute_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "minute_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "minute_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "minute_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "minute_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "minute_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "minute_test.flux", - Source: "fn: t_promqlMinute", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "minute_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "minute_test.flux", - Source: "t_promqlMinute", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlMinute", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "minute_test.flux", - Source: "test _promqlMinute = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMinute})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "minute_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "minute_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "minute_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "minute_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "minute_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "minute_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "minute_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "month_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,10,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,11,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,12,prometheus\n\"\nt_promqlMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)}))\n\ntest _promqlMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "month_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "month_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "month_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "month_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "month_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "month_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "month_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "month_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "month_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,10,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,11,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,12,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "month_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "month_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,10,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,11,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,12,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,1,prometheus\n,,0,2018-02-04T20:00:00Z,metric_name,2,prometheus\n,,0,2018-03-05T20:00:00Z,metric_name,3,prometheus\n,,0,2018-10-06T20:00:00Z,metric_name,10,prometheus\n,,0,2018-11-07T20:00:00Z,metric_name,11,prometheus\n,,0,2018-12-08T20:00:00Z,metric_name,12,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "month_test.flux", - Source: "t_promqlMonth = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 35, - }, - File: "month_test.flux", - Source: "t_promqlMonth", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "month_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "month_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "month_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "month_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "month_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "month_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "month_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "month_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "month_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "month_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "month_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "month_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "month_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "month_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "month_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "month_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "month_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "month_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "month_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "month_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "month_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "month_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "month_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "month_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "month_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "month_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "month_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "month_test.flux", - Source: "(r) => ({r with _value: promql.promqlMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "month_test.flux", - Source: "({r with _value: promql.promqlMonth(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "month_test.flux", - Source: "{r with _value: promql.promqlMonth(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "month_test.flux", - Source: "_value: promql.promqlMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "month_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "month_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "month_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 40, - }, - File: "month_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 63, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "month_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 74, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 40, - }, - File: "month_test.flux", - Source: "r", - Start: ast.Position{ - Column: 74, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "month_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 76, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "month_test.flux", - Source: "promql.promqlMonth(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "month_test.flux", - Source: "promql.promqlMonth", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "month_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "month_test.flux", - Source: "promqlMonth", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlMonth", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "month_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "month_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "month_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 40, - }, - File: "month_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlMonth(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "month_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "month_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "month_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 35, - }, - File: "month_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "month_test.flux", - Source: "_promqlMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "month_test.flux", - Source: "_promqlMonth", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlMonth", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "month_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth})", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "month_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "month_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "month_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "month_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "month_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "month_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "month_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "month_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "month_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "month_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "month_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "month_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "month_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "month_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "month_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "month_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "month_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "month_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "month_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "month_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "month_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "month_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "month_test.flux", - Source: "fn: t_promqlMonth", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "month_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "month_test.flux", - Source: "t_promqlMonth", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlMonth", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "month_test.flux", - Source: "test _promqlMonth = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlMonth})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "month_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "month_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "month_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "month_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "month_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "month_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "month_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,-Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,-Inf\n\"\n\n// testing below range value\nt_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: -0.1)\n\ntest _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_neg_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "quantile_neg_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_neg_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_neg_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_neg_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_neg_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "quantile_neg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_neg_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_neg_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,-Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,-Inf\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "quantile_neg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_neg_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,-Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,-Inf\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,-Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,-Inf\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "t_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: -0.1)", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// testing below range value\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 39, - }, - File: "quantile_neg_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: -0.1)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 40, - }, - File: "quantile_neg_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "quantile_neg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: -0.1)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "q: -0.1", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "q: -0.1", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "q", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "0.1", - Start: ast.Position{ - Column: 32, - Line: 42, - }, - }, - }, - Value: 0.1, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "-0.1", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "promql.quantile(q: -0.1)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "promql.quantile", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_neg_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Name: "quantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_neg_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "quantile_neg_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_neg_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "_quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "_quantile", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 108, - Line: 44, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_neg_test.flux", - Source: "test _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_neg_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_neg_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_neg_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_neg_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_neg_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_neg_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_neg_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,+Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,+Inf\n\"\n\n// testing above range value\nt_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 1.1)\n\ntest _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_pos_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "quantile_pos_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_pos_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_pos_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_pos_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_pos_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "quantile_pos_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_pos_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_pos_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,+Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,+Inf\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "quantile_pos_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_pos_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,+Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,+Inf\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,+Inf\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,+Inf\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "t_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 1.1)", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// testing above range value\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 39, - }, - File: "quantile_pos_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 1.1)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 40, - }, - File: "quantile_pos_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "quantile_pos_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 1.1)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "q: 1.1", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "q: 1.1", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "q", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "1.1", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }, - Value: 1.1, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "promql.quantile(q: 1.1)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "promql.quantile", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_pos_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Name: "quantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_pos_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "quantile_pos_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_pos_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "_quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "_quantile", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 108, - Line: 44, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_pos_test.flux", - Source: "test _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_pos_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_pos_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_pos_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_pos_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_pos_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_pos_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_pos_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,47.57265196634445\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,26.162588942633263\n\"\n\n// testing normal range value\nt_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 0.75)\n\ntest _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "quantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "quantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,47.57265196634445\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,26.162588942633263\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,47.57265196634445\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,26.162588942633263\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,47.57265196634445\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,26.162588942633263\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_test.flux", - Source: "t_quantile = (tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 0.75)", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// testing normal range value\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 39, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 0.75)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 40, - }, - File: "quantile_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "quantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "quantile_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "quantile_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "quantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> promql.quantile(q: 0.75)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 42, - }, - File: "quantile_test.flux", - Source: "q", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "quantile_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }, - Value: 0.75, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 42, - }, - File: "quantile_test.flux", - Source: "promql.quantile(q: 0.75)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_test.flux", - Source: "promql.quantile", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "quantile_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "quantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Name: "quantile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "quantile_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 39, - }, - File: "quantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_test.flux", - Source: "_quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 44, - }, - File: "quantile_test.flux", - Source: "_quantile", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "quantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "quantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "quantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 44, - }, - File: "quantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 44, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 44, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 44, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "quantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 44, - }, - File: "quantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 44, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 108, - Line: 44, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "quantile_test.flux", - Source: "test _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "quantile_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "quantile_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "resets_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,1,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,0,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,2,prometheus\n\"\nt_resets = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.resets()\n\ntest _resets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "resets_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "resets_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "resets_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "resets_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "resets_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "resets_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,1,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "resets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "resets_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,1,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-18T20:52:33Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:43Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:52:53Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:03Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:13Z,metric_name1,1,prometheus\n,,0,2018-12-18T20:53:23Z,metric_name1,1,prometheus\n,,1,2018-12-18T20:52:33Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:43Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:52:53Z,metric_name2,1,prometheus\n,,1,2018-12-18T20:53:03Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:13Z,metric_name2,2,prometheus\n,,1,2018-12-18T20:53:23Z,metric_name2,2,prometheus\n,,2,2018-12-18T20:52:33Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:52:43Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:52:53Z,metric_name3,3,prometheus\n,,2,2018-12-18T20:53:03Z,metric_name3,1,prometheus\n,,2,2018-12-18T20:53:13Z,metric_name3,2,prometheus\n,,2,2018-12-18T20:53:23Z,metric_name3,1,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "resets_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,0,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,2,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "resets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "resets_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,0,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,2,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,outData,,,,,,\n,result,table,_start,_stop,_field,_value,_measurement\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name1,0,prometheus\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name2,0,prometheus\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,metric_name3,2,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "resets_test.flux", - Source: "t_resets = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.resets()", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 44, - }, - File: "resets_test.flux", - Source: "t_resets", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_resets", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "resets_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.resets()", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "resets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "resets_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "resets_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "resets_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "resets_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "resets_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "resets_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "resets_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "resets_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> promql.resets()", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "resets_test.flux", - Source: "promql.resets()", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "resets_test.flux", - Source: "promql.resets", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "resets_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "resets_test.flux", - Source: "resets", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Name: "resets", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "resets_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "resets_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "resets_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "resets_test.flux", - Source: "_resets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 49, - }, - File: "resets_test.flux", - Source: "_resets", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_resets", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "resets_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets})", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "resets_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets})", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 49, - }, - File: "resets_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets}", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "resets_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "resets_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "resets_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "resets_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "resets_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "resets_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 49, - }, - File: "resets_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "resets_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "resets_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 49, - }, - File: "resets_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 49, - }, - File: "resets_test.flux", - Source: "fn: t_resets", - Start: ast.Position{ - Column: 102, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 49, - }, - File: "resets_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 49, - }, - File: "resets_test.flux", - Source: "t_resets", - Start: ast.Position{ - Column: 106, - Line: 49, - }, - }, - }, - Name: "t_resets", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "resets_test.flux", - Source: "test _resets = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_resets})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "resets_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "resets_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "resets_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "resets_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "resets_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "resets_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "resets_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,0,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,1543694410.123,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,1543780820.123,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,1543867230.123,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,1546113640.123,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,1546200050.123,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,1546286460.123,prometheus\n\"\nt_timestamp = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n\ntest _timestamp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "timestamp_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "timestamp_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "timestamp_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "timestamp_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "timestamp_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "timestamp_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,0,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "timestamp_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "timestamp_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,0,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,0,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,0,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,0,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,0,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,0,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "timestamp_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,1543694410.123,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,1543780820.123,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,1543867230.123,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,1546113640.123,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,1546200050.123,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,1546286460.123,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "timestamp_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "timestamp_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,1543694410.123,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,1543780820.123,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,1543867230.123,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,1546113640.123,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,1546200050.123,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,1546286460.123,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-12-01T20:00:10.123Z,metric_name,1543694410.123,prometheus\n,,0,2018-12-02T20:00:20.123Z,metric_name,1543780820.123,prometheus\n,,0,2018-12-03T20:00:30.123Z,metric_name,1543867230.123,prometheus\n,,0,2018-12-29T20:00:40.123Z,metric_name,1546113640.123,prometheus\n,,0,2018-12-30T20:00:50.123Z,metric_name,1546200050.123,prometheus\n,,0,2018-12-31T20:01:00.123Z,metric_name,1546286460.123,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "t_timestamp = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "timestamp_test.flux", - Source: "t_timestamp", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_timestamp", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "timestamp_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "timestamp_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "timestamp_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "timestamp_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "timestamp_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "timestamp_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "timestamp_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "_timestamp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 41, - }, - File: "timestamp_test.flux", - Source: "_timestamp", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_timestamp", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp})", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp}", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 42, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 42, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 42, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "fn: t_timestamp", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "t_timestamp", - Start: ast.Position{ - Column: 89, - Line: 42, - }, - }, - }, - Name: "t_timestamp", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 42, - }, - File: "timestamp_test.flux", - Source: "test _timestamp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_timestamp})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "timestamp_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "timestamp_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "timestamp_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "timestamp_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "timestamp_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "timestamp_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "timestamp_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "year_test.flux", - Source: "package promql_test\n\n\nimport \"testing\"\nimport \"internal/promql\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,0,prometheus\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,2018,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,2019,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,2020,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,2021,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,2022,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,2023,prometheus\n\"\nt_promqlYear = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)}))\n\ntest _promqlYear = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "year_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "year_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "year_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "year_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "year_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "year_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "year_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "year_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,0,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,inData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,0,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,0,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,0,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,0,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,0,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,0,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "year_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,2018,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,2019,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,2020,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,2021,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,2022,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,2023,prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 22, - }, - File: "year_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "year_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,2018,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,2019,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,2020,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,2021,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,2022,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,2023,prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,false,true,false,true\n#default,outData,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-01-03T20:00:00Z,metric_name,2018,prometheus\n,,0,2019-02-04T20:00:00Z,metric_name,2019,prometheus\n,,0,2020-03-05T20:00:00Z,metric_name,2020,prometheus\n,,0,2021-10-06T20:00:00Z,metric_name,2021,prometheus\n,,0,2022-11-07T20:00:00Z,metric_name,2022,prometheus\n,,0,2023-12-08T20:00:00Z,metric_name,2023,prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "year_test.flux", - Source: "t_promqlYear = (table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)}))", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 35, - }, - File: "year_test.flux", - Source: "t_promqlYear", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_promqlYear", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "year_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)}))", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "year_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "year_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "year_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "year_test.flux", - Source: "start: 1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "year_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "year_test.flux", - Source: "1980-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("1980-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "year_test.flux", - Source: "range(start: 1980-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "year_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "year_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "year_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "year_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "year_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "year_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "year_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "year_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "year_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "year_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "year_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "year_test.flux", - Source: "promql.timestamp()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "year_test.flux", - Source: "promql.timestamp", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "year_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "year_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "timestamp", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "year_test.flux", - Source: "table\n |> range(start: 1980-01-01T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> promql.timestamp()\n |> map(fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "year_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "year_test.flux", - Source: "fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "year_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "year_test.flux", - Source: "(r) => ({r with _value: promql.promqlYear(timestamp: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 40, - }, - File: "year_test.flux", - Source: "({r with _value: promql.promqlYear(timestamp: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "year_test.flux", - Source: "{r with _value: promql.promqlYear(timestamp: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "year_test.flux", - Source: "_value: promql.promqlYear(timestamp: r._value)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "year_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "year_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "year_test.flux", - Source: "timestamp: r._value", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 40, - }, - File: "year_test.flux", - Source: "timestamp", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Name: "timestamp", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "year_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "year_test.flux", - Source: "r", - Start: ast.Position{ - Column: 73, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 40, - }, - File: "year_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "year_test.flux", - Source: "promql.promqlYear(timestamp: r._value)", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "year_test.flux", - Source: "promql.promqlYear", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "year_test.flux", - Source: "promql", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Name: "promql", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "year_test.flux", - Source: "promqlYear", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "promqlYear", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "year_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "year_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "year_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 40, - }, - File: "year_test.flux", - Source: "map(fn: (r) => ({r with _value: promql.promqlYear(timestamp: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "year_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "year_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "year_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "year_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "year_test.flux", - Source: "_promqlYear = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "year_test.flux", - Source: "_promqlYear", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_promqlYear", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "year_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear})", - Start: ast.Position{ - Column: 20, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "year_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "year_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "year_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "year_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "year_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "year_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "year_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "year_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "year_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "year_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "year_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "year_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "year_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "year_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "year_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "year_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "year_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "year_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "year_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "year_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "year_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "year_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "year_test.flux", - Source: "fn: t_promqlYear", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "year_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "year_test.flux", - Source: "t_promqlYear", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_promqlYear", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "year_test.flux", - Source: "test _promqlYear = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_promqlYear})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "year_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "year_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "year_test.flux", - Source: "import \"internal/promql\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 5, - }, - File: "year_test.flux", - Source: "\"internal/promql\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "internal/promql", - }, - }}, - Metadata: "parser-type=rust", - Name: "year_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "year_test.flux", - Source: "package promql_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1, - }, - File: "year_test.flux", - Source: "promql_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "promql_test", - }, - }, - }}, - Package: "promql_test", - Path: "testing/promql", -}} diff --git a/stdlib/testing/usage/flux_test_gen.go b/stdlib/testing/usage/flux_test_gen.go index df2cd464de..0f82a4910b 100644 --- a/stdlib/testing/usage/flux_test_gen.go +++ b/stdlib/testing/usage/flux_test_gen.go @@ -1,14111 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package usage - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" - "regexp" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1702, - }, - File: "api_test.flux", - Source: "package usage_test\n\n\nimport \"testing\"\nimport \"strings\"\n\n// This dataset has been generated with this query:\n// from(bucket: \"system_usage\")\n// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n// |> filter(fn: (r) =>\n// (r.org_id == \"03d333bccff17000\" or r.org_id == \"03cbe13cce931000\" or r.org_id == \"043e0780ee2b1000\")\n// and r._measurement == \"http_request\"\n// )\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,524,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,309,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,135481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,136467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,318447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,324273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,280263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,327390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,326904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,329940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,341358,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,380729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,379869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,327463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,327408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,373182,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,276982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,327404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,373659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,330982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,317787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,286473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,318515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,284151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,258767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,298303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,327758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,294930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,321600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,315463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,284920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,382744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,285104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,380705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,285065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,264380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,325335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,257756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,327878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,317525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,380221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,319520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,326362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,331781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,286881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,327452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,331543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,318784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,327577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,270517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,285660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,319425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,379500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,375107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,328585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,373219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,326940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,319991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,289392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,327402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,327895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,381797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,316536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,327490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,285059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,330967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,129804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,134151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,134357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,326950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,287417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,380364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,253402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,381005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,285172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,382955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,320268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,260895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,222413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,284517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,319354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,327433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,330438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,374285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,325017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,380222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,327941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,284372,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,287389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,287223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,315227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,244505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,381706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,327493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,374683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,319750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,330897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,328952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,374507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,374873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,318363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,221833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,327435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,285008,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,373945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,241539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,327417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,381827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,330676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,375282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,210863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,322964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,318032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,327386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,288775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,290055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,323117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,241151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,329809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,284181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,310470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,375769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,327456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,313458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,318783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,285097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,375822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,288879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,135653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,134048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,379321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,327507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,372594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,287155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,328957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,313759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,285109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,318042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,317769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,326066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,299866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,288971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,383033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,217804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,264685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,329679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,322834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,285132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,318337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,286423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,327414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,330853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,223921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,375255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,320948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,285521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,131124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,129706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,138532,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,136138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,135208,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,338,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,49,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,132118,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,133458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,136679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,53,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,293,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,327384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,351440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,326422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,327316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,374129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,327399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,288074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,325656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,380962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,318755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,374945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,374144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,327483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,319491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,330598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,376020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,327405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,324557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,375130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,236660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,284634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,322991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,251028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,376268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,372759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,378419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,301298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,285076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,382586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,328841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,319582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,319202,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,286873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,327401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,262520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,286,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,390,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,317738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,293796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,323952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,330348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,328861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,383025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,316428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,312361,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,327419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,355443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,323007,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,318233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,327434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,221526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,321999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,214163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,377145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,310508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,314947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,266437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,285096,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,331506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,65,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,472,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,129145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,134294,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,135663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,75,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,134947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,333364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,322482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,284880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,235554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,378952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,285088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,375751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,330771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,328592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,364779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,327454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,285040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,245802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,282457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,318223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,294440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,326435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,322185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,285197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,353573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,374028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,284980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,320414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,380147,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,261850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,321976,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,380735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,329192,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,284996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,373010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,243844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,284962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,382507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,319063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,323384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,330843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,315660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,329100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,256479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,288923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,327336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,215051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,325344,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,375540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,318445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,382216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,314396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,289826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,288091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,326240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,249373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,285087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,375176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,285629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,286207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,284199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,326392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,237342,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,327364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,288650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,229791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,285878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,323348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,327470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,381650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,285175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,318047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,376141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,261307,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,331586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,324490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,285800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,319476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,325472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,316444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,327442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,320937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,320515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,378047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,345857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,252087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,324880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,321249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,324558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,220626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,329073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,382719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,380572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,327863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,327439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,347263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,242204,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,285106,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,327448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,321970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,378083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,323005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,329053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,328429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,226144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,327508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,330531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,285071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,379590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,316691,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,320780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,82,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,322984,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,320725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,323666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,285089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,370914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,285156,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,318364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,252563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,283906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,319949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,330856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,379281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,329010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,285126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,317408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,330458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,327890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,314998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,223814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,285060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,379584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,377040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,227822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,318550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,318623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,380411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,381273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,136186,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,130846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,133311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,128014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,135152,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,137083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,329656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,286162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,320309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,329304,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,375869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,288259,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,327406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,278742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,319362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,224897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,282188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,381576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,327398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,379250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,287865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,319761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,386155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,375916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,328001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,285098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,263634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,327457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,373350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,137309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,136056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,134075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,135150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,587,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,92,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,176881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,134671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,140568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,97,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,374,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,135198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,134621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,318830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,273298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,221445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,330907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,317407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,324530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,327413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,327428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,378657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,326403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,254231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,327425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,285139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,315723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,328231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,378432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,380520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,373450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,253070,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,327635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,247075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,330181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,374663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,323697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,319001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,112,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,135072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,114,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n\"\noutData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,requests_count,,,,,\n,result,table,_start,_stop,requests_count,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,143,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,145,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,139,2019-08-01T14:00:00Z\n\"\n_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"requests_count\"})\n |> yield(name: \"requests_count\")\n\ntest get_api_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1674, - }, - File: "api_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,524,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,309,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,135481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,136467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,318447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,324273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,280263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,327390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,326904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,329940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,341358,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,380729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,379869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,327463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,327408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,373182,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,276982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,327404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,373659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,330982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,317787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,286473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,318515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,284151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,258767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,298303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,327758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,294930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,321600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,315463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,284920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,382744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,285104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,380705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,285065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,264380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,325335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,257756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,327878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,317525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,380221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,319520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,326362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,331781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,286881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,327452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,331543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,318784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,327577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,270517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,285660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,319425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,379500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,375107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,328585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,373219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,326940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,319991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,289392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,327402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,327895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,381797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,316536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,327490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,285059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,330967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,129804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,134151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,134357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,326950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,287417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,380364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,253402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,381005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,285172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,382955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,320268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,260895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,222413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,284517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,319354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,327433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,330438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,374285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,325017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,380222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,327941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,284372,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,287389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,287223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,315227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,244505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,381706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,327493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,374683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,319750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,330897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,328952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,374507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,374873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,318363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,221833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,327435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,285008,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,373945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,241539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,327417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,381827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,330676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,375282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,210863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,322964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,318032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,327386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,288775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,290055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,323117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,241151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,329809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,284181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,310470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,375769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,327456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,313458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,318783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,285097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,375822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,288879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,135653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,134048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,379321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,327507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,372594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,287155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,328957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,313759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,285109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,318042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,317769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,326066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,299866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,288971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,383033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,217804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,264685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,329679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,322834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,285132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,318337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,286423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,327414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,330853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,223921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,375255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,320948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,285521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,131124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,129706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,138532,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,136138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,135208,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,338,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,49,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,132118,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,133458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,136679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,53,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,293,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,327384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,351440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,326422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,327316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,374129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,327399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,288074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,325656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,380962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,318755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,374945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,374144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,327483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,319491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,330598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,376020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,327405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,324557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,375130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,236660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,284634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,322991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,251028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,376268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,372759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,378419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,301298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,285076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,382586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,328841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,319582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,319202,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,286873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,327401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,262520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,286,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,390,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,317738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,293796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,323952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,330348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,328861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,383025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,316428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,312361,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,327419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,355443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,323007,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,318233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,327434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,221526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,321999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,214163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,377145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,310508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,314947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,266437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,285096,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,331506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,65,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,472,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,129145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,134294,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,135663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,75,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,134947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,333364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,322482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,284880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,235554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,378952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,285088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,375751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,330771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,328592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,364779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,327454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,285040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,245802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,282457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,318223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,294440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,326435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,322185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,285197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,353573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,374028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,284980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,320414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,380147,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,261850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,321976,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,380735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,329192,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,284996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,373010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,243844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,284962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,382507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,319063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,323384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,330843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,315660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,329100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,256479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,288923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,327336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,215051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,325344,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,375540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,318445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,382216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,314396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,289826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,288091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,326240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,249373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,285087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,375176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,285629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,286207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,284199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,326392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,237342,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,327364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,288650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,229791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,285878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,323348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,327470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,381650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,285175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,318047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,376141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,261307,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,331586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,324490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,285800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,319476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,325472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,316444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,327442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,320937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,320515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,378047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,345857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,252087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,324880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,321249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,324558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,220626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,329073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,382719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,380572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,327863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,327439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,347263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,242204,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,285106,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,327448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,321970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,378083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,323005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,329053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,328429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,226144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,327508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,330531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,285071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,379590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,316691,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,320780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,82,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,322984,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,320725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,323666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,285089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,370914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,285156,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,318364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,252563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,283906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,319949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,330856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,379281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,329010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,285126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,317408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,330458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,327890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,314998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,223814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,285060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,379584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,377040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,227822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,318550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,318623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,380411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,381273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,136186,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,130846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,133311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,128014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,135152,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,137083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,329656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,286162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,320309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,329304,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,375869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,288259,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,327406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,278742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,319362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,224897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,282188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,381576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,327398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,379250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,287865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,319761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,386155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,375916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,328001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,285098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,263634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,327457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,373350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,137309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,136056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,134075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,135150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,587,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,92,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,176881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,134671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,140568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,97,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,374,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,135198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,134621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,318830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,273298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,221445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,330907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,317407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,324530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,327413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,327428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,378657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,326403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,254231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,327425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,285139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,315723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,328231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,378432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,380520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,373450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,253070,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,327635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,247075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,330181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,374663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,323697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,319001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,112,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,135072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,114,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n\"", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This dataset has been generated with this query:\n"}, ast.Comment{Text: "// from(bucket: \"system_usage\")\n"}, ast.Comment{Text: "// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n"}, ast.Comment{Text: "// |> filter(fn: (r) =>\n"}, ast.Comment{Text: "// (r.org_id == \"03d333bccff17000\" or r.org_id == \"03cbe13cce931000\" or r.org_id == \"043e0780ee2b1000\")\n"}, ast.Comment{Text: "// and r._measurement == \"http_request\"\n"}, ast.Comment{Text: "// )\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 14, - }, - File: "api_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1674, - }, - File: "api_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,524,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,309,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,135481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,136467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,318447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,324273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,280263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,327390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,326904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,329940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,341358,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,380729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,379869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,327463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,327408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,373182,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,276982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,327404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,373659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,330982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,317787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,286473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,318515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,284151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,258767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,298303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,327758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,294930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,321600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,315463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,284920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,382744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,285104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,380705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,285065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,264380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,325335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,257756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,327878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,317525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,380221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,319520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,326362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,331781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,286881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,327452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,331543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,318784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,327577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,270517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,285660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,319425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,379500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,375107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,328585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,373219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,326940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,319991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,289392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,327402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,327895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,381797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,316536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,327490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,285059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,330967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,129804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,134151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,134357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,326950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,287417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,380364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,253402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,381005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,285172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,382955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,320268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,260895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,222413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,284517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,319354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,327433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,330438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,374285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,325017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,380222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,327941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,284372,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,287389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,287223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,315227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,244505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,381706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,327493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,374683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,319750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,330897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,328952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,374507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,374873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,318363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,221833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,327435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,285008,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,373945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,241539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,327417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,381827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,330676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,375282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,210863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,322964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,318032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,327386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,288775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,290055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,323117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,241151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,329809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,284181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,310470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,375769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,327456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,313458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,318783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,285097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,375822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,288879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,135653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,134048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,379321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,327507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,372594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,287155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,328957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,313759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,285109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,318042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,317769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,326066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,299866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,288971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,383033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,217804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,264685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,329679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,322834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,285132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,318337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,286423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,327414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,330853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,223921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,375255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,320948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,285521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,131124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,129706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,138532,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,136138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,135208,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,338,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,49,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,132118,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,133458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,136679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,53,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,293,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,327384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,351440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,326422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,327316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,374129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,327399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,288074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,325656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,380962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,318755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,374945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,374144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,327483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,319491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,330598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,376020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,327405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,324557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,375130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,236660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,284634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,322991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,251028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,376268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,372759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,378419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,301298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,285076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,382586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,328841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,319582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,319202,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,286873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,327401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,262520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,286,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,390,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,317738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,293796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,323952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,330348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,328861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,383025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,316428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,312361,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,327419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,355443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,323007,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,318233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,327434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,221526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,321999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,214163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,377145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,310508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,314947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,266437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,285096,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,331506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,65,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,472,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,129145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,134294,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,135663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,75,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,134947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,333364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,322482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,284880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,235554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,378952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,285088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,375751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,330771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,328592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,364779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,327454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,285040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,245802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,282457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,318223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,294440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,326435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,322185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,285197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,353573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,374028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,284980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,320414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,380147,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,261850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,321976,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,380735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,329192,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,284996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,373010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,243844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,284962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,382507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,319063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,323384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,330843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,315660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,329100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,256479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,288923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,327336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,215051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,325344,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,375540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,318445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,382216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,314396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,289826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,288091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,326240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,249373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,285087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,375176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,285629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,286207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,284199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,326392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,237342,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,327364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,288650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,229791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,285878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,323348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,327470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,381650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,285175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,318047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,376141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,261307,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,331586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,324490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,285800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,319476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,325472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,316444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,327442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,320937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,320515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,378047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,345857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,252087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,324880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,321249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,324558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,220626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,329073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,382719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,380572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,327863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,327439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,347263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,242204,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,285106,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,327448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,321970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,378083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,323005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,329053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,328429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,226144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,327508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,330531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,285071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,379590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,316691,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,320780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,82,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,322984,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,320725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,323666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,285089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,370914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,285156,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,318364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,252563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,283906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,319949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,330856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,379281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,329010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,285126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,317408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,330458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,327890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,314998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,223814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,285060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,379584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,377040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,227822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,318550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,318623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,380411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,381273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,136186,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,130846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,133311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,128014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,135152,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,137083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,329656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,286162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,320309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,329304,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,375869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,288259,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,327406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,278742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,319362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,224897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,282188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,381576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,327398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,379250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,287865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,319761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,386155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,375916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,328001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,285098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,263634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,327457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,373350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,137309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,136056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,134075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,135150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,587,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,92,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,176881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,134671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,140568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,97,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,374,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,135198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,134621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,318830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,273298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,221445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,330907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,317407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,324530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,327413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,327428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,378657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,326403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,254231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,327425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,285139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,315723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,328231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,378432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,380520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,373450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,253070,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,327635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,247075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,330181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,374663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,323697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,319001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,112,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,135072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,114,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n\"", - Start: ast.Position{ - Column: 5, - Line: 15, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,524,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,308,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,309,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,135481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,136467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.189501457Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.243148023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,318447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,324273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,280263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,327390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,326904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,329940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,341358,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,380729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,379869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,327463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,327408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,373182,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,276982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,327404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,373659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,330982,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,317787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,286473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,318515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,284151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,258767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,298303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,327758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,294930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,321600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,315463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,284920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,382744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,285104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,380705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,285065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,264380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,325335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,257756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,327878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,317525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,380221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,319520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,326362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,331781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,286881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,327452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,331543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,318784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:21.35931241Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.16053224Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.168300727Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.060812264Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.357815246Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,327577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,270517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,285660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,319425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,379500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,375107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,328585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,373219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,326940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,319991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,289392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,327402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,327895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,381797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,316536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,327490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,285059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,330967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,129804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,134151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,134357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.703906462Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.104144569Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.230170513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.711647972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.701126518Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.536334291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.011653888Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.013738564Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.019966427Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.601000719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.608374119Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.613905476Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.916645482Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.628917081Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.501870326Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.629184234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.611881696Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.992986724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.102150046Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.406710933Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.099360215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.29848543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.90127268Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.300738149Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.515097327Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.316491183Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.504035022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.403593884Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.409427654Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,326950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,287417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,380364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,253402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,381005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,285172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,382955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,320268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,260895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,222413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,284517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,319354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,327433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,330438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,374285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,325017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,380222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,327941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,284372,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,287389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,287223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,315227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,244505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,381706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,327416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,327493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,374683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,319750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,330897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,328952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,374507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,374873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,318363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,221833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,327435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,285008,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,373945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,241539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,327417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,381827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,330676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,375282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,210863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,322964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,318032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,327386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,288775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,290055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,323117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,241151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,329809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,284181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,310470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,375769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,327456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,313458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,318783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,285097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,375822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,288879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.149799548Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,135644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,135653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,134048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.030442937Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.02694397Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.22836104Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.229099874Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.017450939Z,379321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.600950432Z,327507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.609220694Z,372594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.09095546Z,287155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.498745879Z,328957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.390342112Z,313759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.099531259Z,285109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.192971675Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.299520148Z,318042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.097770443Z,317769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.705978375Z,326066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.392512266Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.398845496Z,299866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.45058159Z,288971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.913098092Z,383033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.481601294Z,217804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.499466181Z,327464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.096354173Z,264685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.593241226Z,329679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.50957492Z,322834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.587949298Z,285132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.805311114Z,318337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.187605923Z,286423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.58955709Z,327414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.899111428Z,330853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.492875966Z,223921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.503533849Z,375255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.593991138Z,320948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.603253439Z,285521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.564629212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.566473876Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.05454628Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.06702922Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.745287913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.955520575Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.140055762Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.754159364Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.141062606Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.549071705Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.740085307Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.249474653Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.849046435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.572089435Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.574434936Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.576373862Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.156354479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.157937256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.669184853Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.242435498Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.237994175Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.354448213Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.044567552Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.345217386Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.741543395Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.049815985Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.857604531Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.943062277Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.652187031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.601675661Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.749486157Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.552068976Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.648274247Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.565062199Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.572480285Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.447573304Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.838882025Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.554729726Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,131124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,129706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,138532,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,136138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,135208,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.263109085Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,338,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,523,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.826052473Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.433208995Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n,,47,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.123974761Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.505896663Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.613475551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.605008426Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.606294937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.220762186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.600082088Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.606683602Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.200918117Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.609246759Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.996198687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.002761943Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.713139323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.31548156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.608303981Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.121730946Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.813381891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.710100205Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.411628468Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.520025114Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.098543472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.105069133Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.808721779Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.096695795Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:02.004687017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.999904489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.700876891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.303341791Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.620693228Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n,,48,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.09765774Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,49,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,132118,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,133458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,50,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,136679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,51,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,52,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,53,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,293,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,54,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,327384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,351440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,326422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,285123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,327316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,374129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,327399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,288074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,325656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,380962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,318755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,374945,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,374144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,327483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,319491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,330598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,376020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,327405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,324557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,375130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,236660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,284634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,322991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,251028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,376268,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,372759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,378419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,301298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,285076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,382586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,328841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,319582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,319202,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,286873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,327401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,55,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,262520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,286,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,56,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,390,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,57,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,58,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,59,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.970319745Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.531569902Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.664115909Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.063750817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.663086031Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.598730257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.582665417Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.634786699Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.648195273Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.670956478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.664186562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.587088267Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.68613869Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.691516439Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.478268764Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.678225729Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.679500768Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.673156428Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.759624913Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.764203621Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.594871394Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.565823492Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.267645189Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.270278091Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.403426135Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.771450724Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.777072617Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.169625644Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.770427616Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.36560489Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.385375353Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.616652013Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.079352452Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.078870332Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.065081061Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.778071131Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n,,60,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.685330547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,61,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,471,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,62,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,317738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,293796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,323952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,330348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,328861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,383025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,316428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,312361,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,327419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,355443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,323007,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,318233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,327434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,221526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,321999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,214163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,327446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,377145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,310508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,314947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,266437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,285096,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,331506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,285081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,63,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,64,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,65,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.108387109Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,66,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,67,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,68,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,69,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,472,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,70,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,292,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:21.285804811Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.0775825Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.077794928Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n,,71,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.079927546Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.580351664Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.79658242Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.985583214Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.379500587Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.785632296Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.909417563Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.595362561Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.736591044Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.608197022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.610825604Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.603654693Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.595780955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.542426534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.988819841Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.594086666Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.189155057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.605374657Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.287961844Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n,,72,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.703123464Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.268627984Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n,,73,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.165405323Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,129145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,134294,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,74,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,135663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,75,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.355461496Z,134947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.968339107Z,333364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.494289931Z,322482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.060172972Z,284880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.364865013Z,235554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.568254621Z,378952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.163694256Z,285088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.57180169Z,375751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.861866506Z,330771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.568103359Z,328592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.662611443Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:02.165665861Z,364779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.666981479Z,327454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.067923517Z,285040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.461440212Z,245802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.66450626Z,282457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.661951155Z,327412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.063776918Z,318223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.070778064Z,294440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.771068719Z,326435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.269855316Z,322185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.270063765Z,285197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.77614234Z,353573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.674156983Z,374028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.260533607Z,285110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.277196314Z,284980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.285854559Z,320414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.078891216Z,380147,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.765416796Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.667818668Z,261850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:02.675895692Z,321976,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.981235314Z,380735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.677959056Z,327438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.680466027Z,329192,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.071720826Z,284996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.579880997Z,373010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.963072763Z,243844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.158871446Z,284962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.07841778Z,382507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.665781174Z,319063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n,,76,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.780687529Z,323384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.601835096Z,330843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.589730116Z,315660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.627545966Z,329100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.092386344Z,256479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.992375368Z,288923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.696361777Z,327336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.585746722Z,215051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.623445285Z,325344,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.633275064Z,375540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.098932258Z,318445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.11456601Z,382216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.790274232Z,314396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.600433362Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.495801395Z,289826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.095322339Z,288091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.79681571Z,326240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.690284527Z,249373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.108394296Z,285087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.598264655Z,375176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.598852415Z,327418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.093529745Z,285629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.794178238Z,286207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.392031124Z,284199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.78992399Z,326392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.489624295Z,237342,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.606424952Z,327364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.093639578Z,288650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.78999997Z,229791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.497889035Z,285878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.716025071Z,323348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.602628443Z,327470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.032274051Z,381650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.991898472Z,285175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n,,77,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.601046929Z,318047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,78,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.539180543Z,376141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.926540828Z,261307,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:02.040161953Z,331586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.135353289Z,324490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.134940325Z,285800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.133049454Z,285117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.530220987Z,319476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.034812521Z,325472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.73653828Z,316444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.737862437Z,327442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.644269281Z,327426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.153749559Z,320937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.13926735Z,320515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.146260391Z,378047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.832998968Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.837711652Z,345857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.840359534Z,252087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.636794557Z,324880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.14374011Z,321249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.330746509Z,285130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.040885765Z,324558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.526383769Z,220626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.541032827Z,329073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.046608409Z,382719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n,,79,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.848196808Z,380572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:46.223593197Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.6297634Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n,,80,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.123802854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.674687381Z,327863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.668457167Z,327439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.975378828Z,347263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.510668989Z,242204,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.152562148Z,285106,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.803057196Z,327448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.970762548Z,321970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.071075715Z,378083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.559461833Z,323005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.866454237Z,329053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.56733116Z,328429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.952326756Z,226144,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.165053855Z,327508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.771211725Z,330531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.476204372Z,285071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.573380995Z,379590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.252794512Z,316691,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.695900371Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n,,81,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.666994656Z,320780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,82,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,83,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,322984,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,320725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,327431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,323666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,285089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,370914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,285156,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,318364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,252563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,283906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,319949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,330856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,379281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,329010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,285126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,317408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,330458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,327890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,314998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,223814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,285060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,379584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,377040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,227822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,318550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,318623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,380411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,84,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,381273,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,85,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:06.886366792Z,136186,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.00480728Z,130846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.894630857Z,133311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.595540597Z,128014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.583955723Z,135152,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n,,86,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.787336955Z,137083,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.646993792Z,329656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.156933128Z,286162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.161149074Z,320309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.557234411Z,329304,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.561304434Z,375869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.158050802Z,288259,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.580593513Z,327406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.843372185Z,278742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.653970962Z,319362,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.950792633Z,224897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.060170706Z,282188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.08500634Z,381576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.962638721Z,327398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.37499665Z,379250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.348850963Z,287865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.35595477Z,285084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.358179948Z,319761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.370644906Z,386155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.659073887Z,375916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.567284184Z,328001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.047652689Z,285098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.945638363Z,263634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.747671595Z,327457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.75670807Z,373350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n,,87,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.570361896Z,327394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,88,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:28.006141741Z,137309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n,,89,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.40690921Z,136056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.546632491Z,134075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n,,90,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.644249585Z,135150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,587,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,91,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,337,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,92,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.128610224Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.585098501Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.92677188Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.722312852Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.724792874Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.523705057Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.630196615Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.027782702Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.717488822Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.611391711Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.712858706Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.933339216Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.822370514Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.623686521Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.616888116Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.214598798Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.729067126Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.519364549Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.908336306Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.642406472Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.668791421Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.816080687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.510004588Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.911856365Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.113602366Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.618005755Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.119992581Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n,,93,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.527317257Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:58.802776352Z,176881,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.592529918Z,134671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n,,94,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.698991016Z,140568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,389,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,95,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:21.046518515Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.145774272Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n,,96,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.145732222Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,97,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.972569707Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,130,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,98,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,879,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,374,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,99,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,586,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:17.541860461Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.538494592Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n,,100,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.740160451Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:21.116010186Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:21.114390496Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n,,101,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.111644295Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.766806359Z,135198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n,,102,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.653298283Z,134621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.201871321Z,88,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.298802008Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n,,103,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.095743588Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.445524697Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n,,104,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.142764537Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.585596823Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:01.382742289Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.68751618Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.686552022Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.175770607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.694257263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.177016565Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.184218154Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.87368846Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.517006456Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.579082756Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.610907017Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.20291916Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:02.09461611Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.08351308Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.075077146Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.986248659Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.682371813Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.778993692Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.276160792Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.278176125Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.299817246Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.690867903Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.473021102Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.688247478Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.679271787Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.302379402Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.679005694Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n,,105,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.19356129Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:48.396258937Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.781505302Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n,,106,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.979892016Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:21.094724121Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.095299583Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n,,107,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.09582548Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.034799291Z,318830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.630461676Z,327382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:01.524623048Z,273298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.638470721Z,327441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.429638442Z,221445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:01.630326348Z,330907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:01.138308551Z,317407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.635070899Z,324530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.533625721Z,327413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.642757562Z,327428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.961617053Z,378657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.962091108Z,326403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.632296534Z,327453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.732796615Z,254231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.734041057Z,327425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.131981246Z,285139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.841108161Z,315723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.747160255Z,328231,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.749457646Z,378432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.050925562Z,380520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:02.137674152Z,373450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.826073231Z,253070,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.55021015Z,327635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.393663685Z,247075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.836001891Z,330181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.842587721Z,374663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.652462073Z,327423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.634834215Z,323697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n,,108,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.941951968Z,319001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,109,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:21.474017622Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.063885134Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.065910949Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n,,110,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.365688883Z,90,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d333bccff17000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:01.18341172Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:01.018858607Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:01.179458918Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.790631854Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.085238023Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.479284594Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.543082226Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.884724048Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503571105Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.381946881Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.398392687Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.481515817Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.582925802Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.685485547Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.407926156Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.788621814Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.599986905Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,111,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.081877377Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03cbe13cce931000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,112,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.167126173Z,135072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,113,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,114,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,373,req_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n,,115,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,resp_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.578035263Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.868423971Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.370635649Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n,,116,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.077384742Z,0,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-j664w,03cbe13cce931000,204\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1684, - }, - File: "api_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,requests_count,,,,,\n,result,table,_start,_stop,requests_count,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,143,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,145,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,139,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 1675, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 1675, - }, - File: "api_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 1675, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1684, - }, - File: "api_test.flux", - Source: "\"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,requests_count,,,,,\n,result,table,_start,_stop,requests_count,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,143,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,145,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,139,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 1676, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,requests_count,,,,,\n,result,table,_start,_stop,requests_count,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,143,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,145,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,139,2019-08-01T14:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 1700, - }, - File: "api_test.flux", - Source: "_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"requests_count\"})\n |> yield(name: \"requests_count\")", - Start: ast.Position{ - Column: 1, - Line: 1685, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 1685, - }, - File: "api_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 1, - Line: 1685, - }, - }, - }, - Name: "_f", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 1700, - }, - File: "api_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"requests_count\"})\n |> yield(name: \"requests_count\")", - Start: ast.Position{ - Column: 6, - Line: 1685, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1686, - }, - File: "api_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 1687, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1687, - }, - File: "api_test.flux", - Source: "start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 1687, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1687, - }, - File: "api_test.flux", - Source: "start: 2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 1687, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1687, - }, - File: "api_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 1687, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1687, - }, - File: "api_test.flux", - Source: "2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 1687, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T11:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1687, - }, - File: "api_test.flux", - Source: "stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 1687, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1687, - }, - File: "api_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 1687, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1687, - }, - File: "api_test.flux", - Source: "2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 1687, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T14:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 1687, - }, - File: "api_test.flux", - Source: "range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 1687, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1687, - }, - File: "api_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 1687, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1695, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1694, - }, - File: "api_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 13, - Line: 1689, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1694, - }, - File: "api_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 13, - Line: 1689, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 1689, - }, - File: "api_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 1689, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1694, - }, - File: "api_test.flux", - Source: "(r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 17, - Line: 1689, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1694, - }, - File: "api_test.flux", - Source: "r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 17, - Line: 1690, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 1690, - }, - File: "api_test.flux", - Source: "r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 17, - Line: 1690, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 1690, - }, - File: "api_test.flux", - Source: "r.org_id == \"03cbe13cce931000\"", - Start: ast.Position{ - Column: 17, - Line: 1690, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1690, - }, - File: "api_test.flux", - Source: "r.org_id", - Start: ast.Position{ - Column: 17, - Line: 1690, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1690, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 17, - Line: 1690, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1690, - }, - File: "api_test.flux", - Source: "org_id", - Start: ast.Position{ - Column: 19, - Line: 1690, - }, - }, - }, - Name: "org_id", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 1690, - }, - File: "api_test.flux", - Source: "\"03cbe13cce931000\"", - Start: ast.Position{ - Column: 29, - Line: 1690, - }, - }, - }, - Value: "03cbe13cce931000", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 1690, - }, - File: "api_test.flux", - Source: "r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 52, - Line: 1690, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 1690, - }, - File: "api_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 52, - Line: 1690, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1690, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 1690, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 1690, - }, - File: "api_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 54, - Line: 1690, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 1690, - }, - File: "api_test.flux", - Source: "\"http_request\"", - Start: ast.Position{ - Column: 70, - Line: 1690, - }, - }, - }, - Value: "http_request", - }, - }, - }, - Operator: 1, - Right: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1694, - }, - File: "api_test.flux", - Source: "(r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 89, - Line: 1690, - }, - }, - }, - Expression: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1694, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 1690, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/write\"", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 1690, - }, - File: "api_test.flux", - Source: "r.endpoint", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 1690, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 90, - Line: 1690, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 1690, - }, - File: "api_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 92, - Line: 1690, - }, - }, - }, - Name: "endpoint", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 1690, - }, - File: "api_test.flux", - Source: "\"/api/v2/write\"", - Start: ast.Position{ - Column: 104, - Line: 1690, - }, - }, - }, - Value: "/api/v2/write", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1692, - }, - File: "api_test.flux", - Source: "r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 25, - Line: 1692, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1692, - }, - File: "api_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 25, - Line: 1692, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1692, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 25, - Line: 1692, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1692, - }, - File: "api_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 27, - Line: 1692, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1692, - }, - File: "api_test.flux", - Source: "\"req_bytes\"", - Start: ast.Position{ - Column: 37, - Line: 1692, - }, - }, - }, - Value: "req_bytes", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 53, - Line: 1692, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.hostname", - Start: ast.Position{ - Column: 53, - Line: 1692, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1692, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 53, - Line: 1692, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 1692, - }, - File: "api_test.flux", - Source: "hostname", - Start: ast.Position{ - Column: 55, - Line: 1692, - }, - }, - }, - Name: "hostname", - }, - Rbrack: nil, - }, - Operator: 20, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 1692, - }, - File: "api_test.flux", - Source: "/^gateway-internal/", - Start: ast.Position{ - Column: 67, - Line: 1692, - }, - }, - }, - Value: regexp.MustCompile("^gateway-internal"), - }, - }, - }, - Operator: 2, - Right: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1694, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 90, - Line: 1692, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.endpoint == \"/api/v2/query\"", - Start: ast.Position{ - Column: 90, - Line: 1692, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 1692, - }, - File: "api_test.flux", - Source: "r.endpoint", - Start: ast.Position{ - Column: 90, - Line: 1692, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 1692, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 90, - Line: 1692, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 1692, - }, - File: "api_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 92, - Line: 1692, - }, - }, - }, - Name: "endpoint", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 1692, - }, - File: "api_test.flux", - Source: "\"/api/v2/query\"", - Start: ast.Position{ - Column: 104, - Line: 1692, - }, - }, - }, - Value: "/api/v2/query", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1694, - }, - File: "api_test.flux", - Source: "r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 29, - Line: 1694, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1694, - }, - File: "api_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 29, - Line: 1694, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1694, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 1694, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1694, - }, - File: "api_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 31, - Line: 1694, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1694, - }, - File: "api_test.flux", - Source: "\"resp_bytes\"", - Start: ast.Position{ - Column: 41, - Line: 1694, - }, - }, - }, - Value: "resp_bytes", - }, - }, - }, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1689, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 1689, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1689, - }, - File: "api_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 1689, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1695, - }, - File: "api_test.flux", - Source: "filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )", - Start: ast.Position{ - Column: 12, - Line: 1688, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1688, - }, - File: "api_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 1688, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1696, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1696, - }, - File: "api_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 1696, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1696, - }, - File: "api_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 1696, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 1697, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1697, - }, - File: "api_test.flux", - Source: "every: 1h, fn: count", - Start: ast.Position{ - Column: 28, - Line: 1697, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1697, - }, - File: "api_test.flux", - Source: "every: 1h", - Start: ast.Position{ - Column: 28, - Line: 1697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1697, - }, - File: "api_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 1697, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1697, - }, - File: "api_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 35, - Line: 1697, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1697, - }, - File: "api_test.flux", - Source: "fn: count", - Start: ast.Position{ - Column: 39, - Line: 1697, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 1697, - }, - File: "api_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 1697, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 1697, - }, - File: "api_test.flux", - Source: "count", - Start: ast.Position{ - Column: 43, - Line: 1697, - }, - }, - }, - Name: "count", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 1697, - }, - File: "api_test.flux", - Source: "aggregateWindow(every: 1h, fn: count)", - Start: ast.Position{ - Column: 12, - Line: 1697, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 1697, - }, - File: "api_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 1697, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1698, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 1698, - }, - File: "api_test.flux", - Source: "column: \"_value\", value: 0", - Start: ast.Position{ - Column: 17, - Line: 1698, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1698, - }, - File: "api_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 1698, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1698, - }, - File: "api_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 1698, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1698, - }, - File: "api_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 1698, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 1698, - }, - File: "api_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 35, - Line: 1698, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 1698, - }, - File: "api_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 1698, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 1698, - }, - File: "api_test.flux", - Source: "0", - Start: ast.Position{ - Column: 42, - Line: 1698, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1698, - }, - File: "api_test.flux", - Source: "fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 12, - Line: 1698, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1698, - }, - File: "api_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 1698, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 1699, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"requests_count\"})", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1699, - }, - File: "api_test.flux", - Source: "columns: {_value: \"requests_count\"}", - Start: ast.Position{ - Column: 19, - Line: 1699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1699, - }, - File: "api_test.flux", - Source: "columns: {_value: \"requests_count\"}", - Start: ast.Position{ - Column: 19, - Line: 1699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 1699, - }, - File: "api_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 1699, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 1699, - }, - File: "api_test.flux", - Source: "{_value: \"requests_count\"}", - Start: ast.Position{ - Column: 28, - Line: 1699, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1699, - }, - File: "api_test.flux", - Source: "_value: \"requests_count\"", - Start: ast.Position{ - Column: 29, - Line: 1699, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 1699, - }, - File: "api_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 1699, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 1699, - }, - File: "api_test.flux", - Source: "\"requests_count\"", - Start: ast.Position{ - Column: 37, - Line: 1699, - }, - }, - }, - Value: "requests_count", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 1699, - }, - File: "api_test.flux", - Source: "rename(columns: {_value: \"requests_count\"})", - Start: ast.Position{ - Column: 12, - Line: 1699, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1699, - }, - File: "api_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 1699, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 1700, - }, - File: "api_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03cbe13cce931000\" and r._measurement == \"http_request\" and (r.endpoint == \"/api/v2/write\"\n and\n r._field == \"req_bytes\" and r.hostname !~ /^gateway-internal/ or r.endpoint == \"/api/v2/query\"\n and\n r._field == \"resp_bytes\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: count)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"requests_count\"})\n |> yield(name: \"requests_count\")", - Start: ast.Position{ - Column: 5, - Line: 1686, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 1700, - }, - File: "api_test.flux", - Source: "name: \"requests_count\"", - Start: ast.Position{ - Column: 18, - Line: 1700, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 1700, - }, - File: "api_test.flux", - Source: "name: \"requests_count\"", - Start: ast.Position{ - Column: 18, - Line: 1700, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1700, - }, - File: "api_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 1700, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 1700, - }, - File: "api_test.flux", - Source: "\"requests_count\"", - Start: ast.Position{ - Column: 24, - Line: 1700, - }, - }, - }, - Value: "requests_count", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 1700, - }, - File: "api_test.flux", - Source: "yield(name: \"requests_count\")", - Start: ast.Position{ - Column: 12, - Line: 1700, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1700, - }, - File: "api_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 1700, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 1685, - }, - File: "api_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 1685, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 1685, - }, - File: "api_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 1685, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 1685, - }, - File: "api_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 1685, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1702, - }, - File: "api_test.flux", - Source: "get_api_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 6, - Line: 1702, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1702, - }, - File: "api_test.flux", - Source: "get_api_usage", - Start: ast.Position{ - Column: 6, - Line: 1702, - }, - }, - }, - Name: "get_api_usage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1702, - }, - File: "api_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 22, - Line: 1702, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1702, - }, - File: "api_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 28, - Line: 1702, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 1702, - }, - File: "api_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f}", - Start: ast.Position{ - Column: 29, - Line: 1702, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1702, - }, - File: "api_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 1702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 1702, - }, - File: "api_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 1702, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 1702, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 1702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 1702, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1702, - }, - File: "api_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 62, - Line: 1702, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 37, - Line: 1702, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 37, - Line: 1702, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 37, - Line: 1702, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 1702, - }, - File: "api_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 45, - Line: 1702, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 1702, - }, - File: "api_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 1702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 1702, - }, - File: "api_test.flux", - Source: "want", - Start: ast.Position{ - Column: 71, - Line: 1702, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 1702, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 1702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 1702, - }, - File: "api_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 93, - Line: 1702, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1702, - }, - File: "api_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 98, - Line: 1702, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 77, - Line: 1702, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 77, - Line: 1702, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 1702, - }, - File: "api_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 77, - Line: 1702, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 1702, - }, - File: "api_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 85, - Line: 1702, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 1702, - }, - File: "api_test.flux", - Source: "fn: _f", - Start: ast.Position{ - Column: 108, - Line: 1702, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1702, - }, - File: "api_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 108, - Line: 1702, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 1702, - }, - File: "api_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 112, - Line: 1702, - }, - }, - }, - Name: "_f", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1702, - }, - File: "api_test.flux", - Source: "test get_api_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1702, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "api_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "api_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "api_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "api_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "api_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "api_test.flux", - Source: "package usage_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "api_test.flux", - Source: "usage_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "usage_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6798, - }, - File: "duration_test.flux", - Source: "package usage_test\n\n\nimport \"testing\"\n\n// This dataset has been generated with this query:\n// from(bucket: \"system_usage\")\n// |> range(start: 2019-12-03T10:00:00.000Z, stop: 2019-12-03T13:00:00.000Z)\n// |> filter(fn: (r) =>\n// (r.org_id == \"03d01b74c8e09000\" or r.org_id == \"03c19003200d7000\" or r.org_id == \"0395bd7401aa3000\")\n// and r._measurement == \"queryd_billing\"\n// )\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,2,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,3,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,7829,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,7960,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,9878,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11211,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8583,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7944,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7588,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,8,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18209,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69858,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,14,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,9006,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,20765,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,9001,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,16,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,108672,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,18,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,20,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8485,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8193,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7794,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8026,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8344,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,23,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,180,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,24,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,27,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,9430,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,7236,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,7817,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,13313,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,54614,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,7479,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,7084,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,33,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158438,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,36,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,8636,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,8465,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,8125,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,9253,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,11758,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,38,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,1003,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,139403,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32668,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19445,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31779,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16726,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7948,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8764,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7644,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,47,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,90952,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,52,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,254308,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,446894,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,105953,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,59,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,49,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,62,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,63,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,64,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,65,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,66,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647335,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8437,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7529,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7924,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8272,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10857,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,70,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,71,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16111,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7628,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,79,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,80,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,81,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,17155,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19006,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21772,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7669,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7573,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10773,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10107,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9015,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,90,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158399,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,21,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,92,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,94,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,10036,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,8074,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,8607,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,8242,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,8405,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,8061,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9929,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,8979,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9959,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16319,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,99,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,100,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9232,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10276,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11925,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,8894,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,8191,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,8461,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,9682,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,7592,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,8079,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,15843,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,10247,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,106,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,109,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22013,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21594,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40427,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9475,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8498,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9947,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8766,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,112,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,223976,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,117,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176308,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205332,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,124,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,128,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,131,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225267,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150858,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,133,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,134,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,137,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,141,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16715,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16402,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14949,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,23,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12049,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19482,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16145,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7661,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,148,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,150,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,161,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327037,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10746,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,9014,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11129,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,12644,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,68065,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,11253,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13689,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,169,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1025,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,170,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1018,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,171,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,172,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,173,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187789,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484886,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10712,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,8982,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1022,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1013,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8466,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7558,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7964,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8301,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10899,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1019,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,7606,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,8670,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,9084,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,9913,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,11342,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,10291,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,7880,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,37640,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,8306,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,9454,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,9339,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,9127,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,51075,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,9621,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,270,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,180,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,203,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,204,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,31477,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,205,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18234,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11624,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43454,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,207,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,8737,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,11639,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223749,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200564,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220607,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,213,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8561,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8868,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20343,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7786,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11318,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11698,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20814,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233833,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969073,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223150,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,10,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,554585,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,3377318,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8285,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7455,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7902,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7397,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7688,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,223,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,226,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,19410,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,30931,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,229,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,16383,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,14006,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,236,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,7968,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9201,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10241,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11890,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,146044,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,227179,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,105645,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1019,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,232444,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,223505,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,3556074,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,244,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7954,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,246,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13423,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,247,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,17463,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,17030,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,13217,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,13690,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,249,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,12217,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,62298,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,43132,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,251,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268825,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32699,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19476,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16759,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36708,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31284,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12074,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,255,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,256,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,257,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13774,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11740,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,263,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,20358,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,8854,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,9004,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25467,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17679,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46317,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,269,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,270,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,274,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12418,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,276,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,11990,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,28837,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,15104,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18278,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11669,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43494,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,282,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,283,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,284,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,22,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,288,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8896,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,7981,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12286,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,291,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,292,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,294,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,295,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,7754,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,53839,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,10068,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,7845,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,18284,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,301,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25806,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16171,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11809,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8525,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8219,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8224,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7826,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8062,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,308,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,153561,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,236098,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,313,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,314,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7773,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,317,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,318,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14610,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223716,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200530,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220572,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11618,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12580,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,102242,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,327,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,329,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,332,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,335,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,514275,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,8089,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,7697,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,337,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871108,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13743,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11709,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,340,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,341,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213584,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,138631,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,1520,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,270,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,10,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,139402,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1258,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7978,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8629,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8798,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7678,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,354,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12934,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35544,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,357,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,358,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7920,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,360,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,160254,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159097,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235862,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,365,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,366,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,139260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,369,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,270,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11533,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12936,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11645,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,371,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17342,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14727,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39260,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17634,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525139,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548275,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,330322,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277366,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197377,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,382,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,383,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,384,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,385,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507369,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,386,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,17565,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,15596,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,390,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1013,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,20502,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,12973,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,392,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,394,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,396,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,397,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,27,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,9,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,405,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,17601,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,52675,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,408,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9412,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8465,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13352,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9918,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,410,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,29964,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,18766,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,15690,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,11001,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,413,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,417,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,418,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,4,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,421,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,422,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,423,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176270,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205297,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8918,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,8015,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12328,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8315,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20144,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12891,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35505,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,166052,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,176952,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,19001,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,21092,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,18064,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,14932,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,19546,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,17062,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,1518,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,441,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,442,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8513,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7289,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8158,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7521,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1015,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,139364,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,7420,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,25492,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,8820,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,7677,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,7932,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,450,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,180,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350238,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181140,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271956,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494376,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525104,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548237,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,199420,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277320,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197342,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,457,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,458,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,460,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,462,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13633,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,360,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,465,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25428,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17651,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13145,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46282,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37697,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11770,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18159,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,273392,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,477,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,7282,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,8036,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,7145,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,8281,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,9103,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,8117,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,486,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,487,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,224021,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159911,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399060,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163993,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176156,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,493,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,494,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,495,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,12807,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,499,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,180,read_values,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233871,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223184,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36676,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31236,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12037,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10050,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9961,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7932,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,506,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,360,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,34174,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,508,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19450,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8476,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7259,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8126,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7493,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,10,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,360,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,36893,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,11224,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,7814,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,8050,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,8040,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,520,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,999,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,138642,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,523,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,139379,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,525,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,7357,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,526,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,180,read_values,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,148258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31600,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12194,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19196,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14151,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27959,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15842,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,528,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,530,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,532,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,539,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,156475,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,13615,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,16810,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11573,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12972,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11680,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,544,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,545,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,551,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,20525,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,12622,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,12829,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,41590,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,18236,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,556,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8261,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,563,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,565,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,21324,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,567,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,570,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268781,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69890,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20109,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,575,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,580,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,8350,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,584,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8358,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11397,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,590,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,593,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,34,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11149,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11014,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11706,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,7887,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,8633,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,7588,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,8522,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,9775,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,604,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159063,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235830,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17309,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14696,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39225,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17599,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7210,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8436,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,609,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,611,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,612,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,613,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,614,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327007,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,616,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7870,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225233,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,623,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,625,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,628,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,632,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,633,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,11306,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,636,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,637,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,639,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10020,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9932,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7893,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159877,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399021,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163958,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176120,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,653,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,656,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647368,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8232,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8213,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,1003,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,665,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7738,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,666,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19116,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,669,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,28,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,671,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19160,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37738,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11803,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18189,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,681,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,29,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16681,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16368,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14911,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,689,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1030,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,11221,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,9868,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,7634,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,15392,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,692,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,139424,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1021,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1023,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,695,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11650,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12637,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,703,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,705,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,24588,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,706,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,708,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,709,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,11088,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,7576,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,7755,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,8741,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,715,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,713,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,9401,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,9901,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,10635,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51283,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,7719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8350,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8642,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8223,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9590,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,721,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,57278,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31571,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12134,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19154,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14118,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27925,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15797,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,58633,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,727,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,728,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8255,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7421,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7872,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7366,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7656,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214514,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326743,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8395,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11435,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,738,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,25932,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,740,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19038,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7700,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7602,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10813,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10149,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,743,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9957,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,9011,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9998,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16361,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,749,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,753,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,754,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,755,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507412,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,759,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,760,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,146032,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214483,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326703,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11047,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11752,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350273,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181192,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271989,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494409,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,34183,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,180,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,10,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,769,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,20458,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,770,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14642,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,772,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,154525,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13657,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20175,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51339,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,66379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8383,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8671,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8253,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9621,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11235,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12751,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8616,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7975,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40780,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7620,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,780,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,138556,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,783,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,786,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,787,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,788,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,791,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,797,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213553,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,29809,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,8600,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,8046,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,800,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,801,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1018,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187820,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484937,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,170533,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,144718,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,548348,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,587370,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,810,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,12388,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,8341,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,64585,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,7955,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,9037,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,139553,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8523,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8836,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20314,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7739,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11663,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20785,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9330,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7856,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7875,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7663,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,826,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,130841,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25832,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16211,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11839,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,829,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7901,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,830,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,13565,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,831,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,832,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,3678954,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,140181,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,318624,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,835,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,836,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151196,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,839,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7178,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14345,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8406,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,844,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9290,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7839,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7629,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,847,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,34183,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,2880,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,853,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871157,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,855,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22053,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21630,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40459,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n\n\"\noutData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,duration_us,,,,,\n,result,table,_start,_stop,duration_us,_time\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,12507024,2019-12-03T11:00:00Z\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,16069640,2019-12-03T12:00:00Z\n\"\n_f = (table=<-) =>\n table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"duration_us\"})\n |> yield(name: \"duration_us\")\n\ntest query_duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 6773, - }, - File: "duration_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,2,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,3,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,7829,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,7960,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,9878,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11211,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8583,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7944,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7588,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,8,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18209,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69858,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,14,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,9006,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,20765,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,9001,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,16,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,108672,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,18,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,20,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8485,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8193,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7794,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8026,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8344,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,23,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,180,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,24,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,27,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,9430,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,7236,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,7817,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,13313,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,54614,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,7479,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,7084,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,33,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158438,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,36,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,8636,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,8465,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,8125,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,9253,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,11758,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,38,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,1003,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,139403,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32668,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19445,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31779,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16726,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7948,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8764,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7644,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,47,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,90952,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,52,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,254308,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,446894,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,105953,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,59,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,49,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,62,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,63,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,64,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,65,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,66,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647335,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8437,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7529,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7924,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8272,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10857,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,70,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,71,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16111,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7628,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,79,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,80,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,81,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,17155,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19006,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21772,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7669,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7573,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10773,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10107,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9015,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,90,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158399,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,21,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,92,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,94,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,10036,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,8074,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,8607,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,8242,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,8405,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,8061,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9929,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,8979,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9959,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16319,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,99,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,100,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9232,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10276,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11925,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,8894,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,8191,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,8461,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,9682,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,7592,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,8079,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,15843,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,10247,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,106,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,109,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22013,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21594,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40427,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9475,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8498,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9947,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8766,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,112,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,223976,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,117,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176308,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205332,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,124,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,128,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,131,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225267,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150858,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,133,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,134,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,137,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,141,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16715,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16402,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14949,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,23,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12049,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19482,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16145,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7661,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,148,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,150,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,161,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327037,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10746,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,9014,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11129,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,12644,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,68065,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,11253,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13689,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,169,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1025,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,170,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1018,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,171,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,172,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,173,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187789,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484886,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10712,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,8982,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1022,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1013,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8466,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7558,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7964,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8301,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10899,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1019,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,7606,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,8670,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,9084,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,9913,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,11342,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,10291,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,7880,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,37640,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,8306,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,9454,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,9339,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,9127,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,51075,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,9621,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,270,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,180,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,203,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,204,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,31477,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,205,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18234,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11624,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43454,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,207,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,8737,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,11639,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223749,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200564,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220607,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,213,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8561,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8868,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20343,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7786,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11318,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11698,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20814,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233833,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969073,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223150,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,10,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,554585,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,3377318,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8285,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7455,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7902,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7397,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7688,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,223,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,226,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,19410,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,30931,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,229,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,16383,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,14006,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,236,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,7968,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9201,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10241,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11890,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,146044,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,227179,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,105645,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1019,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,232444,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,223505,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,3556074,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,244,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7954,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,246,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13423,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,247,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,17463,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,17030,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,13217,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,13690,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,249,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,12217,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,62298,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,43132,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,251,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268825,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32699,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19476,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16759,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36708,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31284,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12074,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,255,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,256,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,257,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13774,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11740,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,263,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,20358,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,8854,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,9004,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25467,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17679,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46317,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,269,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,270,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,274,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12418,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,276,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,11990,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,28837,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,15104,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18278,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11669,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43494,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,282,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,283,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,284,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,22,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,288,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8896,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,7981,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12286,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,291,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,292,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,294,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,295,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,7754,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,53839,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,10068,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,7845,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,18284,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,301,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25806,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16171,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11809,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8525,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8219,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8224,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7826,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8062,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,308,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,153561,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,236098,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,313,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,314,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7773,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,317,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,318,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14610,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223716,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200530,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220572,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11618,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12580,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,102242,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,327,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,329,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,332,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,335,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,514275,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,8089,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,7697,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,337,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871108,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13743,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11709,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,340,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,341,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213584,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,138631,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,1520,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,270,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,10,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,139402,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1258,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7978,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8629,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8798,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7678,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,354,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12934,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35544,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,357,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,358,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7920,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,360,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,160254,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159097,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235862,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,365,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,366,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,139260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,369,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,270,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11533,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12936,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11645,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,371,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17342,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14727,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39260,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17634,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525139,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548275,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,330322,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277366,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197377,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,382,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,383,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,384,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,385,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507369,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,386,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,17565,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,15596,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,390,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1013,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,20502,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,12973,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,392,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,394,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,396,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,397,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,27,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,9,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,405,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,17601,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,52675,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,408,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9412,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8465,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13352,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9918,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,410,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,29964,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,18766,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,15690,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,11001,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,413,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,417,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,418,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,4,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,421,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,422,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,423,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176270,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205297,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8918,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,8015,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12328,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8315,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20144,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12891,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35505,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,166052,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,176952,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,19001,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,21092,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,18064,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,14932,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,19546,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,17062,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,1518,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,441,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,442,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8513,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7289,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8158,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7521,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1015,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,139364,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,7420,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,25492,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,8820,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,7677,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,7932,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,450,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,180,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350238,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181140,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271956,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494376,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525104,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548237,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,199420,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277320,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197342,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,457,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,458,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,460,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,462,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13633,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,360,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,465,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25428,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17651,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13145,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46282,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37697,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11770,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18159,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,273392,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,477,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,7282,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,8036,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,7145,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,8281,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,9103,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,8117,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,486,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,487,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,224021,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159911,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399060,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163993,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176156,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,493,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,494,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,495,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,12807,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,499,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,180,read_values,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233871,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223184,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36676,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31236,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12037,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10050,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9961,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7932,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,506,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,360,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,34174,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,508,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19450,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8476,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7259,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8126,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7493,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,10,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,360,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,36893,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,11224,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,7814,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,8050,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,8040,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,520,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,999,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,138642,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,523,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,139379,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,525,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,7357,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,526,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,180,read_values,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,148258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31600,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12194,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19196,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14151,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27959,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15842,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,528,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,530,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,532,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,539,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,156475,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,13615,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,16810,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11573,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12972,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11680,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,544,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,545,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,551,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,20525,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,12622,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,12829,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,41590,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,18236,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,556,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8261,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,563,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,565,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,21324,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,567,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,570,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268781,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69890,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20109,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,575,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,580,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,8350,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,584,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8358,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11397,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,590,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,593,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,34,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11149,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11014,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11706,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,7887,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,8633,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,7588,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,8522,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,9775,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,604,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159063,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235830,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17309,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14696,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39225,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17599,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7210,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8436,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,609,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,611,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,612,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,613,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,614,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327007,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,616,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7870,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225233,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,623,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,625,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,628,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,632,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,633,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,11306,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,636,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,637,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,639,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10020,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9932,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7893,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159877,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399021,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163958,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176120,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,653,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,656,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647368,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8232,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8213,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,1003,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,665,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7738,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,666,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19116,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,669,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,28,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,671,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19160,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37738,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11803,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18189,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,681,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,29,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16681,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16368,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14911,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,689,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1030,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,11221,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,9868,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,7634,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,15392,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,692,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,139424,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1021,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1023,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,695,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11650,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12637,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,703,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,705,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,24588,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,706,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,708,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,709,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,11088,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,7576,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,7755,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,8741,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,715,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,713,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,9401,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,9901,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,10635,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51283,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,7719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8350,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8642,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8223,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9590,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,721,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,57278,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31571,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12134,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19154,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14118,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27925,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15797,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,58633,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,727,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,728,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8255,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7421,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7872,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7366,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7656,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214514,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326743,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8395,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11435,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,738,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,25932,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,740,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19038,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7700,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7602,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10813,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10149,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,743,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9957,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,9011,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9998,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16361,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,749,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,753,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,754,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,755,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507412,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,759,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,760,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,146032,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214483,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326703,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11047,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11752,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350273,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181192,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271989,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494409,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,34183,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,180,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,10,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,769,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,20458,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,770,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14642,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,772,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,154525,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13657,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20175,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51339,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,66379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8383,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8671,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8253,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9621,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11235,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12751,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8616,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7975,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40780,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7620,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,780,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,138556,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,783,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,786,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,787,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,788,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,791,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,797,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213553,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,29809,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,8600,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,8046,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,800,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,801,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1018,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187820,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484937,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,170533,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,144718,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,548348,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,587370,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,810,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,12388,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,8341,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,64585,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,7955,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,9037,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,139553,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8523,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8836,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20314,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7739,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11663,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20785,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9330,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7856,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7875,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7663,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,826,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,130841,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25832,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16211,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11839,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,829,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7901,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,830,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,13565,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,831,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,832,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,3678954,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,140181,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,318624,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,835,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,836,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151196,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,839,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7178,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14345,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8406,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,844,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9290,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7839,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7629,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,847,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,34183,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,2880,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,853,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871157,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,855,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22053,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21630,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40459,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This dataset has been generated with this query:\n"}, ast.Comment{Text: "// from(bucket: \"system_usage\")\n"}, ast.Comment{Text: "// |> range(start: 2019-12-03T10:00:00.000Z, stop: 2019-12-03T13:00:00.000Z)\n"}, ast.Comment{Text: "// |> filter(fn: (r) =>\n"}, ast.Comment{Text: "// (r.org_id == \"03d01b74c8e09000\" or r.org_id == \"03c19003200d7000\" or r.org_id == \"0395bd7401aa3000\")\n"}, ast.Comment{Text: "// and r._measurement == \"queryd_billing\"\n"}, ast.Comment{Text: "// )\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 13, - }, - File: "duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 13, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 6773, - }, - File: "duration_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,2,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,3,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,7829,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,7960,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,9878,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11211,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8583,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7944,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7588,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,8,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18209,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69858,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,14,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,9006,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,20765,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,9001,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,16,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,108672,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,18,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,20,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8485,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8193,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7794,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8026,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8344,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,23,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,180,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,24,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,27,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,9430,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,7236,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,7817,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,13313,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,54614,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,7479,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,7084,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,33,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158438,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,36,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,8636,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,8465,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,8125,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,9253,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,11758,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,38,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,1003,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,139403,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32668,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19445,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31779,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16726,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7948,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8764,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7644,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,47,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,90952,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,52,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,254308,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,446894,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,105953,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,59,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,49,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,62,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,63,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,64,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,65,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,66,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647335,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8437,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7529,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7924,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8272,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10857,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,70,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,71,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16111,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7628,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,79,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,80,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,81,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,17155,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19006,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21772,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7669,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7573,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10773,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10107,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9015,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,90,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158399,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,21,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,92,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,94,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,10036,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,8074,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,8607,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,8242,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,8405,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,8061,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9929,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,8979,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9959,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16319,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,99,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,100,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9232,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10276,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11925,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,8894,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,8191,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,8461,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,9682,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,7592,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,8079,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,15843,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,10247,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,106,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,109,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22013,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21594,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40427,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9475,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8498,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9947,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8766,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,112,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,223976,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,117,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176308,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205332,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,124,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,128,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,131,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225267,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150858,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,133,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,134,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,137,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,141,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16715,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16402,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14949,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,23,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12049,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19482,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16145,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7661,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,148,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,150,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,161,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327037,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10746,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,9014,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11129,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,12644,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,68065,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,11253,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13689,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,169,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1025,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,170,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1018,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,171,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,172,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,173,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187789,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484886,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10712,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,8982,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1022,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1013,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8466,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7558,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7964,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8301,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10899,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1019,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,7606,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,8670,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,9084,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,9913,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,11342,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,10291,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,7880,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,37640,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,8306,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,9454,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,9339,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,9127,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,51075,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,9621,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,270,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,180,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,203,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,204,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,31477,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,205,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18234,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11624,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43454,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,207,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,8737,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,11639,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223749,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200564,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220607,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,213,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8561,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8868,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20343,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7786,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11318,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11698,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20814,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233833,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969073,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223150,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,10,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,554585,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,3377318,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8285,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7455,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7902,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7397,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7688,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,223,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,226,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,19410,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,30931,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,229,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,16383,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,14006,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,236,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,7968,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9201,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10241,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11890,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,146044,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,227179,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,105645,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1019,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,232444,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,223505,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,3556074,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,244,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7954,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,246,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13423,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,247,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,17463,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,17030,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,13217,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,13690,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,249,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,12217,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,62298,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,43132,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,251,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268825,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32699,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19476,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16759,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36708,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31284,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12074,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,255,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,256,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,257,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13774,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11740,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,263,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,20358,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,8854,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,9004,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25467,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17679,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46317,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,269,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,270,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,274,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12418,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,276,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,11990,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,28837,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,15104,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18278,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11669,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43494,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,282,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,283,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,284,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,22,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,288,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8896,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,7981,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12286,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,291,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,292,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,294,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,295,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,7754,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,53839,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,10068,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,7845,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,18284,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,301,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25806,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16171,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11809,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8525,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8219,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8224,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7826,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8062,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,308,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,153561,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,236098,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,313,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,314,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7773,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,317,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,318,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14610,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223716,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200530,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220572,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11618,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12580,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,102242,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,327,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,329,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,332,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,335,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,514275,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,8089,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,7697,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,337,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871108,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13743,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11709,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,340,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,341,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213584,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,138631,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,1520,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,270,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,10,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,139402,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1258,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7978,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8629,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8798,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7678,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,354,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12934,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35544,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,357,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,358,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7920,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,360,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,160254,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159097,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235862,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,365,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,366,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,139260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,369,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,270,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11533,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12936,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11645,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,371,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17342,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14727,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39260,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17634,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525139,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548275,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,330322,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277366,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197377,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,382,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,383,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,384,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,385,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507369,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,386,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,17565,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,15596,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,390,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1013,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,20502,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,12973,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,392,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,394,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,396,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,397,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,27,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,9,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,405,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,17601,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,52675,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,408,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9412,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8465,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13352,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9918,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,410,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,29964,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,18766,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,15690,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,11001,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,413,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,417,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,418,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,4,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,421,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,422,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,423,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176270,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205297,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8918,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,8015,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12328,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8315,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20144,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12891,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35505,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,166052,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,176952,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,19001,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,21092,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,18064,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,14932,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,19546,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,17062,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,1518,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,441,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,442,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8513,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7289,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8158,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7521,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1015,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,139364,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,7420,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,25492,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,8820,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,7677,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,7932,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,450,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,180,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350238,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181140,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271956,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494376,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525104,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548237,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,199420,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277320,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197342,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,457,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,458,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,460,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,462,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13633,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,360,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,465,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25428,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17651,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13145,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46282,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37697,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11770,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18159,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,273392,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,477,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,7282,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,8036,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,7145,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,8281,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,9103,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,8117,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,486,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,487,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,224021,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159911,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399060,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163993,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176156,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,493,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,494,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,495,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,12807,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,499,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,180,read_values,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233871,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223184,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36676,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31236,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12037,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10050,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9961,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7932,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,506,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,360,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,34174,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,508,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19450,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8476,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7259,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8126,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7493,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,10,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,360,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,36893,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,11224,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,7814,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,8050,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,8040,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,520,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,999,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,138642,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,523,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,139379,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,525,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,7357,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,526,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,180,read_values,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,148258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31600,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12194,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19196,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14151,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27959,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15842,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,528,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,530,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,532,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,539,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,156475,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,13615,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,16810,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11573,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12972,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11680,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,544,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,545,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,551,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,20525,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,12622,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,12829,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,41590,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,18236,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,556,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8261,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,563,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,565,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,21324,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,567,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,570,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268781,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69890,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20109,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,575,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,580,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,8350,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,584,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8358,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11397,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,590,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,593,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,34,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11149,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11014,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11706,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,7887,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,8633,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,7588,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,8522,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,9775,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,604,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159063,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235830,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17309,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14696,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39225,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17599,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7210,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8436,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,609,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,611,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,612,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,613,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,614,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327007,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,616,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7870,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225233,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,623,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,625,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,628,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,632,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,633,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,11306,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,636,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,637,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,639,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10020,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9932,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7893,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159877,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399021,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163958,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176120,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,653,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,656,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647368,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8232,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8213,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,1003,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,665,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7738,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,666,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19116,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,669,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,28,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,671,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19160,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37738,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11803,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18189,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,681,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,29,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16681,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16368,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14911,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,689,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1030,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,11221,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,9868,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,7634,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,15392,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,692,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,139424,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1021,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1023,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,695,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11650,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12637,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,703,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,705,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,24588,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,706,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,708,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,709,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,11088,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,7576,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,7755,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,8741,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,715,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,713,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,9401,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,9901,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,10635,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51283,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,7719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8350,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8642,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8223,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9590,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,721,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,57278,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31571,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12134,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19154,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14118,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27925,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15797,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,58633,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,727,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,728,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8255,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7421,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7872,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7366,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7656,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214514,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326743,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8395,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11435,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,738,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,25932,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,740,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19038,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7700,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7602,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10813,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10149,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,743,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9957,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,9011,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9998,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16361,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,749,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,753,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,754,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,755,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507412,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,759,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,760,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,146032,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214483,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326703,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11047,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11752,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350273,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181192,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271989,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494409,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,34183,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,180,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,10,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,769,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,20458,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,770,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14642,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,772,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,154525,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13657,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20175,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51339,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,66379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8383,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8671,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8253,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9621,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11235,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12751,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8616,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7975,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40780,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7620,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,780,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,138556,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,783,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,786,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,787,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,788,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,791,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,797,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213553,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,29809,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,8600,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,8046,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,800,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,801,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1018,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187820,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484937,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,170533,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,144718,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,548348,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,587370,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,810,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,12388,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,8341,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,64585,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,7955,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,9037,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,139553,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8523,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8836,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20314,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7739,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11663,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20785,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9330,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7856,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7875,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7663,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,826,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,130841,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25832,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16211,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11839,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,829,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7901,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,830,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,13565,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,831,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,832,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,3678954,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,140181,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,318624,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,835,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,836,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151196,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,839,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7178,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14345,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8406,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,844,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9290,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7839,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7629,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,847,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,34183,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,2880,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,853,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871157,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,855,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22053,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21630,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40459,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 14, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,0,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,1,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,180,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,2,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,3,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,7829,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,7960,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,4,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,9878,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,5,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11211,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8583,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7944,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,6,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7588,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,7,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,8,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18209,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,9,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69858,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,10,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,11,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,12,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,13,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,14,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,9006,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,20765,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,15,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,9001,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,16,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,108672,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,17,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,18,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,19,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,20,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,21,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8485,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8193,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7794,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8026,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,22,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8344,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,23,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,180,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,24,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,25,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,26,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,27,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,28,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,29,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,9430,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,7236,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,7817,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,13313,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,54614,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,7479,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,30,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,7084,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,31,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,32,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,33,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158438,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,34,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,35,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,36,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,8636,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,8465,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,8125,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,9253,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,37,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,11758,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,38,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,39,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,40,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,41,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,1003,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,42,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,139403,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32668,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19445,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31779,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,43,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16726,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7948,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8593,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8764,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,44,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7644,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,45,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,46,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,47,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,90952,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,48,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,49,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,50,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,51,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,52,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,53,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,54,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,55,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,56,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,254308,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,446894,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,57,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,105953,total_duration_us,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,58,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,59,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,49,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,60,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,61,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,62,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,63,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,64,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,65,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,66,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647335,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,67,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,68,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8437,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7529,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7924,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8272,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,69,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10857,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,70,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,71,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,72,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,73,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,74,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,75,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,76,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,77,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16111,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,78,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7628,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,79,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,80,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,81,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,17155,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,82,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,83,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,84,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,85,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,86,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,87,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,88,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19006,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21772,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7669,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7573,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10773,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10107,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,89,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9015,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,90,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,158399,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,21,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,91,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,7,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,92,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,93,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,94,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,95,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,10036,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,8074,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,8607,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,8242,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,8405,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,96,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,8061,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9929,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,8979,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9959,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,97,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16319,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,98,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,99,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,100,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,101,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_values,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9232,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10276,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,102,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11925,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,103,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,104,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,8894,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,8191,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,8461,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,9682,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,7592,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,8079,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,15843,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,105,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,10247,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,106,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,107,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,108,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,109,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22013,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21594,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,110,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40427,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9475,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8498,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9947,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,111,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8766,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,112,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,223976,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,113,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,114,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,115,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,116,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,117,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,118,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176308,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,119,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205332,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,120,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,121,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,122,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,123,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,124,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,125,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,126,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,127,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,128,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,129,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,130,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,131,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225267,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,132,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150858,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,133,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,134,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,135,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,136,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,137,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,138,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,139,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,140,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,141,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16715,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16402,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,142,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14949,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,143,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,144,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,23,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,145,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12049,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,146,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19482,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,16145,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,147,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,7661,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,148,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,149,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,150,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,151,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,152,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,153,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,154,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,155,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,156,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_values,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,157,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,158,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,159,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,160,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,161,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327037,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,162,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10746,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,9014,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,163,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11129,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,164,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,12644,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,68065,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,165,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,11253,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,166,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,167,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13689,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,168,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,169,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1025,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,170,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1018,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,171,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,172,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:01.463385504Z,0,read_values,queryd_billing,queryd-v2-5797867574-5pjgb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,173,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,174,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187789,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,175,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484886,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,10712,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,8982,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,176,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,11089,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,177,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,178,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1022,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,179,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1013,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,8466,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,7558,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,7964,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,8301,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,180,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,10899,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,181,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,182,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1019,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,183,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,7606,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,8670,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,9084,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,9913,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,11342,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,10291,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,7880,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,184,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,37640,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,185,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,186,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,187,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,188,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,189,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,190,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,191,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,192,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,193,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,194,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,8306,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,9454,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,9339,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,9127,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,51075,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,195,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,9621,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,196,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,197,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,198,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,270,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,199,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,180,read_values,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,200,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,201,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,202,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,203,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,204,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,31477,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,205,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18234,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11624,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,206,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43454,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,207,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,208,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,209,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,8737,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,210,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,11639,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:02:00.478853385Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:07:00.556311114Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:19:00.239151116Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:51:00.592699963Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:54:00.433290693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:01:00.637048958Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:56:00.503553023Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n,,211,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.693835864Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223749,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200564,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,212,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220607,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,213,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,214,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8561,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8868,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20343,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7786,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11318,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11698,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,215,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20814,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,216,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,217,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233833,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969073,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,218,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223150,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,219,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,10,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,554585,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,220,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,3377318,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,221,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8285,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7455,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7902,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7397,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,222,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7688,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,223,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,224,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,225,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,226,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,227,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,19410,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,228,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,30931,total_duration_us,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,229,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,230,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,16383,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,231,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,14006,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,232,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,233,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,234,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,235,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,236,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,7968,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,237,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,9201,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,10241,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,238,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11890,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,239,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,240,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,146044,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,227179,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,241,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,105645,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,1019,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,242,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,232444,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,223505,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,243,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,3556074,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,244,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7954,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,245,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,246,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13423,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,247,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,17463,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,17030,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,13217,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,248,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,13690,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,249,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,12217,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,62298,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,250,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,43132,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,251,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268825,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,32699,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,19476,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,31818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,252,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,16759,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36708,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31284,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,253,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12074,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,254,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,255,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,256,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,257,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,258,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,180,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,259,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,260,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13774,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,261,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11740,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,262,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,263,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,20358,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,264,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,8854,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,265,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,9004,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25467,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17679,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,266,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46317,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,267,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,268,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,269,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,270,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,271,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,272,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,273,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,274,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,12418,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,275,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,276,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,277,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,11990,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,28837,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,278,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,15104,total_duration_us,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,279,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,18278,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,11669,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,280,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,43494,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,281,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,282,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,283,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,284,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,22,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,285,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,286,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,0,read_values,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,287,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,288,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,289,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8896,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,7981,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12286,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,290,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,291,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,292,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,293,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,294,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,295,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,296,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,7754,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,53839,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,10068,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,7845,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,297,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,18284,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,298,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,299,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,300,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,301,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,302,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,303,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25806,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16171,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,304,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11809,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,8525,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,8219,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,8224,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,7826,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,8062,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,305,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,8379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,306,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,307,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,308,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,309,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,310,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,153561,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,311,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,236098,total_duration_us,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,312,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,313,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,314,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7773,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,315,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,316,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,317,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,318,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14610,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,223716,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,200530,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,319,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,220572,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,320,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,321,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11618,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,322,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12580,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,323,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.720881037Z,102242,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n,,324,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.759054637Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-k254f,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,325,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,326,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,327,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,6,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,328,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,329,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,330,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,331,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,332,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,333,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,334,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,335,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,514275,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,8089,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,336,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,7697,total_duration_us,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,337,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871108,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,338,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,15,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13743,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,339,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11709,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,340,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,341,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213584,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,342,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,343,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,180,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,138631,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,344,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,1520,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,345,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_values,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,346,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,347,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,270,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,10,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,348,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,349,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,139402,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,1258,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,350,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,351,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,352,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,7978,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,8629,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,8798,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,353,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,7678,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,354,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,8,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,355,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12934,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,356,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35544,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,357,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,358,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,7920,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,359,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,360,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,160254,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,361,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159097,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,362,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235862,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,363,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,364,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,365,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,366,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,367,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,368,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,139260,response_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,369,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.256241012Z,270,read_values,queryd_billing,queryd-v2-5797867574-cm6fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11533,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12936,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,370,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11645,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,371,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,0,read_values,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,372,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17342,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14727,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39260,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,373,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17634,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,374,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,375,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,376,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,377,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,1519,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,378,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,379,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525139,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548275,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,330322,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277366,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,380,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197377,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,381,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,382,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,383,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,384,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,385,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507369,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,386,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,17565,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,387,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,15596,total_duration_us,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,388,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,389,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,390,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,1013,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,20502,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,391,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,12973,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,392,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,393,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,394,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,395,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,396,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,397,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,398,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,27,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,399,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,9,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,400,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,401,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,402,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,403,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,404,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,405,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,17601,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,406,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,52675,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,407,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,408,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,9412,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,8465,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,13352,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,9918,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,409,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,8729,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,410,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,411,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,29964,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,18766,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,15690,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,412,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,11001,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,413,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,20,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,414,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,415,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,416,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,417,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,418,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.925514969Z,2160,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:01.84642159Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n,,419,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:01.561424858Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,4,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,420,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,421,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,422,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,423,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,176270,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,424,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,205297,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,425,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,8918,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,8015,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,12328,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,426,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,8315,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,427,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,428,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,429,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20144,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,430,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19217,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,12891,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,431,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,35505,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,432,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,166052,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,433,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,176952,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,434,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,0,read_values,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,435,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,19001,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,21092,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,18064,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,436,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,14932,total_duration_us,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,19546,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,437,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,17062,total_duration_us,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,438,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,439,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.976921236Z,1518,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n,,440,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.833400375Z,1260,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,441,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,442,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,443,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,444,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,445,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8513,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7289,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8158,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,446,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7521,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1015,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,139364,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,1517,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,447,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,7420,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,25492,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,8820,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,7677,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,448,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,7932,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,449,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,450,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,180,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,451,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,273464,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350238,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181140,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271956,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,452,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494376,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,453,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,3525104,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,3548237,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,199420,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,277320,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,454,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,197342,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,455,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,456,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,457,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,458,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,459,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,460,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,461,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,462,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,13633,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,463,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,360,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,464,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,465,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,25428,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,17651,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,13145,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,466,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,46282,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,467,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,468,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37697,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11770,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,469,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18159,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,470,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,273392,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,471,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,472,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,473,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,474,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,475,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,476,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,477,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,478,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,479,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,480,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,481,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,482,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,483,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,7282,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,8036,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,7145,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,8281,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,9103,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,484,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,8117,total_duration_us,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,485,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,486,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,487,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,224021,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,488,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,489,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,490,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,491,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159911,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399060,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163993,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,492,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176156,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,493,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,494,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,495,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,12807,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,496,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,497,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,498,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,499,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,180,read_values,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,233871,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,3969110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,500,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,223184,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,36676,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,31236,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,501,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,12037,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,502,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.609126611Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.770656494Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.469463621Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n,,503,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.71182255Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10050,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9961,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,504,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7932,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.875119313Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.965625042Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.551411546Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.818106383Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n,,505,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.706945865Z,0,read_values,queryd_billing,queryd-v2-5797867574-s6t85,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,506,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,360,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,507,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,34174,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,508,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,13389,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,509,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,510,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,511,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,12019,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,512,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,19450,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,8476,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,7259,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,8126,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,513,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,7493,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,10,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,360,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,514,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,515,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,516,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,517,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,36893,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,11224,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,7814,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,8050,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,518,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,8040,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.762544227Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n,,519,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.830581156Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,520,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.054579583Z,999,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n,,521,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:04.057304496Z,138642,response_bytes,queryd_billing,queryd-v2-5797867574-xbx7c,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,522,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,523,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,139379,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,524,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,525,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,7357,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,526,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,180,read_values,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,148258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31600,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12194,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19196,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14151,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27959,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,527,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15842,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,528,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.912019031Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,19,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,529,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,530,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,531,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,532,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,533,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,534,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,24,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,535,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,536,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,537,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,538,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,539,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,156475,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,13615,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,540,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,16810,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,541,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,11573,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,12972,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,542,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,11680,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,543,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,544,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,545,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,26,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,546,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,547,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,7,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,548,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:09:00.543511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n,,549,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:27:00.565066666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,550,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,551,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,552,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,20525,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,12622,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,12829,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,41590,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,553,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,18236,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.040258084Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.52727879Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.472275138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n,,554,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.581634661Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kkzsw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:08:00.566922506Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n,,555,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:19:00.411422463Z,0,read_values,queryd_billing,queryd-v2-5797867574-xbx7c,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,556,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,557,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,558,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8261,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,559,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,560,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,561,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.530529897Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n,,562,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.642695941Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,563,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,564,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,565,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.003107451Z,21324,total_duration_us,queryd_billing,queryd-v2-5797867574-qqx49,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:02.661499487Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:01.057331112Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n,,566,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:02.601634416Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,567,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,568,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,569,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,570,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,268781,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.755759982Z,18258,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n,,571,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.774581825Z,69890,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,572,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,20109,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,573,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,19185,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,574,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,575,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:36:00.654229914Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n,,576,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:59:00.617599152Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5ff7l,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,577,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,578,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,579,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,580,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,8350,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,581,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,7694,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,582,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,583,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,584,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,585,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,586,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,587,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,588,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8358,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,589,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11397,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,590,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.53535901Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,591,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,592,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,593,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,594,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,595,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,596,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,597,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,34,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,598,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11149,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11014,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,599,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11706,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,600,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,7887,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,8633,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,7588,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,8522,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,601,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,9775,total_duration_us,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,602,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,603,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,604,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,605,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,159063,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,606,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,235830,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,17309,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,14696,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,39225,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,607,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,17599,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7210,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14400,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,608,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8436,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,609,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,610,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,611,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,612,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.821352355Z,18,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,613,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,614,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,327007,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,615,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,616,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7870,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,225233,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,617,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,150824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,618,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,619,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,620,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:01:00.492154788Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:36:00.45783491Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:38:00.44515579Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:44:00.587165743Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.65000697Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n,,621,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:34:00.445880939Z,0,read_values,queryd_billing,queryd-v2-5797867574-b2bc5,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.824636831Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n,,622,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.625636236Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,623,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,624,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,625,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_values,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,626,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,627,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,628,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.90791717Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,629,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,630,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.819675585Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n,,631,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.79114313Z,1440,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,632,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,633,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,11306,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,634,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,635,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,636,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:58:00.427481584Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,637,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:18:00.151904896Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:56:00.450344765Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:17:00.634378145Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:19:00.610282493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n,,638,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:29:00.532131872Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zmcl2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,639,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,0,read_values,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,640,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.724536149Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n,,641,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.585442572Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,642,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,643,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,16,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,10020,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,9932,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,644,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,7893,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,645,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,646,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,647,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,648,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,649,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,159877,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,3399021,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,163958,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,650,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,176120,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,651,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,652,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,653,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.721543002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.578924493Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.685639229Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n,,654,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.610618315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hzlgm,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,655,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,656,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,1519,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,657,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,658,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,659,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,8,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,3647368,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,660,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,248754,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,8232,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,661,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,8213,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,662,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,1003,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,663,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,664,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,665,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,7738,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,666,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19116,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,667,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,668,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,669,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,28,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,670,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,671,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,19160,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,672,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,673,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:41:00.536966287Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:08:00.66861141Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n,,674,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:39:00.429663199Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-7s4z2,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,37738,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,11803,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,675,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,18189,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,676,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,677,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,678,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,679,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,680,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,681,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,682,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.790663574Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.830213309Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.636824955Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n,,683,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.163289319Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:12:00.513928572Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n,,684,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:52:00.1555046Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,29,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,685,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,16681,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,16368,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,22722,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,686,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,14911,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,687,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,688,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,689,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,1030,response_bytes,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,690,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,11221,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,9868,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,7634,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,691,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,15392,total_duration_us,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,692,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.924257631Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,139413,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,139424,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,1021,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,693,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,1023,response_bytes,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:57:00.444508534Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n,,694,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:54:00.757802699Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-t474n,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,695,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,11650,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,696,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,12637,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,697,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,698,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.767777421Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.779496475Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n,,699,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.727572623Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.542805667Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.794869556Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:02:00.468421939Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:18:00.466768224Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.738772673Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:01:00.650919032Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n,,700,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:13:00.594089157Z,0,read_values,queryd_billing,queryd-v2-5797867574-k254f,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:17:00.44658031Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:22:00.620511505Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:49:00.504522138Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:03:00.458527039Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n,,701,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:32:00.562507962Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-hh9fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.512542619Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.50851438Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.741858095Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n,,702,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.486155671Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-cd4cc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,703,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,704,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,705,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.661988211Z,24588,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,706,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,707,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,708,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,709,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:31:00.627947836Z,11088,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.952632098Z,7576,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.896619226Z,7755,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n,,710,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:23:00.191362562Z,8741,total_duration_us,queryd_billing,queryd-v2-5797867574-sn26z,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.663457967Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.674816715Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.729511016Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n,,711,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.501504684Z,0,read_values,queryd_billing,queryd-v2-5797867574-5ff7l,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,712,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,715,response_bytes,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,713,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,714,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.580021946Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n,,715,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.59833827Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,9401,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,9901,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,11429,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,716,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,10635,total_duration_us,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,717,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_values,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51283,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,7719,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8350,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8642,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8223,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,718,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9590,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,719,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:33:00.48797071Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:04:00.484123404Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n,,720,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.729548006Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-wd7ww,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,721,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.168887758Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,57278,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,31571,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,12134,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,19154,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,14118,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,27925,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,722,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,15797,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,723,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,58633,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,724,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,725,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,726,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,727,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,728,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,729,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,180,read_values,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:34:00.547848426Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:51:00.496150236Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:21:00.620889507Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:26:00.675475921Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n,,730,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:43:00.567823817Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-zq4wb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:09:00.695676986Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n,,731,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:16:00.423571342Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.774815315Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.710588962Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n,,732,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.518786657Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,8255,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,7421,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,7872,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,7366,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,733,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,7656,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,734,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214514,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,735,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326743,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:23:00.473713274Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.647808347Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n,,736,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:43:00.561679905Z,0,read_values,queryd_billing,queryd-v2-5797867574-tlhkl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,8395,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,737,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,11435,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,738,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.61520984Z,25932,total_duration_us,queryd_billing,queryd-v2-5797867574-c88sh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,739,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_values,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,740,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:52:00.663145742Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:31:00.655419185Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n,,741,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:44:00.514580555Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,19038,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,21818,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,7700,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,7602,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,10813,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,10149,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,742,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,9057,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,743,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:12:00.462956123Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-j8hm4,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,744,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,745,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.492088454Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n,,746,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.714536617Z,0,read_values,queryd_billing,queryd-v2-5797867574-t474n,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:24:00.614708868Z,9957,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:27:00.607072565Z,10110,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:37:00.586640451Z,9011,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.627600735Z,9998,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n,,747,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:46:00.574052194Z,16361,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:23:00.482973775Z,5,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:42:00.476029727Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:24:00.494923251Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n,,748,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:25:00.800071949Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,749,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.917582859Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.730269127Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:04:00.506173446Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:08:00.618513396Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:13:00.133001433Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.921225459Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n,,750,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:48:00.633450477Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.776577884Z,169,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.170233871Z,2880,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n,,751,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:01.25392002Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-tlhkl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.515673793Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n,,752,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.590064004Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,753,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_values,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,754,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,755,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,3507412,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.852953324Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.655575144Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n,,756,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.656976818Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-5pjgb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,757,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,758,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,759,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.821668012Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-9lsws,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,760,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.749802396Z,146032,total_duration_us,queryd_billing,queryd-v2-5797867574-rj2ns,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.937640598Z,214483,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n,,761,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.803909311Z,326703,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,11179,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,11047,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,762,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,11752,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,350273,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,181192,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,271989,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,763,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,3494409,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,764,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,765,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,34183,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,180,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,766,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,10,read_values,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.492227407Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n,,767,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.632944642Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:14:00.572403792Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.687631407Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:14:00.48545546Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:41:00.534038417Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n,,768,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:51:00.491763198Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-xvkns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,769,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863657529Z,20458,total_duration_us,queryd_billing,queryd-v2-5797867574-hh9fz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,770,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,14642,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,771,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,772,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.828458662Z,154525,total_duration_us,queryd_billing,queryd-v2-5797867574-t474n,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,773,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,774,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.585156227Z,13657,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n,,775,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.663976545Z,20175,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,51339,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,66379,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,8383,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,8671,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,8253,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,776,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,9621,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.924157523Z,11235,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.579798761Z,12751,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.763690024Z,8616,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:18:00.533780271Z,7975,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.596326558Z,40780,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n,,777,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:42:00.44613233Z,7620,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-w4p96,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,778,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:03:00.453652438Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:58:00.467439389Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:26:00.505504846Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n,,779,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.863801527Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-cm6fz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,780,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,138556,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.686930041Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:57:00.433078105Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n,,781,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:17:00.415381738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-cd4cc,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,782,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,783,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:16:00.504902703Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:43:00.504989877Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.562309784Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n,,784,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.70656956Z,0,read_values,queryd_billing,queryd-v2-5797867574-fmtgz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.471264316Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.532354811Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.58982965Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.736000374Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n,,785,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.62852928Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kssph,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,786,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,787,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.52560325Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,788,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:16:00.501326426Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-rj2ns,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.783156493Z,1260,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n,,789,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.825524632Z,1258,response_bytes,queryd_billing,queryd-v1-5f699b6b58-wd7ww,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675124012Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n,,790,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.92728318Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,791,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,792,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:26:00.437242604Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:31:00.477712461Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:21:00.4986011Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:52:00.719041693Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:54:00.613488751Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:59:00.564883689Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:03:00.545102773Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n,,793,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.856694666Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-zlf4s,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,794,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,795,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.813155264Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:05:00.697447893Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n,,796,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:55:00.780742525Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-qfpgc,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,797,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:01.077941715Z,213553,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.968941865Z,29809,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:13:00.694273957Z,8600,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n,,798,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:36:00.447798087Z,8046,total_duration_us,queryd_billing,queryd-v2-5797867574-kvktv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,799,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,5,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,800,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975813826Z,11,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zq4wb,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,801,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.644202789Z,1018,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.929248638Z,187820,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n,,802,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:04.160876428Z,3484937,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.516727014Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n,,803,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.776060648Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-bd7fh,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.716500242Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.675300682Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.722782443Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:46:00.61084851Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n,,804,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:53:00.659149488Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-qqx49,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:06:00.455332774Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:42:00.541039897Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:29:00.477956027Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:33:00.515658208Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n,,805,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:11:00.667516371Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-dc5cv,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,806,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.783829632Z,170533,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n,,807,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.757281711Z,144718,total_duration_us,queryd_billing,queryd-v2-5797867574-bd7fh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:01.16148791Z,548348,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n,,808,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.15254861Z,587370,total_duration_us,queryd_billing,queryd-v2-5797867574-b2bc5,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:01.282532978Z,2,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n,,809,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.97843698Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-hmdwq,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,810,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151251,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.857012416Z,12388,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:28:00.450725793Z,8341,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:32:00.590667734Z,64585,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:39:00.577723384Z,7955,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n,,811,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:11:00.598135316Z,9037,total_duration_us,queryd_billing,queryd-v2-5797867574-plnml,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,812,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:02.629173563Z,10,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:04.58472994Z,34183,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n,,813,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:01.025444871Z,270,read_values,queryd_billing,queryd-v1-5f699b6b58-4drxz,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:06:00.455340709Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:09:00.434414481Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.653985084Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n,,814,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.767478932Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-4drxz,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.832140221Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:38:00.693295746Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:48:00.560832795Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.577141351Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.890962075Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n,,815,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.182960005Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-6c7j6,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.760513754Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:24:00.625390315Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n,,816,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:57:00.617251549Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:06:00.513213184Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:22:00.448283291Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:28:00.484967147Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n,,817,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:56:00.684591295Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-vh94j,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,818,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:11:00.505877871Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:27:00.574693886Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:59:00.572427992Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:07:00.569599945Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:22:00.588925323Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.50045533Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n,,819,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:53:00.457936128Z,2,response_bytes,queryd_billing,queryd-v2-5797867574-kssph,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.685173538Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.693548351Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:00.623719778Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n,,820,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.755486749Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-6c7j6,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,821,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,139553,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,822,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.789866842Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.635709149Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n,,823,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:01.216435523Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,8523,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,8836,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,20314,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,7739,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,11280,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,11663,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,824,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,20785,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9330,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7856,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7875,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,825,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7663,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,826,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:25:00.6467672Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-mfspl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:04.173174511Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:04.02017492Z,14,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:00.990040524Z,130841,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:20:01.585834691Z,15,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n,,827,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67997434Z,13,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-8rtxf,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.758278197Z,25832,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:05:00.837604512Z,16211,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n,,828,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:35:00.614967009Z,11839,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,829,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,7901,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,830,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:15:00.867420941Z,13565,total_duration_us,queryd_billing,queryd-v2-5797867574-s6t85,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,831,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:48:00.675272795Z,2,response_bytes,queryd_billing,queryd-v1-5f699b6b58-66kcw,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,832,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:04.170703823Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.777690142Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:03.873228519Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.975537336Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n,,833,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.976567453Z,2160,read_bytes,queryd_billing,queryd-v1-5f699b6b58-zgpgs,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:04.423740313Z,3678954,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:45:00.715319869Z,140181,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n,,834,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.898664906Z,318624,total_duration_us,queryd_billing,queryd-v2-5797867574-kssph,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,835,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:49:00.426081648Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-lj72r,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,836,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,151196,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:00:04.41909794Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n,,837,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:01.610831987Z,169,read_bytes,queryd_billing,queryd-v1-5f699b6b58-lj72r,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.836044529Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n,,838,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:25:00.425198714Z,0,read_bytes,queryd_billing,queryd-v1-5f699b6b58-d5wwj,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,839,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:10:00.67710836Z,0,read_bytes,queryd_billing,queryd-v2-5797867574-kvktv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.681462039Z,17,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:20:00.955855408Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n,,840,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.748825278Z,12,queue_duration_us,queryd_billing,queryd-v1-5f699b6b58-4drxz,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:21:00.679948866Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:46:00.57791668Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:47:00.665339757Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.885284853Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n,,841,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:37:00.490611137Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-d5wwj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.70702057Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n,,842,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:04:00.522827935Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-l8pjj,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:20:00.785640834Z,7178,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.620654875Z,14345,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n,,843,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:12:00.462658028Z,8406,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,844,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:35:00.481079117Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-t7slt,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.508804564Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n,,845,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:40:00.720702585Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-467pb,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:29:00.521460892Z,9290,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:34:00.474156777Z,7824,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:50:00.914502559Z,7839,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n,,846,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:39:00.487057271Z,7629,execute_duration_us,queryd_billing,queryd-v1-5f699b6b58-wbczl,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,847,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:01.012279784Z,1518,response_bytes,queryd_billing,queryd-v1-5f699b6b58-2d862,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:37:00.423986232Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.759512962Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:28:00.377646402Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:44:00.420950673Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:32:00.605366491Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n,,848,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:49:00.463047225Z,0,read_values,queryd_billing,queryd-v2-5797867574-hzlgm,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:14:00.606703032Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:10:00.658228927Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:30:00.675835865Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:02:00.441622158Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:33:00.490131246Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:47:00.493465617Z,4,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n,,849,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:58:00.69307463Z,3,compile_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.714848904Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:30:00.67290226Z,180,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n,,850,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:04.058154233Z,34183,read_values,queryd_billing,queryd-v2-5797867574-c88sh,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,851,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.848026232Z,2880,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.861699773Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:00.989693911Z,1440,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n,,852,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:04.171157376Z,273464,read_bytes,queryd_billing,queryd-v1-5f699b6b58-dbnmw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,853,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:30:04.437709166Z,3871157,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-66kcw,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:55:00.749034925Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n,,854,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.721679848Z,0,read_values,queryd_billing,queryd-v2-5797867574-zmcl2,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,855,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:00:00.666298715Z,714,response_bytes,queryd_billing,queryd-v2-5797867574-plnml,03d01b74c8e09000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.894829972Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:00:00.928682633Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:10:00.898959022Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:35:00.619773147Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:55:00.783903603Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:45:00.853962964Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n,,856,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:50:00.785243966Z,0,requeue_duration_us,queryd_billing,queryd-v1-5f699b6b58-ltbql,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:05:00.832579331Z,22053,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:40:00.727379572Z,21630,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n,,857,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.812383085Z,40459,total_duration_us,queryd_billing,queryd-v1-5f699b6b58-dc5cv,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:15:00.701333339Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:40:00.82139065Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n,,858,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:45:00.811423271Z,0,read_values,queryd_billing,queryd-v1-5f699b6b58-vh94j,03c19003200d7000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T10:53:00.603537064Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:15:00.709640978Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:41:00.659356314Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T11:47:00.524120738Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:07:00.552515712Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:38:00.141966771Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n,,859,2019-12-03T10:00:00Z,2019-12-03T13:00:00Z,2019-12-03T12:50:00.625087256Z,0,plan_duration_us,queryd_billing,queryd-v1-5f699b6b58-zgpgs,0395bd7401aa3000\n\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 6782, - }, - File: "duration_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,duration_us,,,,,\n,result,table,_start,_stop,duration_us,_time\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,12507024,2019-12-03T11:00:00Z\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,16069640,2019-12-03T12:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 6774, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 6774, - }, - File: "duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 6774, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 6782, - }, - File: "duration_test.flux", - Source: "\"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,duration_us,,,,,\n,result,table,_start,_stop,duration_us,_time\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,12507024,2019-12-03T11:00:00Z\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,16069640,2019-12-03T12:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 6775, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,duration_us,,,,,\n,result,table,_start,_stop,duration_us,_time\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,12507024,2019-12-03T11:00:00Z\n,,0,2019-12-03T10:00:00Z,2019-12-03T12:00:00Z,16069640,2019-12-03T12:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 6796, - }, - File: "duration_test.flux", - Source: "_f = (table=<-) =>\n table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"duration_us\"})\n |> yield(name: \"duration_us\")", - Start: ast.Position{ - Column: 1, - Line: 6783, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 6783, - }, - File: "duration_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 1, - Line: 6783, - }, - }, - }, - Name: "_f", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 6796, - }, - File: "duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"duration_us\"})\n |> yield(name: \"duration_us\")", - Start: ast.Position{ - Column: 6, - Line: 6783, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 6784, - }, - File: "duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 6785, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 6785, - }, - File: "duration_test.flux", - Source: "start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 6785, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 6785, - }, - File: "duration_test.flux", - Source: "start: 2019-12-03T10:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 6785, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 6785, - }, - File: "duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 6785, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 6785, - }, - File: "duration_test.flux", - Source: "2019-12-03T10:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 6785, - }, - }, - }, - Value: parser.MustParseTime("2019-12-03T10:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 6785, - }, - File: "duration_test.flux", - Source: "stop: 2019-12-03T12:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 6785, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 6785, - }, - File: "duration_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 6785, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 6785, - }, - File: "duration_test.flux", - Source: "2019-12-03T12:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 6785, - }, - }, - }, - Value: parser.MustParseTime("2019-12-03T12:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 6785, - }, - File: "duration_test.flux", - Source: "range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 6785, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6785, - }, - File: "duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 6785, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 6791, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 6790, - }, - File: "duration_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\")", - Start: ast.Position{ - Column: 13, - Line: 6787, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 6790, - }, - File: "duration_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\")", - Start: ast.Position{ - Column: 13, - Line: 6787, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6787, - }, - File: "duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 6787, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 6790, - }, - File: "duration_test.flux", - Source: "(r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\")", - Start: ast.Position{ - Column: 17, - Line: 6787, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\")", - Start: ast.Position{ - Column: 17, - Line: 6788, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\"", - Start: ast.Position{ - Column: 17, - Line: 6788, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\"", - Start: ast.Position{ - Column: 17, - Line: 6788, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r.org_id", - Start: ast.Position{ - Column: 17, - Line: 6788, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 17, - Line: 6788, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 6788, - }, - File: "duration_test.flux", - Source: "org_id", - Start: ast.Position{ - Column: 19, - Line: 6788, - }, - }, - }, - Name: "org_id", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 6788, - }, - File: "duration_test.flux", - Source: "\"03d01b74c8e09000\"", - Start: ast.Position{ - Column: 29, - Line: 6788, - }, - }, - }, - Value: "03d01b74c8e09000", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r._measurement == \"queryd_billing\"", - Start: ast.Position{ - Column: 52, - Line: 6788, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 52, - Line: 6788, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 6788, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 6788, - }, - File: "duration_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 54, - Line: 6788, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 6788, - }, - File: "duration_test.flux", - Source: "\"queryd_billing\"", - Start: ast.Position{ - Column: 70, - Line: 6788, - }, - }, - }, - Value: "queryd_billing", - }, - }, - }, - Operator: 1, - Right: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 6790, - }, - File: "duration_test.flux", - Source: "(r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\")", - Start: ast.Position{ - Column: 91, - Line: 6788, - }, - }, - }, - Expression: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"", - Start: ast.Position{ - Column: 92, - Line: 6788, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\"", - Start: ast.Position{ - Column: 92, - Line: 6788, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field\n ==\n \"compile_duration_us\"", - Start: ast.Position{ - Column: 92, - Line: 6788, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 92, - Line: 6788, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 6788, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 92, - Line: 6788, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 6788, - }, - File: "duration_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 94, - Line: 6788, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 6790, - }, - File: "duration_test.flux", - Source: "\"compile_duration_us\"", - Start: ast.Position{ - Column: 25, - Line: 6790, - }, - }, - }, - Value: "compile_duration_us", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field == \"plan_duration_us\"", - Start: ast.Position{ - Column: 50, - Line: 6790, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 50, - Line: 6790, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 50, - Line: 6790, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 6790, - }, - File: "duration_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 52, - Line: 6790, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 6790, - }, - File: "duration_test.flux", - Source: "\"plan_duration_us\"", - Start: ast.Position{ - Column: 62, - Line: 6790, - }, - }, - }, - Value: "plan_duration_us", - }, - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field == \"execute_duration_us\"", - Start: ast.Position{ - Column: 84, - Line: 6790, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 84, - Line: 6790, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 6790, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 84, - Line: 6790, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 6790, - }, - File: "duration_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 86, - Line: 6790, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6790, - }, - File: "duration_test.flux", - Source: "\"execute_duration_us\"", - Start: ast.Position{ - Column: 96, - Line: 6790, - }, - }, - }, - Value: "execute_duration_us", - }, - }, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 6787, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 6787, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 6787, - }, - File: "duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 6787, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 6791, - }, - File: "duration_test.flux", - Source: "filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )", - Start: ast.Position{ - Column: 12, - Line: 6786, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 6786, - }, - File: "duration_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 6786, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 6792, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 6792, - }, - File: "duration_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 6792, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6792, - }, - File: "duration_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 6792, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 6793, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 6793, - }, - File: "duration_test.flux", - Source: "every: 1h, fn: sum", - Start: ast.Position{ - Column: 28, - Line: 6793, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 6793, - }, - File: "duration_test.flux", - Source: "every: 1h", - Start: ast.Position{ - Column: 28, - Line: 6793, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 6793, - }, - File: "duration_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 6793, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 6793, - }, - File: "duration_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 35, - Line: 6793, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 6793, - }, - File: "duration_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 39, - Line: 6793, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 6793, - }, - File: "duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 6793, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 6793, - }, - File: "duration_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 43, - Line: 6793, - }, - }, - }, - Name: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 6793, - }, - File: "duration_test.flux", - Source: "aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 12, - Line: 6793, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 6793, - }, - File: "duration_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 6793, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 6794, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 6794, - }, - File: "duration_test.flux", - Source: "column: \"_value\", value: 0", - Start: ast.Position{ - Column: 17, - Line: 6794, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 6794, - }, - File: "duration_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 6794, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 6794, - }, - File: "duration_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 6794, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 6794, - }, - File: "duration_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 6794, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 6794, - }, - File: "duration_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 35, - Line: 6794, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6794, - }, - File: "duration_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 6794, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 6794, - }, - File: "duration_test.flux", - Source: "0", - Start: ast.Position{ - Column: 42, - Line: 6794, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 6794, - }, - File: "duration_test.flux", - Source: "fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 12, - Line: 6794, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 6794, - }, - File: "duration_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 6794, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 6795, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"duration_us\"})", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 6795, - }, - File: "duration_test.flux", - Source: "columns: {_value: \"duration_us\"}", - Start: ast.Position{ - Column: 19, - Line: 6795, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 6795, - }, - File: "duration_test.flux", - Source: "columns: {_value: \"duration_us\"}", - Start: ast.Position{ - Column: 19, - Line: 6795, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 6795, - }, - File: "duration_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 6795, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 6795, - }, - File: "duration_test.flux", - Source: "{_value: \"duration_us\"}", - Start: ast.Position{ - Column: 28, - Line: 6795, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 6795, - }, - File: "duration_test.flux", - Source: "_value: \"duration_us\"", - Start: ast.Position{ - Column: 29, - Line: 6795, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 6795, - }, - File: "duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 6795, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 6795, - }, - File: "duration_test.flux", - Source: "\"duration_us\"", - Start: ast.Position{ - Column: 37, - Line: 6795, - }, - }, - }, - Value: "duration_us", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 6795, - }, - File: "duration_test.flux", - Source: "rename(columns: {_value: \"duration_us\"})", - Start: ast.Position{ - Column: 12, - Line: 6795, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 6795, - }, - File: "duration_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 6795, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 6796, - }, - File: "duration_test.flux", - Source: "table\n |> range(start: 2019-12-03T10:00:00Z, stop: 2019-12-03T12:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"queryd_billing\" and (r._field\n ==\n \"compile_duration_us\" or r._field == \"plan_duration_us\" or r._field == \"execute_duration_us\"),\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"duration_us\"})\n |> yield(name: \"duration_us\")", - Start: ast.Position{ - Column: 5, - Line: 6784, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 6796, - }, - File: "duration_test.flux", - Source: "name: \"duration_us\"", - Start: ast.Position{ - Column: 18, - Line: 6796, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 6796, - }, - File: "duration_test.flux", - Source: "name: \"duration_us\"", - Start: ast.Position{ - Column: 18, - Line: 6796, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6796, - }, - File: "duration_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 6796, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 6796, - }, - File: "duration_test.flux", - Source: "\"duration_us\"", - Start: ast.Position{ - Column: 24, - Line: 6796, - }, - }, - }, - Value: "duration_us", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 6796, - }, - File: "duration_test.flux", - Source: "yield(name: \"duration_us\")", - Start: ast.Position{ - Column: 12, - Line: 6796, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 6796, - }, - File: "duration_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 6796, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6783, - }, - File: "duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 6783, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 6783, - }, - File: "duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 6783, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 6783, - }, - File: "duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 6783, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6798, - }, - File: "duration_test.flux", - Source: "query_duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 6, - Line: 6798, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 6798, - }, - File: "duration_test.flux", - Source: "query_duration", - Start: ast.Position{ - Column: 6, - Line: 6798, - }, - }, - }, - Name: "query_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6798, - }, - File: "duration_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 23, - Line: 6798, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6798, - }, - File: "duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 29, - Line: 6798, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 6798, - }, - File: "duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f}", - Start: ast.Position{ - Column: 30, - Line: 6798, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 6798, - }, - File: "duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 6798, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 6798, - }, - File: "duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 31, - Line: 6798, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 58, - Line: 6798, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 58, - Line: 6798, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 58, - Line: 6798, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 6798, - }, - File: "duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 63, - Line: 6798, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 38, - Line: 6798, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 38, - Line: 6798, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 38, - Line: 6798, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 6798, - }, - File: "duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 46, - Line: 6798, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 6798, - }, - File: "duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 6798, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 6798, - }, - File: "duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 72, - Line: 6798, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 94, - Line: 6798, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 94, - Line: 6798, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 6798, - }, - File: "duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 94, - Line: 6798, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 6798, - }, - File: "duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 99, - Line: 6798, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 78, - Line: 6798, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 78, - Line: 6798, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 6798, - }, - File: "duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 78, - Line: 6798, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 6798, - }, - File: "duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 86, - Line: 6798, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 6798, - }, - File: "duration_test.flux", - Source: "fn: _f", - Start: ast.Position{ - Column: 109, - Line: 6798, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 6798, - }, - File: "duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 109, - Line: 6798, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 6798, - }, - File: "duration_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 113, - Line: 6798, - }, - }, - }, - Name: "_f", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 6798, - }, - File: "duration_test.flux", - Source: "test query_duration = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 6798, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "duration_test.flux", - Source: "package usage_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "duration_test.flux", - Source: "usage_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "usage_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3219, - }, - File: "reads_test.flux", - Source: "package usage_test\n\n\nimport \"testing\"\n\n// This dataset has been generated with this query:\n// from(bucket: \"system_usage\")\n// |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n// |> filter(fn: (r) =>\n// r._measurement == \"http_request\"\n// and r._field == \"resp_bytes\"\n// and r.endpoint == \"/api/v2/query\"\n// and (r.status == \"200\" or r.status == \"500\" or r.status == \"400\")\n// )\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969313505Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.983099449Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:32.210471758Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.009811343Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.136399746Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960238808Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.980988775Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.943482481Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974512104Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.953521542Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.976663277Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956752758Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.01712358Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.017427244Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977072025Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964079107Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.97442539Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.995639231Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.969608664Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:32.304666892Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.974560201Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:29.013739256Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.99372177Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:29.018040254Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.008264381Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.015342838Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.993762673Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.984107784Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.996876611Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.065991755Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.990348599Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.972825887Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.958414249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.091547136Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.998409135Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.020911003Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.666316247Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.999373941Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.03101056Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.037256961Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.966187573Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.973673042Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.920811577Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.041258738Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.91172028Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.0090424Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.399901554Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.08443357Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.98750378Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.004725867Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.987102619Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.014699207Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998458934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.009797465Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.001862757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.992322007Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.009163921Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.982695551Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.01018439Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.026564697Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.06950421Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.991657072Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014589032Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.015673541Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.0174978Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.000693538Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.996349683Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.983398718Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.007998181Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.023116111Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.003069559Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.037173015Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004648866Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.097606631Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.875341067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.975451338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.748162974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.645895702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.536607817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.360914976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:44.262835087Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.829475289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.026943741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.654164565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.621615415Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.193524072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.79428657Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.95708093Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.542479233Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.656633606Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.208418369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.232374387Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.249578436Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.921457987Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.576733049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.338764818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.537069725Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.316622406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.019073722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.409912237Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.332237427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.681339933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.409091316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.896305371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.432235384Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.08251675Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.011856504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.941997077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.34514563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.042373576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.737577912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.313257165Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.050864448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.612942329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.769958364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.978614157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.030329531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.465477264Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.047880517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.236409307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.601117489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.478050247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.33013914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.062639962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.735283315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.392149527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.024832835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.675730348Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.296181224Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.219463709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.791070636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.025990385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.855419371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.851590847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.670645443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.936257577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.196404566Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.912108943Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.37422134Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.397490776Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.443424451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.374875016Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.180898002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.071851879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.051457075Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.286341772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.702454995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.161321066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.248271983Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.361596044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.731213808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.567625465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.326641899Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.906167382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.513920791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.592705451Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.159753741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.711225574Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.636544465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.807643354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.50970406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.113085258Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.830578408Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.293082448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.011491364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.391138515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.690978622Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.610020956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.780646012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.760491612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.575226617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.557929591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.158371329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.333924241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.197927468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.179201297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.835574962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.061381718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.644665978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.316422691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.335417272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.626743299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.016868526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.021108282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.940035531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.665056786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.3645993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.317134985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.566456158Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.227072292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.950886333Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.98821252Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.968952392Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.939794994Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.005138775Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.630012331Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:32.165178533Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.97257488Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961178088Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955006187Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:32.191091561Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954721985Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.993634013Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.941548036Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983789487Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:32.299230417Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.987295502Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.973333183Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.28084675Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:32.21184487Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.983926563Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.966527785Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.443947878Z,8297,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.946005215Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.99272404Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.98216167Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975935357Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.972203843Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.964038892Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.139608919Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.990960772Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.970437669Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.967001628Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991026206Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.033689838Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.981055387Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.853152575Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.020992768Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975392456Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.965428992Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.956451354Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.010912922Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.993160996Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.968998762Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.003733319Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.967692094Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.512177144Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.181542962Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.138030167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.038750728Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.121844548Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:29.818039732Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.997901487Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016576352Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.016960152Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967649893Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.015220319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.002095109Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.003466735Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.02847665Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.045336215Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.009785867Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.999343304Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97104165Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.006119429Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.989480782Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.982639257Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.997510404Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.007808666Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:29.827899851Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.971475754Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.026574373Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.052052413Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.882986574Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.053932839Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.482227359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.946239389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.346658213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.661703649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.437371334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.159686339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.376455894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.783937122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.695784956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.978500265Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.659458595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.797629551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.70728304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.576736047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.428679536Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.677561911Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.382502707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.560366795Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.041297374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.03749328Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.806072577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.522751705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.010310648Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.364634601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.533205033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.260455017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.649732161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.521423581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.92230969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.65007942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.583555557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.622343746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.160980066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.891672004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.796929004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.493383509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.742734524Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:52.568650624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.481628381Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.169720072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.950606547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.50426684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.828101077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.736190563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.02482201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.264765473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.384503932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.611666913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.242261207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.431189556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.978998531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.013563688Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.830861416Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.241020449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.529564213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.802761646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.512762736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.50150092Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.397100637Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.569693895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.737580924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.351379448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.044359777Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.574951566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.842163376Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.1744069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.755715277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.859404311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.533032318Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.751552728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.414528447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.153525222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.213581841Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.564690273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.248679489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.112491496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.528119968Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.283579351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.397385601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.165565017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.737052281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.593805707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.280079643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.249459115Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.866230998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.789759419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:46.373151977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.534769272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.775825073Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.932711412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.30640124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.26697212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.956463462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.435801558Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.144910151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.869203383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.857336103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.08943192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.229727728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.064469561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.722126445Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.668477927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.289382927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.465285145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.345838869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.325754807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.954122344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.20738442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.509519027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.810328131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.183575361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.111215717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.491096168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.785915399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.43140482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.121338164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.781055503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.668804345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.678647366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.728907123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.946428405Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.983531054Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.962064621Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.932594606Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.986816403Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.940130155Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.638536373Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.96787106Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.084579292Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:32.133563114Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955378549Z,4612,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954773302Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:32.321728133Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:32.193384081Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.959858907Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.991375884Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.99691296Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.965597113Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.140158629Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.993654403Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.973997599Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.014471198Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.013549361Z,4314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976485239Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.984319578Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975782998Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.993344418Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.015515455Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.980609451Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.004343627Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.976697342Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.021825805Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.974995475Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.979998225Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.964143268Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.019510105Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.671640458Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.996631451Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.021479369Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.969716036Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.977105615Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01159401Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.021638185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.982799483Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.982032991Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.980444109Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.488511948Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.051952997Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.982009518Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.015781867Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.993649548Z,1429,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.02194843Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998080764Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.023564062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.033302292Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.023831847Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.022822239Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.017952979Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.009451695Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.002269569Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.057251313Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.011026061Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034792122Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.0185988Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.990778752Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.022091909Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.989920006Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.01543986Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.993986791Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.994860427Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00277717Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.005574134Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.011707932Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.010349809Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.076365989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.508065752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.627331884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.831385332Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.720046811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.136653421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.443798339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.209001636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.352868414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:53.918415813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.575273776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.101839713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.773628422Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.406827469Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.092064468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.37406891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.438642149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.049642828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.210345194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.797559255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.937518461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.06178841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.766574335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.421728066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.425290882Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.191318333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.904168166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.391312463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.745676691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.752239887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.132633453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.015430284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.408573985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.122433252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.138622981Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.642363014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.069566424Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.581766668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.222530275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.145846429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.718925877Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.207286493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.89481063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.59414505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.163298309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.905307243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.399906422Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.012802812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.606032079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.285707965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.629817561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.456177164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.278161257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.227631279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.078386116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.860862296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.484931008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.15543817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.775236419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.042967948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.349144691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.23729447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.944731072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.211582826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.997585374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.323539533Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.061440976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.806416207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.083848976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.784130703Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.143886111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.238810254Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.298137317Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.570736156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.550637269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.324420575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.827039375Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.185924444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.105783209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.866565013Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.734519234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.077517514Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.780601986Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.031438741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.90063517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.913435601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.796693324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.380019397Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.324307999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.912519774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.608510686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.876187914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.558898492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.047489285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.697431793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.352899557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.059734345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.514717607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.254141544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.949305311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.514916571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.069751463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.742519307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.000689598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.889527537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.702274576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.424697619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.030623921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.208518485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.915919661Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.968523191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.703078582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.933662116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.602542167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.894147971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.186428959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.569319692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.489652698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.870597811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.201534823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.809893601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.794770106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.581172191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.570472813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.711947311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.34115686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.940152329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.996600295Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.562743236Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.733360698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.506489887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.437587582Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.015174713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.128271185Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:18.162211647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:49.550926311Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:59.88254348Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.29656665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.971321653Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.478200824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.144911851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.853480449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.779106194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.746968959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.626621204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.060009175Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.673523989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.830558995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.423944858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.549364744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307305546Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.003282433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.65136126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.548227323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.415772453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.141387029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.630747771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.928659665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.636148079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.023554941Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.897030872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.295847962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.674427546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.026141185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.077490823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.854725999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.592628286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.34985318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.241726908Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.983300802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.212879563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.960456145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.44910182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.852037796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.83377259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.396735916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.146533219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.503026958Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.230488717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.906758179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.23425818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.076818869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.898839082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.840277705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.789045095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.580050884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.989959668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.558446717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.280474794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.85930263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.55469293Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.108637103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.989621727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.699460395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.973733213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.756283807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.838508089Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.562261394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.838596643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.383475928Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.759205857Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.675021398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.314183799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.122609961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.940145543Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.905441487Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.630248646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.132764156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.924672485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.91730108Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.232172995Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.316461549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.168720784Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.176949289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.002818046Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.485000063Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.224328674Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.148998865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.500454898Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.171444141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.660010149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.317376001Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.975526722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.680360484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.129303047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.861742205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.162139701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.591002191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.252402025Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.63317041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.218700492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.682337689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.285366859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.455311043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.097629185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.110807521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.950291086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.113642085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.857331241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.13545704Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.438790462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.808032462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.737182858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.114307629Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.411957775Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.060564891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.299778061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.859622972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.107192195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.220820746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.933028039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.356518408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.959447106Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.005455083Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.351217776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.263141924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.247366997Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.970209539Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.023257647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.36170389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.874097254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.305614223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.506390488Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.957145319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.108544733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.81780896Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.429887646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.207843998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.613400315Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.109190665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.672814404Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.473496998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.419850157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.245359909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.518722043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.45329526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.157286801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.884777435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.270460568Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.141908756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.544956673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.265603034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.267192252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.260978494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.970696107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.745137762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.635533282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.361021129Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.602660008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.583147923Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.07274583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.446711652Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.451367881Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.018284853Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.771751656Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.129481216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.644585353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.00965626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.212741829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.241583556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.875266714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.062527131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.828706749Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.951603817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.659338049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.355009948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.009519468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.637136391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.295518678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.91401891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.487559903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.372361728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.28806762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.35942411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.160479321Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.230040977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.942187625Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.43176993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.02299825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.629736573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.433546643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.34012968Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.040853024Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.358960976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.697058099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.588299646Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.331863497Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.273404694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.99574336Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.514287149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.34845734Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.692171489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.387795527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.492135499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.646716154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.494213032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.527242196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.553060506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.613870714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.99153564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.85582802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.524830032Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.289591377Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.244905354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.075865449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.978399275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.340639127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.032516559Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.508694537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.176961147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.512100166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.685949385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.754938689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.202098791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.85650519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.211201788Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.827513203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.296268315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.899430616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.693305549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.566971938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.464548081Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.534022798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.884213714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.218625154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.516487022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.921943542Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.821178207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.940107296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.913536173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.709208519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.836465521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.5216827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.243964479Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.350505812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.123717523Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.658199645Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.025672298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.735465781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:44.076889716Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.196254319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.702563544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.395936281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.47566107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.020597163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.989570317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.302719929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.052705172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.62635147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.272230085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.14998485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.032766106Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.761793103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.042549042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.985169335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.77895179Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.50260062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.879119394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.761540414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.164685672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.8685695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.888357889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.059795931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.363293961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.375377649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.912209613Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.641370779Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.551614238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.239830847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.492629558Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.340420735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.826356086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.212891371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.778599439Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.52234672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.876897964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.860680284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.418912507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.724616421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.70801258Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.53229742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.844867967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.464606391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.713890607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.466476847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.223142243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.87620785Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.487826261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.16119834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.778517973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.269342183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.281306177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.57462646Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.155439949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.769227312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.330328177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.002958006Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.385174069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.446191175Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.923649932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.160839862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.615698306Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.312609673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.513753257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.512245262Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.173951973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.323755664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.307452113Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.431693015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.604043729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.802158641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.566998065Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.552154359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.416117952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.620297185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.068166518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.010960342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.834762229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.75183824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.111738349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.790330619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.276822586Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.933708135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.585721982Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.299246273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.464886285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.492769379Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.48301664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.712547294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.828384244Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.673823989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.346537019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.050497626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.654785938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.82674582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.510461892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.569714403Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.32020172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.534318555Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.227631985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.7528331Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.050516168Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.429003074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.356880311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.730110409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.028483077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.727373835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.4092238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.006261879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.304651304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.353042887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.740878914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.393833199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.976937938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.864102564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.597784242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.494633078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:54.818676933Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.682753757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.56765864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.881369462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.685551772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.357344831Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.48198833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.231829193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.539132506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.314335962Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.251744939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.719120542Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.891888566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.755004628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.603277628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.385544598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.661510787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.595447949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.987043914Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.355504802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.226530019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.643877573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.350699634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.375469914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.894829764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.246455175Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.784215245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.512042956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.41844443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.114602623Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.362610841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.536552234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.245330044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.929352141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.25776898Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.608726499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.486339672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.424632042Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.125256764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.406914718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.976689341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.730810419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.848092297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.701693233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.434114863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.104538211Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.762920967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.394679551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.055555762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.66614042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.280839299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.130328316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.059400509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.113337755Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.015795974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.183841796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.631354757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.246153174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.249538868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.798916545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.482304294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.371000694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.112851018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.034503664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.763869063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.104649501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.034430643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.449400017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.171437143Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.403708553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.408295995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.321877127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.938519028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.246022543Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.617659592Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.487153776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.155847361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.910434995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.877590936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.701034796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.602495309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.664502078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.125305717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.809938103Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.146211546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.317374072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.337058614Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.355857871Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.833670618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.489480927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.831864359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.800016683Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.454116111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.51081093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.417296677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.209729228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.076701444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.971737302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.320400347Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.671394257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.051654447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.649611019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.680590584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.57181168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.545738524Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.320687294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.468029523Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.133181852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.076968408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.115568349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.769078235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.596206008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.870751695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.484707732Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.208609304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.976533412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.114020483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.058639436Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.259398786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.084641719Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.785287867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.858176109Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.165910818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.076411292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.945869862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.803179783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.870668034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.492161243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.248765235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.204736563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.008626475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.284612475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.219746676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.124085694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.505434855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.388630583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.788012617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.496297012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.514871575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.681431621Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.968157737Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.995800322Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.536575388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.266788776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.176766389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.865773947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.11720002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.182512889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.683860836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.061800932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.629190494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.391744093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.750743337Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.751103163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.671691897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.989153646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.607989186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.804752231Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.352538223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.574481214Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.261054025Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.981368366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.632941904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.258559122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.917978776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.537812856Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.886652398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.220007793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.873012673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.639902824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.778102172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.948496409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.627017477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.00573754Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.752129061Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.547159473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.233608449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.912506615Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.134406868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.795202995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.5083433Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.824601055Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.874887816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.788732814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.898431564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.78479894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.035107843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.236035978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.906775518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.675085256Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.626276349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.455987207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.358809018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.728810802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.415741257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.897880742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.558618241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.201913116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.918463564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.734444138Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.067448919Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.73110619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.556214203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.959075047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.623639314Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.207731509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.028829453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.59590462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.529439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.062654775Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.32613427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.721027201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.194228618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.72165792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.099433876Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.93775101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.295146323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.670880079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.977352915Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.351504611Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.276482731Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.576052338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.325940097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.666949371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.602739923Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.497760767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.597242398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.32784643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.383011159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.945902608Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.511841255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.27826229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.424838118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.208703098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.413396042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.904127753Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.672871454Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.878009822Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.519927864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.279941198Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.157628744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.477130207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.167325406Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.013965815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.805829751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.417440531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.578776179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.164912566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307738745Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.31271812Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.326981503Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.823088651Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.535905088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.192508995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.227187124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.955560189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.154698981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.695831408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.400148493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.790572916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.072575444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.077300051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.788866501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.226344572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.514472802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.047595993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.699268714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.403059612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.633043581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.476009261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.965592427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.654206597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.354997799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.931876815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.661334193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.225178801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.395391485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.921082396Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.657896888Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.032896989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.114193227Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.828610271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.653171068Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.225326752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.232051089Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.964245446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.688122241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.371713505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.976669973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.663388186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.273877043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.095284068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.405178659Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.632679341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.45695151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.462220126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.287374399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.550993155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.442961979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.52677541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.843692406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.056656368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.979119282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.794586995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.643742787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.314214533Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.955034535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.697292304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.742367123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.945494101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.7052291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.89439023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.76820155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.182566553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.436361935Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.77739229Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.301517498Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.997825535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.25408187Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.941160007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.424622859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.07279677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.733334983Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.43992653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.90364884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.630424177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.004843003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.003629171Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.223182496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.443322209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.390709887Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.377996893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.19275351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.852143444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.176185446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.773021007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.957137657Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.710412562Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.790403122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.455647763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.683888157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:48.360266074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.937113728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.955709399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.241508154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.634768939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.616410686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.557323644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.265906951Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.954332368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.913549798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.849841164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.976841823Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969933054Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.958919072Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.980312368Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.130671344Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.95397587Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.937606045Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:29.105832295Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.942634379Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974502622Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.998709482Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:29.00307111Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956342248Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98729181Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.011120237Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.993571057Z,4631,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964540468Z,4863,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.796225247Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.989826758Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.985389508Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.95212837Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.010163051Z,4759,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.028400009Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961360427Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976897923Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.968238956Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:29.03164987Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.988037364Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981259172Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.849676237Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.00448844Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.037640401Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.969810388Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.853571623Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.088604073Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.013753885Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.008719357Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.676123706Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.842953625Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.047147642Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.041297056Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.967695517Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.979026437Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.015648216Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985566485Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999870629Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.362424009Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.19482346Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.149833565Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.165338913Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.012686766Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.008100106Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.016529341Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.081263082Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977455841Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000283015Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.980284119Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.008920857Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.012979307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:29.942589971Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04554945Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.006956949Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014447608Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.989003059Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.006336703Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.977332284Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.017221786Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.027452047Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00416987Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.041325846Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.025761976Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.046209858Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.068812156Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.717426992Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.12203771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.270628116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.033507972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.17434333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.960769666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.880130571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.663617417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.564767511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.716445261Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.415624521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.360722872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.629541059Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.277084999Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.025393768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.902819011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.224091569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.907643156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.399133302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.560562601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.159197442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.32431602Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.907132267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.582809452Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.67531095Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.949515565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.71383595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.913156884Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.458514307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.180283783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.62616756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.113579897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.823894521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.85261707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.546780386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.2895484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.81410471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.802922783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.459691011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.385075302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.722616409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.413543298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.165158863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.703176873Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.98336242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.145334243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.341745251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.39417875Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.840278371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.197374136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.964511502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.71478078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.471791309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.120448101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.731075724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.408595963Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.026224653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.592086189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.479164664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.173894829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.425867297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.230054781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.291940922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.045569364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.316787556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.590402493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.282717947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.103481312Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.172937081Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.529968259Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.814684698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.75077417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.561197261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.425626199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.078416757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.458209036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.491424172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.749947804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.644500966Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.965522572Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.830706245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.528776431Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.106820944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.403863576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.375354117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.018153183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.334220993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.180157197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.909902922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.506100744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.204450908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.666009398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.391587455Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.760900666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.981055388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.158031277Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.134512079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.085997319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.945859429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.923245386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.525961275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.701526806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.564301383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.576537815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.206342154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.439896578Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.002238197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.022888617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.688542395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.705318707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.003481136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.395914855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.40240134Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.310080342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.03922862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.77008551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.818333771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.940746205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.593058776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.956849692Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.95357295Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.938512852Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.940759729Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.96489363Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.978859321Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.942160945Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.969573429Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:32.080594586Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966434497Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.96562348Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.964396775Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.976078632Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948564583Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987034464Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.975300367Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:32.299687673Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631976544Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.980236423Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.976716301Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:32.228441484Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.010867661Z,4488,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.952007018Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.970585792Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.727338886Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.985981827Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.991134537Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.978026499Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.972571889Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986998782Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.975526917Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.035519556Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.952773139Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.992248209Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.085793813Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985768902Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.999473741Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.9758935Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.008478369Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.977852248Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.959293638Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.000528116Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.002392254Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.974090982Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.972598454Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:42.197650995Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.031245025Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.975740342Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.005709793Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.981800496Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983439083Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.983828944Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.993094821Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.011412218Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:29.735849355Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.981187441Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:29.799770275Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.984119859Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.018863964Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.034808826Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:29.73209179Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.010683868Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.002824291Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.011320265Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.439812695Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:27.992805038Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:29.709190726Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.991799681Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.002236091Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.000314319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993961231Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.071811284Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.937663447Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989032961Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921589834Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.995579785Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.942322073Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.621750636Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.014031202Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.074595651Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.959314041Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.972784081Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.945879954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.014289868Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.931516283Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.981235844Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.02825781Z,2147,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.990704231Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.983815534Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:32.489663992Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.003664505Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.970968907Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.963692892Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986387441Z,4248,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.998825487Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.991052427Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.974270022Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.763140097Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.998085405Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.00618325Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.978114334Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.791435311Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.054669744Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.989438059Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.973814754Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.972585095Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.981742706Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.037402714Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.018962605Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.746396402Z,6420,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.063257663Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.96882683Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.018011964Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.974057779Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.012229866Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.968608456Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.490378067Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.187801207Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.983035179Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.012458789Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.983672687Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.011152522Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.984131912Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.006305443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993372975Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000232293Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973593705Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.9726725Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.013919617Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.049414903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.001465382Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.985719528Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.007924858Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.998227794Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.985273405Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.022507691Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.025571101Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.991379056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999483277Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.014476964Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.966066431Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995276806Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.044478012Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989362606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.946479753Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.941233804Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.946003792Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.639329761Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.948149341Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.964910288Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.963296699Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.959772218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.952074606Z,4450,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95489076Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.948363692Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967639886Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.980672358Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.979829913Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.961783929Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.454935737Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.954672778Z,4864,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.988741517Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96562892Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.991512137Z,4487,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.894353744Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.986680499Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.979298712Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978564978Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.814402396Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.992509988Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977336265Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.970753069Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.002335719Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.970290443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.976600751Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986007996Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99592001Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.978415296Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.992494634Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973913086Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.026175919Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.970746176Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.948091352Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.007534113Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.988817505Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.9705703Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.962545886Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.50075504Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.182290441Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.133340356Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.00520027Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.982482245Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.965937547Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.996599542Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.9903462Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.990747944Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993260019Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:29.761415037Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.985813333Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.983136331Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.972120721Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.026986763Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04396034Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.998562316Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.99057178Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:29.785394621Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.964076743Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.009349161Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.988818291Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.981858933Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999905051Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.080847401Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.987587136Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.969913477Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.001524859Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955595503Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.975186182Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:32.38199604Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935096645Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.977929003Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.9365089Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.624594984Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.941313158Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960909596Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.076826876Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.957185796Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.947932037Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.947282183Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95203538Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.970407954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.940991928Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948433219Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.968854881Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.978694785Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.973152268Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.956295026Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.274998955Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.946686728Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.010596358Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.992782661Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.052765358Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.034194889Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.941538452Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.856847479Z,6645,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.97199079Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.96979741Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.969260722Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981586068Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.985536275Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.969564461Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.952940707Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991648623Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.035459179Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.993241406Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.98178351Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.011673152Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975064044Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.038956043Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.984015086Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.003421831Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.850187342Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.972716908Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.991675818Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.964049788Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.510976825Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.201112962Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.137437333Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.039698403Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.116821084Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.976071443Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.013839538Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.012949489Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.994841378Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.966267203Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003248717Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.976909494Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:29.820424339Z,6648,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.029300875Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.061745146Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.008550234Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.973632222Z,4159,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.99982727Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.012031171Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.044734382Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.022194624Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.014941872Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.027904745Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.985463139Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.970391956Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.005900212Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.059376045Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.959365214Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.930482596Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935882911Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:32.234737404Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.643547914Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953466644Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.125527858Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.916625572Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961255737Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.938954816Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958670815Z,4688,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.956682813Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946212903Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967198389Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.972568944Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:32.248979712Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977346329Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.962049804Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.460115869Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.952032213Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:32.559299709Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.996598492Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.001292479Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.008823585Z,4247,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.953926562Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.979349315Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.977763107Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.977051185Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.956521482Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.997907458Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977016403Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.968497903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.867096815Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.986150831Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986130664Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99548266Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.815864542Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.003268986Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973240124Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.001028307Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971911342Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.953757397Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01039136Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.996148167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.980271504Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.89798408Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.96737741Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.14259835Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.157939637Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.973638757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998801615Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:29.781116439Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.996616053Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967466927Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003736619Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.972546366Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:29.838948135Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:27.999083692Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.027224314Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034365503Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.005047176Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:29.647120246Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:29.709383115Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.009512305Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:29.771870922Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.015608807Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.986717786Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:29.762104907Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.988911302Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.000488322Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.007109976Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.053909651Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.121357798Z,10118,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.985967889Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.962808857Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.997672717Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:32.164514093Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.958733712Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.12403302Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:32.175748105Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.966761604Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.985668312Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.975475994Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.959387498Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.987876208Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983692829Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.983436554Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971155075Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.997935465Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.456360743Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.963537009Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.983704384Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.002229719Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.000752399Z,1809,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.957686866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.963225674Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.983625665Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.993442515Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.981669939Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965404075Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.964763591Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.010959056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.981888242Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.001479641Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.01554432Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.038545908Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997380371Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.094167642Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.993058827Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.69531903Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.021729902Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.981619609Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.046754772Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971743584Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:29.007115285Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.016251205Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.99956309Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.009925813Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.881046535Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.48629578Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.822403812Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.690324204Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983431163Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.972809541Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.000084987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.978021317Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.975610185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.011751591Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.95987012Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.004840136Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.030628982Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034589634Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.970992278Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.974539736Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.002680954Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97151136Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.969185346Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.987234426Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.984230434Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:27.996992307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.023486967Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.972774432Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004889241Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.075145709Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.967406308Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.953279331Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.942254544Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.994601503Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.983511903Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.141563656Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.931502399Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.970502606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927561419Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966559806Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.968862784Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965519245Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954692654Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98691126Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971174746Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.962570313Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.968789714Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.628781904Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.984528599Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.00227604Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.949440782Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.981534401Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.009039836Z,4559,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961241903Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.973401064Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.992356934Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.9816533Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.994020391Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.979519332Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987318241Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.97413128Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.019662838Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.002219469Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.994809982Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.086933368Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.005858425Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.667099755Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.882929848Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994114053Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.039683825Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.880449503Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.974704688Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.993215804Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.004656613Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.981805066Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985590003Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.496821079Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.204961033Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.964170569Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.97227199Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:29.894287534Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.995391037Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016774166Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.005938803Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.011594841Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.039752973Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.994670339Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.045243373Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.072053794Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.079704214Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.980652393Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.024149888Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.035615724Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.006673874Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.04823816Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.976115334Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.000238453Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.020820914Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.0131013Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.99478081Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:29.909341941Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.118901151Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955665218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.944700236Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.974599333Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963377379Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.632986531Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.166516258Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.042542025Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.951121438Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.962643851Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.940132019Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.977086689Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.950254936Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.975231913Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.993461356Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.047353226Z,4785,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.987789893Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:29.012581624Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.993700856Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.121845322Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:29.005679544Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.023829011Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:29.000163552Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96649493Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986742707Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.997988116Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.983497986Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.962422845Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98288031Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.043515264Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.989133084Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.023120646Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.972321342Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.029927189Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.007658185Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.042733133Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.853056351Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.015385709Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.030130717Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.833201515Z,6474,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.018024979Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.965113335Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.006584595Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.005347468Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.975679851Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.971241662Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.053411542Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.016201712Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.033246144Z,4094,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.024698763Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.028419237Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.050351395Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.999039062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.050743891Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.031734312Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.007453579Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.023769432Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.054775265Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.012153541Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.03923384Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.022683157Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.050337009Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.041744106Z,1301,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.96806165Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.021526862Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.037914347Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.998330298Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.032179762Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.077605307Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:29.818401757Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.056058648Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.132712244Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.94929989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.991634736Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.928330464Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.934155181Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.941053136Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953483607Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:32.268521406Z,10486,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.920336857Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961937315Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958986479Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.958045037Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.95407627Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946544018Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987517093Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.965187871Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.966167454Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.627792262Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.971023743Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.972617123Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.973925477Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.01032906Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.958610406Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.967165331Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98103951Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978950505Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.959057472Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.860145639Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.013967923Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986728278Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.969562122Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.008460799Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.731064098Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.030558695Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997031281Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.08506656Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985138858Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.975690346Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.993356618Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.972103644Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.972535875Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.78034858Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.012739421Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.999017369Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.973414962Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.965519745Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.505807103Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.046145183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.977895699Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.008080495Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.97451098Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016852906Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.027657619Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987719474Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:29.909894765Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.987667179Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.003118603Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.984395934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973140128Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.968818048Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.020133407Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:29.834162378Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984061042Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.982413813Z,1313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.012405683Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.014564209Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.959394779Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.008525022Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.987033662Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:29.797286031Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.005304257Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.001797814Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.00098309Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995451183Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.083488074Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.985148897Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:32.179705486Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.94043964Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.97594393Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.123706927Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.932746066Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.992930714Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927649921Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.009135901Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965555103Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.972368213Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:32.115948044Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.001767332Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.985530302Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.960907085Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631742126Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.98449958Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.975419594Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.951622669Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.007383114Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.960371083Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.969171183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.954957551Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.988470242Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965818764Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969441031Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.957286777Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987882727Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.985242134Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.011980047Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.964418789Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.959962028Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:29.013433997Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.118029998Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985541598Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.992766971Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994302797Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.032513321Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.010863932Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.002285828Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.991165809Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.976701249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.025438025Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.977562369Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999243869Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.357189385Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.208830919Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.973139647Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.199095745Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.981581046Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987250175Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.064100609Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.986937684Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977957727Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.970894482Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.958989198Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.01982743Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.04765337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.059507148Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984708344Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.016731933Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.988240764Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.010985856Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.993840657Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.006820503Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.026436868Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:29.777068516Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.00849739Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.994737878Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993060619Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.017783889Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.069269987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.230164286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.511110825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.672962937Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.567494247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.275682219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.059750796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.797294583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.010614694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.414307616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.324239213Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.613110959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.289873103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.936224938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.536260502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.707753098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.285887886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.974235465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.333334387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.098667861Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.299190932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.604603588Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.845324484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.036763363Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.507182891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.212451464Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.240850992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.928316034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.692346583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.18325407Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.850830442Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.842191228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.766623947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.469002216Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.10614395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.795979768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.555617093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.115332027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.446527851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.365129545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.519665195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.716495735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.768924692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.329844916Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.574066484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.449932803Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.34340961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.094688776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.853621626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.503264205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.117880275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.793951063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.411010419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.976618274Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.86110154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.554865451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.823647029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.618437895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.682877786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.430591654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.7010815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.367704865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.975348246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.662230483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.364786516Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.819709229Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.194176164Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.172693947Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.947470672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.449591544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.809184567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.671008054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.461531252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.354860706Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.841667427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.190569804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.874057867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.1339302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.025382826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.353499764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.218195291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.907960355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.745188879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.485572294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.840116093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.399085366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.562282662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.8957583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.58539825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.052705122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.772099595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.139860011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.36368423Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.572280404Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.514957921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.324823976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.299604305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.908140986Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.083552978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.9449664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.954600041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.584098285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.822191368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.383861684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.40452501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.089878036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.09031933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.77711571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.796679315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.694003995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.422256462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.161731709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.198274285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.33116057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.970744575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.333200475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.755547644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.323556817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.893320565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.657618736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.805989604Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.589531185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.290838023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.184774182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.045031862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.254153833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.890310794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.655416222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.52888075Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.853365806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.538392988Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.935080793Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.460938417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.685788131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.178867962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.441450865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.224187475Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.32033523Z,5574,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.152965797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.806555844Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.817821216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.572235996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.325095635Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.772504462Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.143368636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.083838572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.781880418Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.195290654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.725859513Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.453392344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.466751062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.174866819Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.823717263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.130607371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.148795876Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.668866264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.457930068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.320544054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.999882368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.255610164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.302713952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.043604952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.692139144Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.248106206Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.019819961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.379521931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.251964148Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.63785795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.498493104Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.042502762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.867131297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.34547461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.17266531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.100995996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.340704896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.082666355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.746663908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.352009804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.037081503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.655326347Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.02549471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.056896733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.91092572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.158672259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.260525229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.8810077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.716705305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.676316168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.575277455Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.414203161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.692800249Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.267971064Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.898112929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.934278277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.55099969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.073768565Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.81438076Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.120081196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.370614903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.090266428Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.272568009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.870715058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.245079565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.108912569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.780999965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.53274061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.459242913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.330117376Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.232629303Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.293663369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.440665275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.826649039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.767608642Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.946483092Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.631634325Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.62895912Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.843398538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.013629502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.003793843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.704125009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.810940269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.470469632Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.913641221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.164087304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.682360852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.95823304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.823744308Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.726189935Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.269175914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.561541864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.865068408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.249383279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.180217335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.882063296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.525930133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.515988979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.477999386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.332096579Z,154,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.610535173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.266251573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.447295686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.337335995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.742302565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.057866589Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.829392995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.965134902Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.77346453Z,2010,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.548739924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.786816043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.76142402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.181019051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.10508386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.361605433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.046553438Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.685830865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.332428163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.45952432Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.06318057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.737780216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.097024721Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.03710952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.867295552Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.136328864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.065236414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.405680936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.616664483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.979067571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.832785238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.275782125Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.974861676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.002592886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.466585119Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.21358002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.968571354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.604682477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.830703717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.528356556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.162467093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.867263017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.557017267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.375195848Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.887637251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.230360471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.117521205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.910514212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.264384414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.457990444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.507968286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.5064567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.325098364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.612369307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.084825907Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.109582426Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.852906557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.610476334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.264568204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.891388909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.549055758Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.167414098Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.742799747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.62280633Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.332085117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.603456939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.385523924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.457802093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.19115694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.470338475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.128003854Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.739656485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.210332275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.393170972Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.952109132Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.936050482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.729539474Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.211790591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.564311058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.497963708Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.251242326Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.740082708Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.595442904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.647751929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.945559547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.641142033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.908097787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.517568889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.704468346Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.781128767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:12.618777466Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.119496238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.981453142Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.661236792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.751641666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.255721553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.186528327Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.025676324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.926216118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.157138972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.314303159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.648698774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.818123662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.523406565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.94902624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.464037666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.456476693Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.120950131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.402876139Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.30062631Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.923131606Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.081209492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.047356981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.843654151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.704500228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.346734594Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.591678082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.155726762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.16866167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.500073537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.855904792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.604167286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.559449743Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.456668507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.203581673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.176139628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.078150817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.944922107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.086310747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.72469128Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.975508299Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.949868942Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.931571187Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921949686Z,4687,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963220079Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.143499766Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.951623833Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.953893356Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.928723234Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.013891172Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:32.160418808Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.001215158Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954435579Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.951986783Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.015389352Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.001479105Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.958683701Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:32.20010627Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.988419213Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.011602587Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.953053417Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.967422257Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.954435486Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.988090699Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.955101473Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.774030849Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.980497007Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.992196502Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969590996Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.966919496Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.024950941Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.045518702Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.957049829Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.962345253Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.087963758Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.020223992Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.997634596Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.660018204Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.98623337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.025755146Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.012051432Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.971075607Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.978681112Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.003766423Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.965152693Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.976291141Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.996197803Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.381148239Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.055342609Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.77673366Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.730616507Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.004057096Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016684299Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.979031967Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.007791935Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.01273252Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.012623278Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:29.905418597Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.962891614Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.995236647Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.040476387Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.06984126Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.979643318Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.01124221Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.01267035Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.040078129Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:29.787356798Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.015461866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.020900603Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.074451123Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.996613168Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.009992375Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:17.910696271Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.490984481Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.155837078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.206281017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.09412664Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.8199276Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.585392496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.723939709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:18.050772938Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:38.031204845Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.445409312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.957838435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.641514066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.271093254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.69261068Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.237572896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.055611494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.834383154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.068806843Z,1060,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.49397494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.240447049Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.103224797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.770266917Z,22134,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.861671846Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.808004778Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.627986392Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.906107192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.84086459Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.369665763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.747560852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.627671905Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.027174992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.736083841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.757523832Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.516355177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.869117503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.410243702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.132180267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.019280361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.737247936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.987519821Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.918257387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.627534541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.307509106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.839768515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.633772358Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.996140742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.867236567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.274051764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.630824282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.820355061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.301075285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.871073012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.692963411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.451055912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.606126119Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.452758028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.259841793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.8640317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.152714122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.475829814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.417523733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.868281538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.754059961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.66664031Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.735625005Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.609705095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.353536177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.188648469Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.80965709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.88366356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.852762Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.49983245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.33767221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.172869064Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.299012771Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.418358077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.080900505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.976528022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.713409378Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.655263794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.382076847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.973344647Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.315636944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.012439867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.272020751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.098217219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.144298742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.484954349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.866948491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.724903107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.401870568Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.04510098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.946720816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.846961684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.702282828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.906399584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.059367491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.389896808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.565594036Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.285616216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.106104097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.933527114Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.910466843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.330588541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.999006893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.424371305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.288032097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.965056701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.783529Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.58022528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.447646374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.349559964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.549223835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.909415942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.285789582Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.597699726Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.970294597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.895219388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.295654626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.195637229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.03115116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:42.272333154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.902216039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.963188462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.72469434Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.985924646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.642497959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.128849121Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.981114376Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.900148663Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.048454044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.828899099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.524921829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.801889127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.931528999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.179110174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.134699504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.56296011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.734470605Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.441756164Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.30490038Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.903165271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.076976942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.674086018Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.352369039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.52451009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.93291349Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.988934524Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.713471088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.635553353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.483118312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.730357191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.676932153Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.004022973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.23286388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.589033931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.435229032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.886718318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.586260491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.61655457Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.303449855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.444976003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.743439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.753620701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.29138511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.033216953Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.941347197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.620936464Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.872944409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.096660124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.585502489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.272278135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.969463382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.543853895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.281095981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.836176584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.887237398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.889409186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.083611816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.135333093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.94351264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.712015836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.402412795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.205916686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.61939497Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.905210634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.183230912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.703078557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.648018727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.667690795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.066879091Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.536968233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.720745892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.503525949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.115013233Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.960611067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.304576501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.042707102Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.892752546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.558836729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.754788978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.723208155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.983863537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.185666598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.944387484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.13658847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.113499356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.497273402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.357902528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.034355353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.163315744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.656635707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.571405724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.459128834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.312004728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.537780948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.739119551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.690202369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.023317365Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.355366324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.194242782Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.89589588Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.255924874Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.235235736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.302883553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.470819971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.64136413Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.630739827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.441954068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.103342387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.802195014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.402095301Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.583505904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.32204246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.355658451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.079147433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.307747767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.984692644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.758531357Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.782047826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.469812065Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.428084408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.152876015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.180133345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.079102495Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.502856493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.158664071Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.109991678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.164836444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.111401133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\"\noutData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,reads_b,,,,,\n,result,table,_start,_stop,reads_b,_time\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,746756,2019-08-01T13:00:00Z\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,78145,2019-08-01T14:00:00Z\n\"\n_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"reads_b\"})\n |> yield(name: \"reads_b\")\n\ntest get_reads_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3194, - }, - File: "reads_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969313505Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.983099449Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:32.210471758Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.009811343Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.136399746Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960238808Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.980988775Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.943482481Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974512104Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.953521542Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.976663277Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956752758Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.01712358Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.017427244Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977072025Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964079107Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.97442539Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.995639231Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.969608664Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:32.304666892Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.974560201Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:29.013739256Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.99372177Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:29.018040254Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.008264381Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.015342838Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.993762673Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.984107784Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.996876611Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.065991755Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.990348599Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.972825887Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.958414249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.091547136Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.998409135Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.020911003Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.666316247Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.999373941Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.03101056Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.037256961Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.966187573Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.973673042Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.920811577Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.041258738Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.91172028Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.0090424Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.399901554Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.08443357Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.98750378Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.004725867Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.987102619Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.014699207Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998458934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.009797465Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.001862757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.992322007Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.009163921Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.982695551Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.01018439Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.026564697Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.06950421Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.991657072Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014589032Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.015673541Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.0174978Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.000693538Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.996349683Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.983398718Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.007998181Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.023116111Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.003069559Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.037173015Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004648866Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.097606631Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.875341067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.975451338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.748162974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.645895702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.536607817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.360914976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:44.262835087Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.829475289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.026943741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.654164565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.621615415Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.193524072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.79428657Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.95708093Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.542479233Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.656633606Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.208418369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.232374387Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.249578436Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.921457987Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.576733049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.338764818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.537069725Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.316622406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.019073722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.409912237Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.332237427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.681339933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.409091316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.896305371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.432235384Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.08251675Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.011856504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.941997077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.34514563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.042373576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.737577912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.313257165Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.050864448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.612942329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.769958364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.978614157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.030329531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.465477264Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.047880517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.236409307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.601117489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.478050247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.33013914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.062639962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.735283315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.392149527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.024832835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.675730348Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.296181224Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.219463709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.791070636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.025990385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.855419371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.851590847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.670645443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.936257577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.196404566Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.912108943Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.37422134Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.397490776Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.443424451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.374875016Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.180898002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.071851879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.051457075Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.286341772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.702454995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.161321066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.248271983Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.361596044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.731213808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.567625465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.326641899Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.906167382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.513920791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.592705451Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.159753741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.711225574Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.636544465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.807643354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.50970406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.113085258Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.830578408Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.293082448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.011491364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.391138515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.690978622Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.610020956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.780646012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.760491612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.575226617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.557929591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.158371329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.333924241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.197927468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.179201297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.835574962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.061381718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.644665978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.316422691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.335417272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.626743299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.016868526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.021108282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.940035531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.665056786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.3645993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.317134985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.566456158Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.227072292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.950886333Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.98821252Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.968952392Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.939794994Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.005138775Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.630012331Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:32.165178533Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.97257488Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961178088Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955006187Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:32.191091561Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954721985Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.993634013Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.941548036Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983789487Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:32.299230417Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.987295502Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.973333183Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.28084675Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:32.21184487Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.983926563Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.966527785Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.443947878Z,8297,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.946005215Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.99272404Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.98216167Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975935357Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.972203843Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.964038892Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.139608919Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.990960772Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.970437669Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.967001628Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991026206Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.033689838Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.981055387Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.853152575Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.020992768Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975392456Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.965428992Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.956451354Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.010912922Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.993160996Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.968998762Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.003733319Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.967692094Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.512177144Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.181542962Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.138030167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.038750728Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.121844548Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:29.818039732Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.997901487Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016576352Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.016960152Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967649893Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.015220319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.002095109Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.003466735Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.02847665Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.045336215Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.009785867Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.999343304Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97104165Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.006119429Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.989480782Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.982639257Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.997510404Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.007808666Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:29.827899851Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.971475754Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.026574373Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.052052413Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.882986574Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.053932839Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.482227359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.946239389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.346658213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.661703649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.437371334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.159686339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.376455894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.783937122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.695784956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.978500265Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.659458595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.797629551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.70728304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.576736047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.428679536Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.677561911Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.382502707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.560366795Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.041297374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.03749328Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.806072577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.522751705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.010310648Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.364634601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.533205033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.260455017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.649732161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.521423581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.92230969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.65007942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.583555557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.622343746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.160980066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.891672004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.796929004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.493383509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.742734524Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:52.568650624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.481628381Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.169720072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.950606547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.50426684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.828101077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.736190563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.02482201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.264765473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.384503932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.611666913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.242261207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.431189556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.978998531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.013563688Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.830861416Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.241020449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.529564213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.802761646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.512762736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.50150092Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.397100637Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.569693895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.737580924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.351379448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.044359777Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.574951566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.842163376Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.1744069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.755715277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.859404311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.533032318Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.751552728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.414528447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.153525222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.213581841Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.564690273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.248679489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.112491496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.528119968Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.283579351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.397385601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.165565017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.737052281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.593805707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.280079643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.249459115Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.866230998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.789759419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:46.373151977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.534769272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.775825073Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.932711412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.30640124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.26697212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.956463462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.435801558Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.144910151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.869203383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.857336103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.08943192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.229727728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.064469561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.722126445Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.668477927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.289382927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.465285145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.345838869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.325754807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.954122344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.20738442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.509519027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.810328131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.183575361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.111215717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.491096168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.785915399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.43140482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.121338164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.781055503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.668804345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.678647366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.728907123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.946428405Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.983531054Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.962064621Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.932594606Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.986816403Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.940130155Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.638536373Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.96787106Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.084579292Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:32.133563114Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955378549Z,4612,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954773302Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:32.321728133Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:32.193384081Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.959858907Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.991375884Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.99691296Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.965597113Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.140158629Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.993654403Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.973997599Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.014471198Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.013549361Z,4314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976485239Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.984319578Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975782998Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.993344418Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.015515455Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.980609451Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.004343627Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.976697342Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.021825805Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.974995475Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.979998225Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.964143268Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.019510105Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.671640458Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.996631451Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.021479369Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.969716036Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.977105615Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01159401Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.021638185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.982799483Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.982032991Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.980444109Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.488511948Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.051952997Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.982009518Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.015781867Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.993649548Z,1429,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.02194843Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998080764Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.023564062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.033302292Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.023831847Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.022822239Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.017952979Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.009451695Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.002269569Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.057251313Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.011026061Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034792122Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.0185988Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.990778752Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.022091909Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.989920006Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.01543986Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.993986791Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.994860427Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00277717Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.005574134Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.011707932Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.010349809Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.076365989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.508065752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.627331884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.831385332Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.720046811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.136653421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.443798339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.209001636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.352868414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:53.918415813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.575273776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.101839713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.773628422Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.406827469Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.092064468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.37406891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.438642149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.049642828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.210345194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.797559255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.937518461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.06178841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.766574335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.421728066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.425290882Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.191318333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.904168166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.391312463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.745676691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.752239887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.132633453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.015430284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.408573985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.122433252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.138622981Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.642363014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.069566424Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.581766668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.222530275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.145846429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.718925877Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.207286493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.89481063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.59414505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.163298309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.905307243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.399906422Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.012802812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.606032079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.285707965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.629817561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.456177164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.278161257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.227631279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.078386116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.860862296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.484931008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.15543817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.775236419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.042967948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.349144691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.23729447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.944731072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.211582826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.997585374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.323539533Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.061440976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.806416207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.083848976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.784130703Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.143886111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.238810254Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.298137317Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.570736156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.550637269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.324420575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.827039375Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.185924444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.105783209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.866565013Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.734519234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.077517514Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.780601986Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.031438741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.90063517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.913435601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.796693324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.380019397Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.324307999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.912519774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.608510686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.876187914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.558898492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.047489285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.697431793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.352899557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.059734345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.514717607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.254141544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.949305311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.514916571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.069751463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.742519307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.000689598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.889527537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.702274576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.424697619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.030623921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.208518485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.915919661Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.968523191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.703078582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.933662116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.602542167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.894147971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.186428959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.569319692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.489652698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.870597811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.201534823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.809893601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.794770106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.581172191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.570472813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.711947311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.34115686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.940152329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.996600295Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.562743236Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.733360698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.506489887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.437587582Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.015174713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.128271185Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:18.162211647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:49.550926311Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:59.88254348Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.29656665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.971321653Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.478200824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.144911851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.853480449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.779106194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.746968959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.626621204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.060009175Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.673523989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.830558995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.423944858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.549364744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307305546Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.003282433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.65136126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.548227323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.415772453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.141387029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.630747771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.928659665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.636148079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.023554941Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.897030872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.295847962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.674427546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.026141185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.077490823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.854725999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.592628286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.34985318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.241726908Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.983300802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.212879563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.960456145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.44910182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.852037796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.83377259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.396735916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.146533219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.503026958Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.230488717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.906758179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.23425818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.076818869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.898839082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.840277705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.789045095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.580050884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.989959668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.558446717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.280474794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.85930263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.55469293Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.108637103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.989621727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.699460395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.973733213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.756283807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.838508089Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.562261394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.838596643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.383475928Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.759205857Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.675021398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.314183799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.122609961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.940145543Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.905441487Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.630248646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.132764156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.924672485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.91730108Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.232172995Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.316461549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.168720784Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.176949289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.002818046Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.485000063Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.224328674Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.148998865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.500454898Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.171444141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.660010149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.317376001Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.975526722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.680360484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.129303047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.861742205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.162139701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.591002191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.252402025Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.63317041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.218700492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.682337689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.285366859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.455311043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.097629185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.110807521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.950291086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.113642085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.857331241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.13545704Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.438790462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.808032462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.737182858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.114307629Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.411957775Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.060564891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.299778061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.859622972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.107192195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.220820746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.933028039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.356518408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.959447106Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.005455083Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.351217776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.263141924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.247366997Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.970209539Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.023257647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.36170389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.874097254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.305614223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.506390488Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.957145319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.108544733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.81780896Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.429887646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.207843998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.613400315Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.109190665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.672814404Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.473496998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.419850157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.245359909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.518722043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.45329526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.157286801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.884777435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.270460568Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.141908756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.544956673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.265603034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.267192252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.260978494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.970696107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.745137762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.635533282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.361021129Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.602660008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.583147923Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.07274583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.446711652Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.451367881Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.018284853Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.771751656Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.129481216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.644585353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.00965626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.212741829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.241583556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.875266714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.062527131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.828706749Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.951603817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.659338049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.355009948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.009519468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.637136391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.295518678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.91401891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.487559903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.372361728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.28806762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.35942411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.160479321Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.230040977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.942187625Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.43176993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.02299825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.629736573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.433546643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.34012968Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.040853024Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.358960976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.697058099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.588299646Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.331863497Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.273404694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.99574336Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.514287149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.34845734Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.692171489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.387795527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.492135499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.646716154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.494213032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.527242196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.553060506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.613870714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.99153564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.85582802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.524830032Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.289591377Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.244905354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.075865449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.978399275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.340639127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.032516559Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.508694537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.176961147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.512100166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.685949385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.754938689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.202098791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.85650519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.211201788Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.827513203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.296268315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.899430616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.693305549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.566971938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.464548081Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.534022798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.884213714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.218625154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.516487022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.921943542Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.821178207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.940107296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.913536173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.709208519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.836465521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.5216827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.243964479Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.350505812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.123717523Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.658199645Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.025672298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.735465781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:44.076889716Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.196254319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.702563544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.395936281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.47566107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.020597163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.989570317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.302719929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.052705172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.62635147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.272230085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.14998485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.032766106Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.761793103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.042549042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.985169335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.77895179Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.50260062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.879119394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.761540414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.164685672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.8685695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.888357889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.059795931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.363293961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.375377649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.912209613Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.641370779Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.551614238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.239830847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.492629558Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.340420735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.826356086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.212891371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.778599439Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.52234672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.876897964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.860680284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.418912507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.724616421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.70801258Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.53229742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.844867967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.464606391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.713890607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.466476847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.223142243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.87620785Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.487826261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.16119834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.778517973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.269342183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.281306177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.57462646Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.155439949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.769227312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.330328177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.002958006Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.385174069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.446191175Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.923649932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.160839862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.615698306Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.312609673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.513753257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.512245262Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.173951973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.323755664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.307452113Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.431693015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.604043729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.802158641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.566998065Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.552154359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.416117952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.620297185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.068166518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.010960342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.834762229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.75183824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.111738349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.790330619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.276822586Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.933708135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.585721982Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.299246273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.464886285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.492769379Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.48301664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.712547294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.828384244Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.673823989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.346537019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.050497626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.654785938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.82674582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.510461892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.569714403Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.32020172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.534318555Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.227631985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.7528331Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.050516168Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.429003074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.356880311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.730110409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.028483077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.727373835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.4092238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.006261879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.304651304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.353042887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.740878914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.393833199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.976937938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.864102564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.597784242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.494633078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:54.818676933Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.682753757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.56765864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.881369462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.685551772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.357344831Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.48198833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.231829193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.539132506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.314335962Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.251744939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.719120542Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.891888566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.755004628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.603277628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.385544598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.661510787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.595447949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.987043914Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.355504802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.226530019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.643877573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.350699634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.375469914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.894829764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.246455175Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.784215245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.512042956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.41844443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.114602623Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.362610841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.536552234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.245330044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.929352141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.25776898Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.608726499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.486339672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.424632042Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.125256764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.406914718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.976689341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.730810419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.848092297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.701693233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.434114863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.104538211Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.762920967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.394679551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.055555762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.66614042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.280839299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.130328316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.059400509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.113337755Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.015795974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.183841796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.631354757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.246153174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.249538868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.798916545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.482304294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.371000694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.112851018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.034503664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.763869063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.104649501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.034430643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.449400017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.171437143Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.403708553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.408295995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.321877127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.938519028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.246022543Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.617659592Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.487153776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.155847361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.910434995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.877590936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.701034796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.602495309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.664502078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.125305717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.809938103Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.146211546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.317374072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.337058614Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.355857871Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.833670618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.489480927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.831864359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.800016683Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.454116111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.51081093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.417296677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.209729228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.076701444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.971737302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.320400347Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.671394257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.051654447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.649611019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.680590584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.57181168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.545738524Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.320687294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.468029523Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.133181852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.076968408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.115568349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.769078235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.596206008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.870751695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.484707732Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.208609304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.976533412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.114020483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.058639436Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.259398786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.084641719Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.785287867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.858176109Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.165910818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.076411292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.945869862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.803179783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.870668034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.492161243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.248765235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.204736563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.008626475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.284612475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.219746676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.124085694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.505434855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.388630583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.788012617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.496297012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.514871575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.681431621Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.968157737Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.995800322Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.536575388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.266788776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.176766389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.865773947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.11720002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.182512889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.683860836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.061800932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.629190494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.391744093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.750743337Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.751103163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.671691897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.989153646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.607989186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.804752231Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.352538223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.574481214Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.261054025Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.981368366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.632941904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.258559122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.917978776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.537812856Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.886652398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.220007793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.873012673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.639902824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.778102172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.948496409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.627017477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.00573754Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.752129061Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.547159473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.233608449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.912506615Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.134406868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.795202995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.5083433Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.824601055Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.874887816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.788732814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.898431564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.78479894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.035107843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.236035978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.906775518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.675085256Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.626276349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.455987207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.358809018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.728810802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.415741257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.897880742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.558618241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.201913116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.918463564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.734444138Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.067448919Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.73110619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.556214203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.959075047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.623639314Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.207731509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.028829453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.59590462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.529439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.062654775Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.32613427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.721027201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.194228618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.72165792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.099433876Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.93775101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.295146323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.670880079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.977352915Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.351504611Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.276482731Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.576052338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.325940097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.666949371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.602739923Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.497760767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.597242398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.32784643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.383011159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.945902608Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.511841255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.27826229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.424838118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.208703098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.413396042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.904127753Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.672871454Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.878009822Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.519927864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.279941198Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.157628744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.477130207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.167325406Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.013965815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.805829751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.417440531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.578776179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.164912566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307738745Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.31271812Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.326981503Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.823088651Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.535905088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.192508995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.227187124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.955560189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.154698981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.695831408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.400148493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.790572916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.072575444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.077300051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.788866501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.226344572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.514472802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.047595993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.699268714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.403059612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.633043581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.476009261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.965592427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.654206597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.354997799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.931876815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.661334193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.225178801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.395391485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.921082396Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.657896888Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.032896989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.114193227Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.828610271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.653171068Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.225326752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.232051089Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.964245446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.688122241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.371713505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.976669973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.663388186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.273877043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.095284068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.405178659Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.632679341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.45695151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.462220126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.287374399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.550993155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.442961979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.52677541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.843692406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.056656368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.979119282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.794586995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.643742787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.314214533Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.955034535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.697292304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.742367123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.945494101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.7052291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.89439023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.76820155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.182566553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.436361935Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.77739229Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.301517498Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.997825535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.25408187Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.941160007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.424622859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.07279677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.733334983Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.43992653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.90364884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.630424177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.004843003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.003629171Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.223182496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.443322209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.390709887Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.377996893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.19275351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.852143444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.176185446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.773021007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.957137657Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.710412562Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.790403122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.455647763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.683888157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:48.360266074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.937113728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.955709399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.241508154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.634768939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.616410686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.557323644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.265906951Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.954332368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.913549798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.849841164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.976841823Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969933054Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.958919072Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.980312368Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.130671344Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.95397587Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.937606045Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:29.105832295Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.942634379Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974502622Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.998709482Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:29.00307111Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956342248Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98729181Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.011120237Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.993571057Z,4631,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964540468Z,4863,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.796225247Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.989826758Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.985389508Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.95212837Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.010163051Z,4759,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.028400009Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961360427Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976897923Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.968238956Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:29.03164987Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.988037364Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981259172Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.849676237Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.00448844Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.037640401Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.969810388Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.853571623Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.088604073Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.013753885Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.008719357Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.676123706Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.842953625Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.047147642Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.041297056Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.967695517Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.979026437Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.015648216Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985566485Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999870629Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.362424009Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.19482346Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.149833565Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.165338913Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.012686766Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.008100106Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.016529341Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.081263082Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977455841Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000283015Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.980284119Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.008920857Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.012979307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:29.942589971Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04554945Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.006956949Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014447608Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.989003059Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.006336703Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.977332284Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.017221786Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.027452047Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00416987Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.041325846Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.025761976Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.046209858Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.068812156Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.717426992Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.12203771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.270628116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.033507972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.17434333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.960769666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.880130571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.663617417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.564767511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.716445261Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.415624521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.360722872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.629541059Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.277084999Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.025393768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.902819011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.224091569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.907643156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.399133302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.560562601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.159197442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.32431602Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.907132267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.582809452Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.67531095Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.949515565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.71383595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.913156884Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.458514307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.180283783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.62616756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.113579897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.823894521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.85261707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.546780386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.2895484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.81410471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.802922783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.459691011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.385075302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.722616409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.413543298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.165158863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.703176873Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.98336242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.145334243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.341745251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.39417875Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.840278371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.197374136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.964511502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.71478078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.471791309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.120448101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.731075724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.408595963Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.026224653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.592086189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.479164664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.173894829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.425867297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.230054781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.291940922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.045569364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.316787556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.590402493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.282717947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.103481312Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.172937081Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.529968259Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.814684698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.75077417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.561197261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.425626199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.078416757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.458209036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.491424172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.749947804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.644500966Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.965522572Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.830706245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.528776431Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.106820944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.403863576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.375354117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.018153183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.334220993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.180157197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.909902922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.506100744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.204450908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.666009398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.391587455Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.760900666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.981055388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.158031277Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.134512079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.085997319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.945859429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.923245386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.525961275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.701526806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.564301383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.576537815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.206342154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.439896578Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.002238197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.022888617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.688542395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.705318707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.003481136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.395914855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.40240134Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.310080342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.03922862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.77008551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.818333771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.940746205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.593058776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.956849692Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.95357295Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.938512852Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.940759729Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.96489363Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.978859321Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.942160945Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.969573429Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:32.080594586Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966434497Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.96562348Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.964396775Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.976078632Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948564583Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987034464Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.975300367Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:32.299687673Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631976544Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.980236423Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.976716301Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:32.228441484Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.010867661Z,4488,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.952007018Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.970585792Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.727338886Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.985981827Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.991134537Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.978026499Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.972571889Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986998782Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.975526917Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.035519556Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.952773139Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.992248209Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.085793813Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985768902Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.999473741Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.9758935Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.008478369Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.977852248Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.959293638Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.000528116Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.002392254Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.974090982Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.972598454Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:42.197650995Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.031245025Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.975740342Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.005709793Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.981800496Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983439083Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.983828944Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.993094821Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.011412218Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:29.735849355Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.981187441Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:29.799770275Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.984119859Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.018863964Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.034808826Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:29.73209179Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.010683868Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.002824291Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.011320265Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.439812695Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:27.992805038Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:29.709190726Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.991799681Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.002236091Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.000314319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993961231Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.071811284Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.937663447Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989032961Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921589834Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.995579785Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.942322073Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.621750636Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.014031202Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.074595651Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.959314041Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.972784081Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.945879954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.014289868Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.931516283Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.981235844Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.02825781Z,2147,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.990704231Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.983815534Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:32.489663992Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.003664505Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.970968907Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.963692892Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986387441Z,4248,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.998825487Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.991052427Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.974270022Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.763140097Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.998085405Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.00618325Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.978114334Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.791435311Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.054669744Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.989438059Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.973814754Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.972585095Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.981742706Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.037402714Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.018962605Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.746396402Z,6420,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.063257663Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.96882683Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.018011964Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.974057779Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.012229866Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.968608456Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.490378067Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.187801207Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.983035179Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.012458789Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.983672687Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.011152522Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.984131912Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.006305443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993372975Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000232293Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973593705Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.9726725Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.013919617Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.049414903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.001465382Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.985719528Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.007924858Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.998227794Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.985273405Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.022507691Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.025571101Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.991379056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999483277Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.014476964Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.966066431Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995276806Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.044478012Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989362606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.946479753Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.941233804Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.946003792Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.639329761Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.948149341Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.964910288Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.963296699Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.959772218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.952074606Z,4450,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95489076Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.948363692Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967639886Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.980672358Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.979829913Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.961783929Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.454935737Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.954672778Z,4864,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.988741517Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96562892Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.991512137Z,4487,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.894353744Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.986680499Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.979298712Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978564978Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.814402396Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.992509988Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977336265Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.970753069Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.002335719Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.970290443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.976600751Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986007996Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99592001Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.978415296Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.992494634Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973913086Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.026175919Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.970746176Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.948091352Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.007534113Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.988817505Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.9705703Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.962545886Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.50075504Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.182290441Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.133340356Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.00520027Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.982482245Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.965937547Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.996599542Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.9903462Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.990747944Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993260019Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:29.761415037Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.985813333Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.983136331Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.972120721Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.026986763Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04396034Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.998562316Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.99057178Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:29.785394621Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.964076743Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.009349161Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.988818291Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.981858933Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999905051Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.080847401Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.987587136Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.969913477Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.001524859Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955595503Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.975186182Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:32.38199604Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935096645Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.977929003Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.9365089Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.624594984Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.941313158Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960909596Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.076826876Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.957185796Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.947932037Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.947282183Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95203538Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.970407954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.940991928Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948433219Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.968854881Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.978694785Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.973152268Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.956295026Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.274998955Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.946686728Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.010596358Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.992782661Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.052765358Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.034194889Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.941538452Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.856847479Z,6645,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.97199079Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.96979741Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.969260722Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981586068Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.985536275Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.969564461Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.952940707Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991648623Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.035459179Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.993241406Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.98178351Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.011673152Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975064044Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.038956043Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.984015086Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.003421831Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.850187342Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.972716908Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.991675818Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.964049788Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.510976825Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.201112962Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.137437333Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.039698403Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.116821084Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.976071443Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.013839538Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.012949489Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.994841378Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.966267203Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003248717Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.976909494Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:29.820424339Z,6648,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.029300875Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.061745146Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.008550234Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.973632222Z,4159,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.99982727Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.012031171Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.044734382Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.022194624Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.014941872Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.027904745Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.985463139Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.970391956Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.005900212Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.059376045Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.959365214Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.930482596Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935882911Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:32.234737404Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.643547914Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953466644Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.125527858Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.916625572Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961255737Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.938954816Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958670815Z,4688,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.956682813Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946212903Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967198389Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.972568944Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:32.248979712Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977346329Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.962049804Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.460115869Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.952032213Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:32.559299709Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.996598492Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.001292479Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.008823585Z,4247,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.953926562Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.979349315Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.977763107Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.977051185Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.956521482Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.997907458Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977016403Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.968497903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.867096815Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.986150831Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986130664Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99548266Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.815864542Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.003268986Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973240124Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.001028307Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971911342Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.953757397Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01039136Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.996148167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.980271504Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.89798408Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.96737741Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.14259835Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.157939637Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.973638757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998801615Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:29.781116439Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.996616053Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967466927Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003736619Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.972546366Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:29.838948135Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:27.999083692Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.027224314Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034365503Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.005047176Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:29.647120246Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:29.709383115Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.009512305Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:29.771870922Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.015608807Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.986717786Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:29.762104907Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.988911302Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.000488322Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.007109976Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.053909651Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.121357798Z,10118,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.985967889Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.962808857Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.997672717Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:32.164514093Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.958733712Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.12403302Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:32.175748105Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.966761604Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.985668312Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.975475994Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.959387498Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.987876208Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983692829Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.983436554Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971155075Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.997935465Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.456360743Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.963537009Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.983704384Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.002229719Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.000752399Z,1809,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.957686866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.963225674Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.983625665Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.993442515Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.981669939Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965404075Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.964763591Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.010959056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.981888242Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.001479641Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.01554432Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.038545908Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997380371Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.094167642Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.993058827Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.69531903Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.021729902Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.981619609Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.046754772Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971743584Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:29.007115285Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.016251205Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.99956309Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.009925813Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.881046535Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.48629578Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.822403812Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.690324204Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983431163Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.972809541Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.000084987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.978021317Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.975610185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.011751591Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.95987012Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.004840136Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.030628982Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034589634Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.970992278Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.974539736Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.002680954Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97151136Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.969185346Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.987234426Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.984230434Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:27.996992307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.023486967Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.972774432Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004889241Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.075145709Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.967406308Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.953279331Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.942254544Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.994601503Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.983511903Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.141563656Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.931502399Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.970502606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927561419Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966559806Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.968862784Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965519245Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954692654Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98691126Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971174746Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.962570313Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.968789714Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.628781904Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.984528599Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.00227604Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.949440782Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.981534401Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.009039836Z,4559,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961241903Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.973401064Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.992356934Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.9816533Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.994020391Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.979519332Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987318241Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.97413128Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.019662838Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.002219469Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.994809982Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.086933368Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.005858425Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.667099755Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.882929848Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994114053Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.039683825Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.880449503Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.974704688Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.993215804Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.004656613Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.981805066Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985590003Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.496821079Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.204961033Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.964170569Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.97227199Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:29.894287534Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.995391037Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016774166Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.005938803Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.011594841Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.039752973Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.994670339Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.045243373Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.072053794Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.079704214Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.980652393Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.024149888Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.035615724Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.006673874Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.04823816Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.976115334Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.000238453Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.020820914Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.0131013Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.99478081Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:29.909341941Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.118901151Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955665218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.944700236Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.974599333Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963377379Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.632986531Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.166516258Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.042542025Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.951121438Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.962643851Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.940132019Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.977086689Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.950254936Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.975231913Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.993461356Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.047353226Z,4785,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.987789893Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:29.012581624Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.993700856Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.121845322Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:29.005679544Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.023829011Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:29.000163552Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96649493Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986742707Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.997988116Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.983497986Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.962422845Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98288031Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.043515264Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.989133084Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.023120646Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.972321342Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.029927189Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.007658185Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.042733133Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.853056351Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.015385709Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.030130717Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.833201515Z,6474,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.018024979Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.965113335Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.006584595Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.005347468Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.975679851Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.971241662Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.053411542Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.016201712Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.033246144Z,4094,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.024698763Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.028419237Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.050351395Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.999039062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.050743891Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.031734312Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.007453579Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.023769432Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.054775265Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.012153541Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.03923384Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.022683157Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.050337009Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.041744106Z,1301,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.96806165Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.021526862Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.037914347Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.998330298Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.032179762Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.077605307Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:29.818401757Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.056058648Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.132712244Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.94929989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.991634736Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.928330464Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.934155181Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.941053136Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953483607Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:32.268521406Z,10486,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.920336857Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961937315Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958986479Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.958045037Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.95407627Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946544018Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987517093Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.965187871Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.966167454Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.627792262Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.971023743Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.972617123Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.973925477Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.01032906Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.958610406Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.967165331Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98103951Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978950505Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.959057472Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.860145639Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.013967923Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986728278Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.969562122Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.008460799Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.731064098Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.030558695Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997031281Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.08506656Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985138858Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.975690346Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.993356618Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.972103644Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.972535875Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.78034858Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.012739421Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.999017369Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.973414962Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.965519745Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.505807103Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.046145183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.977895699Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.008080495Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.97451098Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016852906Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.027657619Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987719474Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:29.909894765Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.987667179Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.003118603Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.984395934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973140128Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.968818048Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.020133407Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:29.834162378Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984061042Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.982413813Z,1313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.012405683Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.014564209Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.959394779Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.008525022Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.987033662Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:29.797286031Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.005304257Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.001797814Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.00098309Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995451183Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.083488074Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.985148897Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:32.179705486Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.94043964Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.97594393Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.123706927Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.932746066Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.992930714Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927649921Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.009135901Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965555103Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.972368213Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:32.115948044Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.001767332Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.985530302Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.960907085Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631742126Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.98449958Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.975419594Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.951622669Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.007383114Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.960371083Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.969171183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.954957551Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.988470242Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965818764Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969441031Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.957286777Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987882727Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.985242134Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.011980047Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.964418789Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.959962028Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:29.013433997Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.118029998Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985541598Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.992766971Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994302797Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.032513321Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.010863932Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.002285828Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.991165809Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.976701249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.025438025Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.977562369Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999243869Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.357189385Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.208830919Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.973139647Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.199095745Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.981581046Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987250175Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.064100609Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.986937684Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977957727Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.970894482Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.958989198Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.01982743Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.04765337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.059507148Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984708344Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.016731933Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.988240764Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.010985856Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.993840657Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.006820503Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.026436868Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:29.777068516Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.00849739Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.994737878Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993060619Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.017783889Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.069269987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.230164286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.511110825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.672962937Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.567494247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.275682219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.059750796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.797294583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.010614694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.414307616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.324239213Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.613110959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.289873103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.936224938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.536260502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.707753098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.285887886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.974235465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.333334387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.098667861Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.299190932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.604603588Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.845324484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.036763363Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.507182891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.212451464Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.240850992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.928316034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.692346583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.18325407Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.850830442Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.842191228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.766623947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.469002216Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.10614395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.795979768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.555617093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.115332027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.446527851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.365129545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.519665195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.716495735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.768924692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.329844916Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.574066484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.449932803Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.34340961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.094688776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.853621626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.503264205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.117880275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.793951063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.411010419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.976618274Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.86110154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.554865451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.823647029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.618437895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.682877786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.430591654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.7010815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.367704865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.975348246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.662230483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.364786516Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.819709229Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.194176164Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.172693947Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.947470672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.449591544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.809184567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.671008054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.461531252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.354860706Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.841667427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.190569804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.874057867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.1339302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.025382826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.353499764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.218195291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.907960355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.745188879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.485572294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.840116093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.399085366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.562282662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.8957583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.58539825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.052705122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.772099595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.139860011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.36368423Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.572280404Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.514957921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.324823976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.299604305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.908140986Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.083552978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.9449664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.954600041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.584098285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.822191368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.383861684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.40452501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.089878036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.09031933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.77711571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.796679315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.694003995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.422256462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.161731709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.198274285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.33116057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.970744575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.333200475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.755547644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.323556817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.893320565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.657618736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.805989604Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.589531185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.290838023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.184774182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.045031862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.254153833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.890310794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.655416222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.52888075Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.853365806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.538392988Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.935080793Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.460938417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.685788131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.178867962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.441450865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.224187475Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.32033523Z,5574,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.152965797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.806555844Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.817821216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.572235996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.325095635Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.772504462Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.143368636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.083838572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.781880418Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.195290654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.725859513Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.453392344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.466751062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.174866819Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.823717263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.130607371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.148795876Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.668866264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.457930068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.320544054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.999882368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.255610164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.302713952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.043604952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.692139144Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.248106206Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.019819961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.379521931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.251964148Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.63785795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.498493104Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.042502762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.867131297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.34547461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.17266531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.100995996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.340704896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.082666355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.746663908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.352009804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.037081503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.655326347Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.02549471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.056896733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.91092572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.158672259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.260525229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.8810077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.716705305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.676316168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.575277455Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.414203161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.692800249Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.267971064Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.898112929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.934278277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.55099969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.073768565Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.81438076Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.120081196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.370614903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.090266428Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.272568009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.870715058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.245079565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.108912569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.780999965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.53274061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.459242913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.330117376Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.232629303Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.293663369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.440665275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.826649039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.767608642Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.946483092Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.631634325Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.62895912Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.843398538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.013629502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.003793843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.704125009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.810940269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.470469632Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.913641221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.164087304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.682360852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.95823304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.823744308Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.726189935Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.269175914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.561541864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.865068408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.249383279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.180217335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.882063296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.525930133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.515988979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.477999386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.332096579Z,154,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.610535173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.266251573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.447295686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.337335995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.742302565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.057866589Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.829392995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.965134902Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.77346453Z,2010,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.548739924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.786816043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.76142402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.181019051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.10508386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.361605433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.046553438Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.685830865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.332428163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.45952432Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.06318057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.737780216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.097024721Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.03710952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.867295552Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.136328864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.065236414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.405680936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.616664483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.979067571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.832785238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.275782125Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.974861676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.002592886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.466585119Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.21358002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.968571354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.604682477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.830703717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.528356556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.162467093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.867263017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.557017267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.375195848Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.887637251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.230360471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.117521205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.910514212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.264384414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.457990444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.507968286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.5064567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.325098364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.612369307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.084825907Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.109582426Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.852906557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.610476334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.264568204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.891388909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.549055758Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.167414098Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.742799747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.62280633Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.332085117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.603456939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.385523924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.457802093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.19115694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.470338475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.128003854Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.739656485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.210332275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.393170972Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.952109132Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.936050482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.729539474Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.211790591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.564311058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.497963708Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.251242326Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.740082708Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.595442904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.647751929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.945559547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.641142033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.908097787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.517568889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.704468346Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.781128767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:12.618777466Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.119496238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.981453142Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.661236792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.751641666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.255721553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.186528327Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.025676324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.926216118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.157138972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.314303159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.648698774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.818123662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.523406565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.94902624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.464037666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.456476693Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.120950131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.402876139Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.30062631Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.923131606Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.081209492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.047356981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.843654151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.704500228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.346734594Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.591678082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.155726762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.16866167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.500073537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.855904792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.604167286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.559449743Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.456668507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.203581673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.176139628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.078150817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.944922107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.086310747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.72469128Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.975508299Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.949868942Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.931571187Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921949686Z,4687,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963220079Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.143499766Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.951623833Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.953893356Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.928723234Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.013891172Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:32.160418808Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.001215158Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954435579Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.951986783Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.015389352Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.001479105Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.958683701Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:32.20010627Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.988419213Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.011602587Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.953053417Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.967422257Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.954435486Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.988090699Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.955101473Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.774030849Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.980497007Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.992196502Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969590996Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.966919496Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.024950941Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.045518702Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.957049829Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.962345253Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.087963758Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.020223992Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.997634596Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.660018204Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.98623337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.025755146Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.012051432Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.971075607Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.978681112Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.003766423Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.965152693Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.976291141Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.996197803Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.381148239Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.055342609Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.77673366Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.730616507Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.004057096Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016684299Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.979031967Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.007791935Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.01273252Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.012623278Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:29.905418597Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.962891614Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.995236647Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.040476387Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.06984126Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.979643318Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.01124221Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.01267035Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.040078129Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:29.787356798Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.015461866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.020900603Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.074451123Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.996613168Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.009992375Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:17.910696271Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.490984481Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.155837078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.206281017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.09412664Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.8199276Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.585392496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.723939709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:18.050772938Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:38.031204845Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.445409312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.957838435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.641514066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.271093254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.69261068Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.237572896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.055611494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.834383154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.068806843Z,1060,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.49397494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.240447049Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.103224797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.770266917Z,22134,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.861671846Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.808004778Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.627986392Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.906107192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.84086459Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.369665763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.747560852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.627671905Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.027174992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.736083841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.757523832Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.516355177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.869117503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.410243702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.132180267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.019280361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.737247936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.987519821Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.918257387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.627534541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.307509106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.839768515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.633772358Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.996140742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.867236567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.274051764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.630824282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.820355061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.301075285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.871073012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.692963411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.451055912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.606126119Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.452758028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.259841793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.8640317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.152714122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.475829814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.417523733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.868281538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.754059961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.66664031Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.735625005Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.609705095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.353536177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.188648469Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.80965709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.88366356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.852762Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.49983245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.33767221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.172869064Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.299012771Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.418358077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.080900505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.976528022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.713409378Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.655263794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.382076847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.973344647Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.315636944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.012439867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.272020751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.098217219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.144298742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.484954349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.866948491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.724903107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.401870568Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.04510098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.946720816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.846961684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.702282828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.906399584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.059367491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.389896808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.565594036Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.285616216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.106104097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.933527114Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.910466843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.330588541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.999006893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.424371305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.288032097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.965056701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.783529Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.58022528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.447646374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.349559964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.549223835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.909415942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.285789582Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.597699726Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.970294597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.895219388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.295654626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.195637229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.03115116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:42.272333154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.902216039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.963188462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.72469434Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.985924646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.642497959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.128849121Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.981114376Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.900148663Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.048454044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.828899099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.524921829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.801889127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.931528999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.179110174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.134699504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.56296011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.734470605Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.441756164Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.30490038Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.903165271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.076976942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.674086018Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.352369039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.52451009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.93291349Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.988934524Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.713471088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.635553353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.483118312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.730357191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.676932153Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.004022973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.23286388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.589033931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.435229032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.886718318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.586260491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.61655457Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.303449855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.444976003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.743439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.753620701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.29138511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.033216953Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.941347197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.620936464Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.872944409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.096660124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.585502489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.272278135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.969463382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.543853895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.281095981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.836176584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.887237398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.889409186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.083611816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.135333093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.94351264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.712015836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.402412795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.205916686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.61939497Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.905210634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.183230912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.703078557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.648018727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.667690795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.066879091Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.536968233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.720745892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.503525949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.115013233Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.960611067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.304576501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.042707102Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.892752546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.558836729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.754788978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.723208155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.983863537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.185666598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.944387484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.13658847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.113499356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.497273402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.357902528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.034355353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.163315744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.656635707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.571405724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.459128834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.312004728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.537780948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.739119551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.690202369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.023317365Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.355366324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.194242782Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.89589588Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.255924874Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.235235736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.302883553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.470819971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.64136413Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.630739827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.441954068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.103342387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.802195014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.402095301Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.583505904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.32204246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.355658451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.079147433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.307747767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.984692644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.758531357Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.782047826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.469812065Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.428084408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.152876015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.180133345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.079102495Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.502856493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.158664071Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.109991678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.164836444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.111401133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\"", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This dataset has been generated with this query:\n"}, ast.Comment{Text: "// from(bucket: \"system_usage\")\n"}, ast.Comment{Text: "// |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n"}, ast.Comment{Text: "// |> filter(fn: (r) =>\n"}, ast.Comment{Text: "// r._measurement == \"http_request\"\n"}, ast.Comment{Text: "// and r._field == \"resp_bytes\"\n"}, ast.Comment{Text: "// and r.endpoint == \"/api/v2/query\"\n"}, ast.Comment{Text: "// and (r.status == \"200\" or r.status == \"500\" or r.status == \"400\")\n"}, ast.Comment{Text: "// )\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 15, - }, - File: "reads_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3194, - }, - File: "reads_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969313505Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.983099449Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:32.210471758Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.009811343Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.136399746Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960238808Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.980988775Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.943482481Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974512104Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.953521542Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.976663277Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956752758Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.01712358Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.017427244Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977072025Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964079107Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.97442539Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.995639231Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.969608664Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:32.304666892Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.974560201Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:29.013739256Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.99372177Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:29.018040254Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.008264381Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.015342838Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.993762673Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.984107784Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.996876611Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.065991755Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.990348599Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.972825887Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.958414249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.091547136Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.998409135Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.020911003Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.666316247Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.999373941Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.03101056Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.037256961Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.966187573Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.973673042Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.920811577Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.041258738Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.91172028Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.0090424Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.399901554Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.08443357Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.98750378Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.004725867Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.987102619Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.014699207Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998458934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.009797465Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.001862757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.992322007Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.009163921Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.982695551Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.01018439Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.026564697Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.06950421Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.991657072Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014589032Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.015673541Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.0174978Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.000693538Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.996349683Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.983398718Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.007998181Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.023116111Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.003069559Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.037173015Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004648866Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.097606631Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.875341067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.975451338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.748162974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.645895702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.536607817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.360914976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:44.262835087Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.829475289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.026943741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.654164565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.621615415Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.193524072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.79428657Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.95708093Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.542479233Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.656633606Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.208418369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.232374387Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.249578436Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.921457987Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.576733049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.338764818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.537069725Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.316622406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.019073722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.409912237Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.332237427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.681339933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.409091316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.896305371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.432235384Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.08251675Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.011856504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.941997077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.34514563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.042373576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.737577912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.313257165Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.050864448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.612942329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.769958364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.978614157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.030329531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.465477264Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.047880517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.236409307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.601117489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.478050247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.33013914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.062639962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.735283315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.392149527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.024832835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.675730348Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.296181224Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.219463709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.791070636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.025990385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.855419371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.851590847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.670645443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.936257577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.196404566Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.912108943Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.37422134Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.397490776Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.443424451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.374875016Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.180898002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.071851879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.051457075Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.286341772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.702454995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.161321066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.248271983Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.361596044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.731213808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.567625465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.326641899Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.906167382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.513920791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.592705451Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.159753741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.711225574Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.636544465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.807643354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.50970406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.113085258Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.830578408Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.293082448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.011491364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.391138515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.690978622Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.610020956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.780646012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.760491612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.575226617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.557929591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.158371329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.333924241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.197927468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.179201297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.835574962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.061381718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.644665978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.316422691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.335417272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.626743299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.016868526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.021108282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.940035531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.665056786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.3645993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.317134985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.566456158Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.227072292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.950886333Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.98821252Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.968952392Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.939794994Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.005138775Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.630012331Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:32.165178533Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.97257488Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961178088Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955006187Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:32.191091561Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954721985Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.993634013Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.941548036Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983789487Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:32.299230417Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.987295502Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.973333183Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.28084675Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:32.21184487Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.983926563Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.966527785Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.443947878Z,8297,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.946005215Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.99272404Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.98216167Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975935357Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.972203843Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.964038892Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.139608919Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.990960772Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.970437669Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.967001628Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991026206Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.033689838Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.981055387Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.853152575Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.020992768Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975392456Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.965428992Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.956451354Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.010912922Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.993160996Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.968998762Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.003733319Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.967692094Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.512177144Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.181542962Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.138030167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.038750728Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.121844548Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:29.818039732Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.997901487Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016576352Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.016960152Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967649893Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.015220319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.002095109Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.003466735Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.02847665Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.045336215Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.009785867Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.999343304Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97104165Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.006119429Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.989480782Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.982639257Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.997510404Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.007808666Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:29.827899851Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.971475754Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.026574373Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.052052413Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.882986574Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.053932839Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.482227359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.946239389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.346658213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.661703649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.437371334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.159686339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.376455894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.783937122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.695784956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.978500265Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.659458595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.797629551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.70728304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.576736047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.428679536Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.677561911Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.382502707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.560366795Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.041297374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.03749328Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.806072577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.522751705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.010310648Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.364634601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.533205033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.260455017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.649732161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.521423581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.92230969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.65007942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.583555557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.622343746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.160980066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.891672004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.796929004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.493383509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.742734524Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:52.568650624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.481628381Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.169720072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.950606547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.50426684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.828101077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.736190563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.02482201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.264765473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.384503932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.611666913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.242261207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.431189556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.978998531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.013563688Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.830861416Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.241020449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.529564213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.802761646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.512762736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.50150092Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.397100637Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.569693895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.737580924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.351379448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.044359777Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.574951566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.842163376Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.1744069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.755715277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.859404311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.533032318Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.751552728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.414528447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.153525222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.213581841Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.564690273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.248679489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.112491496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.528119968Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.283579351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.397385601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.165565017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.737052281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.593805707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.280079643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.249459115Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.866230998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.789759419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:46.373151977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.534769272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.775825073Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.932711412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.30640124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.26697212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.956463462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.435801558Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.144910151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.869203383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.857336103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.08943192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.229727728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.064469561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.722126445Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.668477927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.289382927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.465285145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.345838869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.325754807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.954122344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.20738442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.509519027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.810328131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.183575361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.111215717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.491096168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.785915399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.43140482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.121338164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.781055503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.668804345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.678647366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.728907123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.946428405Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.983531054Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.962064621Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.932594606Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.986816403Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.940130155Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.638536373Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.96787106Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.084579292Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:32.133563114Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955378549Z,4612,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954773302Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:32.321728133Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:32.193384081Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.959858907Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.991375884Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.99691296Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.965597113Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.140158629Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.993654403Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.973997599Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.014471198Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.013549361Z,4314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976485239Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.984319578Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975782998Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.993344418Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.015515455Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.980609451Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.004343627Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.976697342Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.021825805Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.974995475Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.979998225Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.964143268Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.019510105Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.671640458Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.996631451Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.021479369Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.969716036Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.977105615Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01159401Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.021638185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.982799483Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.982032991Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.980444109Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.488511948Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.051952997Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.982009518Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.015781867Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.993649548Z,1429,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.02194843Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998080764Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.023564062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.033302292Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.023831847Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.022822239Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.017952979Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.009451695Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.002269569Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.057251313Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.011026061Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034792122Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.0185988Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.990778752Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.022091909Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.989920006Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.01543986Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.993986791Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.994860427Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00277717Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.005574134Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.011707932Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.010349809Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.076365989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.508065752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.627331884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.831385332Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.720046811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.136653421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.443798339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.209001636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.352868414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:53.918415813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.575273776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.101839713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.773628422Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.406827469Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.092064468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.37406891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.438642149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.049642828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.210345194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.797559255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.937518461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.06178841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.766574335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.421728066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.425290882Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.191318333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.904168166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.391312463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.745676691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.752239887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.132633453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.015430284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.408573985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.122433252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.138622981Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.642363014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.069566424Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.581766668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.222530275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.145846429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.718925877Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.207286493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.89481063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.59414505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.163298309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.905307243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.399906422Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.012802812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.606032079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.285707965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.629817561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.456177164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.278161257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.227631279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.078386116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.860862296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.484931008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.15543817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.775236419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.042967948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.349144691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.23729447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.944731072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.211582826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.997585374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.323539533Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.061440976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.806416207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.083848976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.784130703Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.143886111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.238810254Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.298137317Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.570736156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.550637269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.324420575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.827039375Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.185924444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.105783209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.866565013Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.734519234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.077517514Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.780601986Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.031438741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.90063517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.913435601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.796693324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.380019397Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.324307999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.912519774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.608510686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.876187914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.558898492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.047489285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.697431793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.352899557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.059734345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.514717607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.254141544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.949305311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.514916571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.069751463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.742519307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.000689598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.889527537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.702274576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.424697619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.030623921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.208518485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.915919661Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.968523191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.703078582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.933662116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.602542167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.894147971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.186428959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.569319692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.489652698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.870597811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.201534823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.809893601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.794770106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.581172191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.570472813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.711947311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.34115686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.940152329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.996600295Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.562743236Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.733360698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.506489887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.437587582Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.015174713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.128271185Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:18.162211647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:49.550926311Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:59.88254348Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.29656665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.971321653Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.478200824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.144911851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.853480449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.779106194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.746968959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.626621204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.060009175Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.673523989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.830558995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.423944858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.549364744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307305546Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.003282433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.65136126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.548227323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.415772453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.141387029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.630747771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.928659665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.636148079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.023554941Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.897030872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.295847962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.674427546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.026141185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.077490823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.854725999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.592628286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.34985318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.241726908Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.983300802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.212879563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.960456145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.44910182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.852037796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.83377259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.396735916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.146533219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.503026958Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.230488717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.906758179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.23425818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.076818869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.898839082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.840277705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.789045095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.580050884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.989959668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.558446717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.280474794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.85930263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.55469293Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.108637103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.989621727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.699460395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.973733213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.756283807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.838508089Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.562261394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.838596643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.383475928Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.759205857Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.675021398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.314183799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.122609961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.940145543Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.905441487Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.630248646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.132764156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.924672485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.91730108Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.232172995Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.316461549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.168720784Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.176949289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.002818046Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.485000063Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.224328674Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.148998865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.500454898Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.171444141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.660010149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.317376001Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.975526722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.680360484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.129303047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.861742205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.162139701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.591002191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.252402025Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.63317041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.218700492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.682337689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.285366859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.455311043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.097629185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.110807521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.950291086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.113642085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.857331241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.13545704Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.438790462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.808032462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.737182858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.114307629Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.411957775Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.060564891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.299778061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.859622972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.107192195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.220820746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.933028039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.356518408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.959447106Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.005455083Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.351217776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.263141924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.247366997Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.970209539Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.023257647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.36170389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.874097254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.305614223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.506390488Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.957145319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.108544733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.81780896Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.429887646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.207843998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.613400315Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.109190665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.672814404Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.473496998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.419850157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.245359909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.518722043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.45329526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.157286801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.884777435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.270460568Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.141908756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.544956673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.265603034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.267192252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.260978494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.970696107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.745137762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.635533282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.361021129Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.602660008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.583147923Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.07274583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.446711652Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.451367881Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.018284853Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.771751656Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.129481216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.644585353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.00965626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.212741829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.241583556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.875266714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.062527131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.828706749Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.951603817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.659338049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.355009948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.009519468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.637136391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.295518678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.91401891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.487559903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.372361728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.28806762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.35942411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.160479321Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.230040977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.942187625Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.43176993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.02299825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.629736573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.433546643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.34012968Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.040853024Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.358960976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.697058099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.588299646Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.331863497Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.273404694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.99574336Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.514287149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.34845734Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.692171489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.387795527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.492135499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.646716154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.494213032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.527242196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.553060506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.613870714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.99153564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.85582802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.524830032Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.289591377Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.244905354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.075865449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.978399275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.340639127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.032516559Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.508694537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.176961147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.512100166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.685949385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.754938689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.202098791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.85650519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.211201788Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.827513203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.296268315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.899430616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.693305549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.566971938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.464548081Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.534022798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.884213714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.218625154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.516487022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.921943542Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.821178207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.940107296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.913536173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.709208519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.836465521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.5216827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.243964479Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.350505812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.123717523Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.658199645Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.025672298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.735465781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:44.076889716Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.196254319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.702563544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.395936281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.47566107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.020597163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.989570317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.302719929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.052705172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.62635147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.272230085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.14998485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.032766106Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.761793103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.042549042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.985169335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.77895179Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.50260062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.879119394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.761540414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.164685672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.8685695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.888357889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.059795931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.363293961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.375377649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.912209613Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.641370779Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.551614238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.239830847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.492629558Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.340420735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.826356086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.212891371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.778599439Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.52234672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.876897964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.860680284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.418912507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.724616421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.70801258Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.53229742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.844867967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.464606391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.713890607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.466476847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.223142243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.87620785Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.487826261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.16119834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.778517973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.269342183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.281306177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.57462646Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.155439949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.769227312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.330328177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.002958006Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.385174069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.446191175Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.923649932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.160839862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.615698306Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.312609673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.513753257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.512245262Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.173951973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.323755664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.307452113Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.431693015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.604043729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.802158641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.566998065Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.552154359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.416117952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.620297185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.068166518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.010960342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.834762229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.75183824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.111738349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.790330619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.276822586Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.933708135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.585721982Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.299246273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.464886285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.492769379Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.48301664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.712547294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.828384244Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.673823989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.346537019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.050497626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.654785938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.82674582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.510461892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.569714403Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.32020172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.534318555Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.227631985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.7528331Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.050516168Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.429003074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.356880311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.730110409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.028483077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.727373835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.4092238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.006261879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.304651304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.353042887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.740878914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.393833199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.976937938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.864102564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.597784242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.494633078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:54.818676933Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.682753757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.56765864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.881369462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.685551772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.357344831Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.48198833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.231829193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.539132506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.314335962Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.251744939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.719120542Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.891888566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.755004628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.603277628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.385544598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.661510787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.595447949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.987043914Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.355504802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.226530019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.643877573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.350699634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.375469914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.894829764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.246455175Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.784215245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.512042956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.41844443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.114602623Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.362610841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.536552234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.245330044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.929352141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.25776898Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.608726499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.486339672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.424632042Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.125256764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.406914718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.976689341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.730810419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.848092297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.701693233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.434114863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.104538211Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.762920967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.394679551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.055555762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.66614042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.280839299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.130328316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.059400509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.113337755Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.015795974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.183841796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.631354757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.246153174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.249538868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.798916545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.482304294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.371000694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.112851018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.034503664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.763869063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.104649501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.034430643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.449400017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.171437143Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.403708553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.408295995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.321877127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.938519028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.246022543Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.617659592Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.487153776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.155847361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.910434995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.877590936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.701034796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.602495309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.664502078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.125305717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.809938103Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.146211546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.317374072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.337058614Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.355857871Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.833670618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.489480927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.831864359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.800016683Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.454116111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.51081093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.417296677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.209729228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.076701444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.971737302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.320400347Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.671394257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.051654447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.649611019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.680590584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.57181168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.545738524Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.320687294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.468029523Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.133181852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.076968408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.115568349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.769078235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.596206008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.870751695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.484707732Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.208609304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.976533412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.114020483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.058639436Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.259398786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.084641719Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.785287867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.858176109Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.165910818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.076411292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.945869862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.803179783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.870668034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.492161243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.248765235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.204736563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.008626475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.284612475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.219746676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.124085694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.505434855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.388630583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.788012617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.496297012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.514871575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.681431621Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.968157737Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.995800322Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.536575388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.266788776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.176766389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.865773947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.11720002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.182512889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.683860836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.061800932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.629190494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.391744093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.750743337Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.751103163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.671691897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.989153646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.607989186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.804752231Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.352538223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.574481214Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.261054025Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.981368366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.632941904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.258559122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.917978776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.537812856Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.886652398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.220007793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.873012673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.639902824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.778102172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.948496409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.627017477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.00573754Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.752129061Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.547159473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.233608449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.912506615Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.134406868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.795202995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.5083433Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.824601055Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.874887816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.788732814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.898431564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.78479894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.035107843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.236035978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.906775518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.675085256Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.626276349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.455987207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.358809018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.728810802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.415741257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.897880742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.558618241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.201913116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.918463564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.734444138Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.067448919Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.73110619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.556214203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.959075047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.623639314Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.207731509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.028829453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.59590462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.529439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.062654775Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.32613427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.721027201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.194228618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.72165792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.099433876Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.93775101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.295146323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.670880079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.977352915Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.351504611Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.276482731Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.576052338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.325940097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.666949371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.602739923Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.497760767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.597242398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.32784643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.383011159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.945902608Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.511841255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.27826229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.424838118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.208703098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.413396042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.904127753Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.672871454Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.878009822Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.519927864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.279941198Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.157628744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.477130207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.167325406Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.013965815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.805829751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.417440531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.578776179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.164912566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307738745Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.31271812Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.326981503Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.823088651Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.535905088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.192508995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.227187124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.955560189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.154698981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.695831408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.400148493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.790572916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.072575444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.077300051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.788866501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.226344572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.514472802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.047595993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.699268714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.403059612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.633043581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.476009261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.965592427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.654206597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.354997799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.931876815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.661334193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.225178801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.395391485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.921082396Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.657896888Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.032896989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.114193227Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.828610271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.653171068Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.225326752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.232051089Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.964245446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.688122241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.371713505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.976669973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.663388186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.273877043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.095284068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.405178659Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.632679341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.45695151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.462220126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.287374399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.550993155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.442961979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.52677541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.843692406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.056656368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.979119282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.794586995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.643742787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.314214533Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.955034535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.697292304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.742367123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.945494101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.7052291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.89439023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.76820155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.182566553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.436361935Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.77739229Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.301517498Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.997825535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.25408187Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.941160007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.424622859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.07279677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.733334983Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.43992653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.90364884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.630424177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.004843003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.003629171Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.223182496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.443322209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.390709887Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.377996893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.19275351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.852143444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.176185446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.773021007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.957137657Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.710412562Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.790403122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.455647763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.683888157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:48.360266074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.937113728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.955709399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.241508154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.634768939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.616410686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.557323644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.265906951Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.954332368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.913549798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.849841164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.976841823Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969933054Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.958919072Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.980312368Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.130671344Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.95397587Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.937606045Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:29.105832295Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.942634379Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974502622Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.998709482Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:29.00307111Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956342248Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98729181Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.011120237Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.993571057Z,4631,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964540468Z,4863,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.796225247Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.989826758Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.985389508Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.95212837Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.010163051Z,4759,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.028400009Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961360427Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976897923Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.968238956Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:29.03164987Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.988037364Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981259172Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.849676237Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.00448844Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.037640401Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.969810388Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.853571623Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.088604073Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.013753885Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.008719357Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.676123706Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.842953625Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.047147642Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.041297056Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.967695517Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.979026437Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.015648216Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985566485Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999870629Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.362424009Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.19482346Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.149833565Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.165338913Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.012686766Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.008100106Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.016529341Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.081263082Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977455841Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000283015Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.980284119Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.008920857Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.012979307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:29.942589971Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04554945Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.006956949Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014447608Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.989003059Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.006336703Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.977332284Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.017221786Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.027452047Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00416987Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.041325846Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.025761976Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.046209858Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.068812156Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.717426992Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.12203771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.270628116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.033507972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.17434333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.960769666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.880130571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.663617417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.564767511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.716445261Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.415624521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.360722872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.629541059Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.277084999Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.025393768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.902819011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.224091569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.907643156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.399133302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.560562601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.159197442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.32431602Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.907132267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.582809452Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.67531095Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.949515565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.71383595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.913156884Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.458514307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.180283783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.62616756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.113579897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.823894521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.85261707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.546780386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.2895484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.81410471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.802922783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.459691011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.385075302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.722616409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.413543298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.165158863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.703176873Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.98336242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.145334243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.341745251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.39417875Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.840278371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.197374136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.964511502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.71478078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.471791309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.120448101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.731075724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.408595963Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.026224653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.592086189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.479164664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.173894829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.425867297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.230054781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.291940922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.045569364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.316787556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.590402493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.282717947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.103481312Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.172937081Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.529968259Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.814684698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.75077417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.561197261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.425626199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.078416757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.458209036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.491424172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.749947804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.644500966Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.965522572Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.830706245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.528776431Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.106820944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.403863576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.375354117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.018153183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.334220993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.180157197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.909902922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.506100744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.204450908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.666009398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.391587455Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.760900666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.981055388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.158031277Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.134512079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.085997319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.945859429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.923245386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.525961275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.701526806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.564301383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.576537815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.206342154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.439896578Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.002238197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.022888617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.688542395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.705318707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.003481136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.395914855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.40240134Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.310080342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.03922862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.77008551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.818333771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.940746205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.593058776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.956849692Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.95357295Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.938512852Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.940759729Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.96489363Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.978859321Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.942160945Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.969573429Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:32.080594586Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966434497Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.96562348Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.964396775Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.976078632Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948564583Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987034464Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.975300367Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:32.299687673Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631976544Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.980236423Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.976716301Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:32.228441484Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.010867661Z,4488,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.952007018Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.970585792Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.727338886Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.985981827Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.991134537Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.978026499Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.972571889Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986998782Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.975526917Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.035519556Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.952773139Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.992248209Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.085793813Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985768902Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.999473741Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.9758935Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.008478369Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.977852248Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.959293638Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.000528116Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.002392254Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.974090982Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.972598454Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:42.197650995Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.031245025Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.975740342Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.005709793Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.981800496Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983439083Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.983828944Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.993094821Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.011412218Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:29.735849355Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.981187441Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:29.799770275Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.984119859Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.018863964Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.034808826Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:29.73209179Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.010683868Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.002824291Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.011320265Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.439812695Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:27.992805038Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:29.709190726Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.991799681Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.002236091Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.000314319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993961231Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.071811284Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.937663447Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989032961Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921589834Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.995579785Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.942322073Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.621750636Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.014031202Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.074595651Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.959314041Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.972784081Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.945879954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.014289868Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.931516283Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.981235844Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.02825781Z,2147,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.990704231Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.983815534Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:32.489663992Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.003664505Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.970968907Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.963692892Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986387441Z,4248,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.998825487Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.991052427Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.974270022Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.763140097Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.998085405Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.00618325Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.978114334Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.791435311Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.054669744Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.989438059Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.973814754Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.972585095Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.981742706Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.037402714Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.018962605Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.746396402Z,6420,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.063257663Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.96882683Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.018011964Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.974057779Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.012229866Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.968608456Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.490378067Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.187801207Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.983035179Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.012458789Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.983672687Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.011152522Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.984131912Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.006305443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993372975Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000232293Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973593705Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.9726725Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.013919617Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.049414903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.001465382Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.985719528Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.007924858Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.998227794Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.985273405Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.022507691Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.025571101Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.991379056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999483277Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.014476964Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.966066431Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995276806Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.044478012Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989362606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.946479753Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.941233804Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.946003792Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.639329761Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.948149341Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.964910288Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.963296699Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.959772218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.952074606Z,4450,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95489076Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.948363692Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967639886Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.980672358Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.979829913Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.961783929Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.454935737Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.954672778Z,4864,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.988741517Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96562892Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.991512137Z,4487,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.894353744Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.986680499Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.979298712Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978564978Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.814402396Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.992509988Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977336265Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.970753069Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.002335719Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.970290443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.976600751Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986007996Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99592001Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.978415296Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.992494634Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973913086Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.026175919Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.970746176Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.948091352Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.007534113Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.988817505Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.9705703Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.962545886Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.50075504Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.182290441Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.133340356Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.00520027Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.982482245Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.965937547Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.996599542Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.9903462Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.990747944Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993260019Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:29.761415037Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.985813333Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.983136331Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.972120721Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.026986763Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04396034Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.998562316Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.99057178Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:29.785394621Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.964076743Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.009349161Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.988818291Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.981858933Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999905051Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.080847401Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.987587136Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.969913477Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.001524859Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955595503Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.975186182Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:32.38199604Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935096645Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.977929003Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.9365089Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.624594984Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.941313158Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960909596Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.076826876Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.957185796Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.947932037Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.947282183Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95203538Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.970407954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.940991928Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948433219Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.968854881Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.978694785Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.973152268Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.956295026Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.274998955Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.946686728Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.010596358Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.992782661Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.052765358Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.034194889Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.941538452Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.856847479Z,6645,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.97199079Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.96979741Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.969260722Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981586068Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.985536275Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.969564461Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.952940707Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991648623Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.035459179Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.993241406Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.98178351Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.011673152Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975064044Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.038956043Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.984015086Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.003421831Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.850187342Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.972716908Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.991675818Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.964049788Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.510976825Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.201112962Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.137437333Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.039698403Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.116821084Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.976071443Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.013839538Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.012949489Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.994841378Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.966267203Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003248717Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.976909494Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:29.820424339Z,6648,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.029300875Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.061745146Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.008550234Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.973632222Z,4159,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.99982727Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.012031171Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.044734382Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.022194624Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.014941872Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.027904745Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.985463139Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.970391956Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.005900212Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.059376045Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.959365214Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.930482596Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935882911Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:32.234737404Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.643547914Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953466644Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.125527858Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.916625572Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961255737Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.938954816Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958670815Z,4688,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.956682813Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946212903Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967198389Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.972568944Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:32.248979712Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977346329Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.962049804Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.460115869Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.952032213Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:32.559299709Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.996598492Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.001292479Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.008823585Z,4247,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.953926562Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.979349315Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.977763107Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.977051185Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.956521482Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.997907458Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977016403Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.968497903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.867096815Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.986150831Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986130664Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99548266Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.815864542Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.003268986Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973240124Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.001028307Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971911342Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.953757397Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01039136Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.996148167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.980271504Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.89798408Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.96737741Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.14259835Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.157939637Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.973638757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998801615Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:29.781116439Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.996616053Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967466927Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003736619Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.972546366Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:29.838948135Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:27.999083692Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.027224314Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034365503Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.005047176Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:29.647120246Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:29.709383115Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.009512305Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:29.771870922Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.015608807Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.986717786Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:29.762104907Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.988911302Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.000488322Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.007109976Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.053909651Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.121357798Z,10118,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.985967889Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.962808857Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.997672717Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:32.164514093Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.958733712Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.12403302Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:32.175748105Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.966761604Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.985668312Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.975475994Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.959387498Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.987876208Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983692829Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.983436554Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971155075Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.997935465Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.456360743Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.963537009Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.983704384Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.002229719Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.000752399Z,1809,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.957686866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.963225674Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.983625665Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.993442515Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.981669939Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965404075Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.964763591Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.010959056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.981888242Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.001479641Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.01554432Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.038545908Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997380371Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.094167642Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.993058827Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.69531903Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.021729902Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.981619609Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.046754772Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971743584Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:29.007115285Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.016251205Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.99956309Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.009925813Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.881046535Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.48629578Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.822403812Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.690324204Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983431163Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.972809541Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.000084987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.978021317Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.975610185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.011751591Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.95987012Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.004840136Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.030628982Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034589634Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.970992278Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.974539736Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.002680954Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97151136Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.969185346Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.987234426Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.984230434Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:27.996992307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.023486967Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.972774432Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004889241Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.075145709Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.967406308Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.953279331Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.942254544Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.994601503Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.983511903Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.141563656Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.931502399Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.970502606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927561419Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966559806Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.968862784Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965519245Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954692654Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98691126Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971174746Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.962570313Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.968789714Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.628781904Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.984528599Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.00227604Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.949440782Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.981534401Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.009039836Z,4559,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961241903Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.973401064Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.992356934Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.9816533Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.994020391Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.979519332Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987318241Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.97413128Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.019662838Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.002219469Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.994809982Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.086933368Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.005858425Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.667099755Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.882929848Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994114053Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.039683825Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.880449503Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.974704688Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.993215804Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.004656613Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.981805066Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985590003Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.496821079Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.204961033Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.964170569Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.97227199Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:29.894287534Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.995391037Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016774166Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.005938803Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.011594841Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.039752973Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.994670339Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.045243373Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.072053794Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.079704214Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.980652393Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.024149888Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.035615724Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.006673874Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.04823816Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.976115334Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.000238453Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.020820914Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.0131013Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.99478081Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:29.909341941Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.118901151Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955665218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.944700236Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.974599333Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963377379Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.632986531Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.166516258Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.042542025Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.951121438Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.962643851Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.940132019Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.977086689Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.950254936Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.975231913Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.993461356Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.047353226Z,4785,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.987789893Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:29.012581624Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.993700856Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.121845322Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:29.005679544Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.023829011Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:29.000163552Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96649493Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986742707Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.997988116Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.983497986Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.962422845Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98288031Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.043515264Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.989133084Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.023120646Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.972321342Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.029927189Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.007658185Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.042733133Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.853056351Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.015385709Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.030130717Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.833201515Z,6474,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.018024979Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.965113335Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.006584595Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.005347468Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.975679851Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.971241662Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.053411542Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.016201712Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.033246144Z,4094,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.024698763Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.028419237Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.050351395Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.999039062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.050743891Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.031734312Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.007453579Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.023769432Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.054775265Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.012153541Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.03923384Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.022683157Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.050337009Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.041744106Z,1301,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.96806165Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.021526862Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.037914347Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.998330298Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.032179762Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.077605307Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:29.818401757Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.056058648Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.132712244Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.94929989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.991634736Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.928330464Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.934155181Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.941053136Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953483607Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:32.268521406Z,10486,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.920336857Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961937315Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958986479Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.958045037Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.95407627Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946544018Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987517093Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.965187871Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.966167454Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.627792262Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.971023743Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.972617123Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.973925477Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.01032906Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.958610406Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.967165331Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98103951Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978950505Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.959057472Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.860145639Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.013967923Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986728278Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.969562122Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.008460799Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.731064098Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.030558695Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997031281Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.08506656Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985138858Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.975690346Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.993356618Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.972103644Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.972535875Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.78034858Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.012739421Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.999017369Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.973414962Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.965519745Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.505807103Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.046145183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.977895699Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.008080495Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.97451098Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016852906Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.027657619Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987719474Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:29.909894765Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.987667179Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.003118603Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.984395934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973140128Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.968818048Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.020133407Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:29.834162378Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984061042Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.982413813Z,1313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.012405683Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.014564209Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.959394779Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.008525022Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.987033662Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:29.797286031Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.005304257Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.001797814Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.00098309Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995451183Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.083488074Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.985148897Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:32.179705486Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.94043964Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.97594393Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.123706927Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.932746066Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.992930714Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927649921Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.009135901Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965555103Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.972368213Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:32.115948044Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.001767332Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.985530302Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.960907085Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631742126Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.98449958Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.975419594Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.951622669Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.007383114Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.960371083Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.969171183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.954957551Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.988470242Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965818764Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969441031Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.957286777Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987882727Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.985242134Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.011980047Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.964418789Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.959962028Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:29.013433997Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.118029998Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985541598Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.992766971Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994302797Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.032513321Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.010863932Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.002285828Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.991165809Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.976701249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.025438025Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.977562369Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999243869Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.357189385Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.208830919Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.973139647Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.199095745Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.981581046Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987250175Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.064100609Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.986937684Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977957727Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.970894482Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.958989198Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.01982743Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.04765337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.059507148Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984708344Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.016731933Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.988240764Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.010985856Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.993840657Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.006820503Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.026436868Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:29.777068516Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.00849739Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.994737878Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993060619Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.017783889Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.069269987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.230164286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.511110825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.672962937Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.567494247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.275682219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.059750796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.797294583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.010614694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.414307616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.324239213Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.613110959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.289873103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.936224938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.536260502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.707753098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.285887886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.974235465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.333334387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.098667861Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.299190932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.604603588Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.845324484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.036763363Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.507182891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.212451464Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.240850992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.928316034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.692346583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.18325407Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.850830442Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.842191228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.766623947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.469002216Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.10614395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.795979768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.555617093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.115332027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.446527851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.365129545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.519665195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.716495735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.768924692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.329844916Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.574066484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.449932803Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.34340961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.094688776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.853621626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.503264205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.117880275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.793951063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.411010419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.976618274Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.86110154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.554865451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.823647029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.618437895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.682877786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.430591654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.7010815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.367704865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.975348246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.662230483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.364786516Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.819709229Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.194176164Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.172693947Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.947470672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.449591544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.809184567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.671008054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.461531252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.354860706Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.841667427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.190569804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.874057867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.1339302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.025382826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.353499764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.218195291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.907960355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.745188879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.485572294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.840116093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.399085366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.562282662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.8957583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.58539825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.052705122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.772099595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.139860011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.36368423Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.572280404Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.514957921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.324823976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.299604305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.908140986Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.083552978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.9449664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.954600041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.584098285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.822191368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.383861684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.40452501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.089878036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.09031933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.77711571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.796679315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.694003995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.422256462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.161731709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.198274285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.33116057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.970744575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.333200475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.755547644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.323556817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.893320565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.657618736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.805989604Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.589531185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.290838023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.184774182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.045031862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.254153833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.890310794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.655416222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.52888075Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.853365806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.538392988Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.935080793Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.460938417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.685788131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.178867962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.441450865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.224187475Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.32033523Z,5574,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.152965797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.806555844Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.817821216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.572235996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.325095635Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.772504462Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.143368636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.083838572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.781880418Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.195290654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.725859513Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.453392344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.466751062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.174866819Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.823717263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.130607371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.148795876Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.668866264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.457930068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.320544054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.999882368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.255610164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.302713952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.043604952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.692139144Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.248106206Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.019819961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.379521931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.251964148Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.63785795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.498493104Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.042502762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.867131297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.34547461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.17266531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.100995996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.340704896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.082666355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.746663908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.352009804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.037081503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.655326347Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.02549471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.056896733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.91092572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.158672259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.260525229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.8810077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.716705305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.676316168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.575277455Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.414203161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.692800249Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.267971064Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.898112929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.934278277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.55099969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.073768565Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.81438076Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.120081196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.370614903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.090266428Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.272568009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.870715058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.245079565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.108912569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.780999965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.53274061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.459242913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.330117376Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.232629303Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.293663369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.440665275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.826649039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.767608642Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.946483092Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.631634325Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.62895912Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.843398538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.013629502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.003793843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.704125009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.810940269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.470469632Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.913641221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.164087304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.682360852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.95823304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.823744308Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.726189935Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.269175914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.561541864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.865068408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.249383279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.180217335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.882063296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.525930133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.515988979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.477999386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.332096579Z,154,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.610535173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.266251573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.447295686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.337335995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.742302565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.057866589Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.829392995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.965134902Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.77346453Z,2010,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.548739924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.786816043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.76142402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.181019051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.10508386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.361605433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.046553438Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.685830865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.332428163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.45952432Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.06318057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.737780216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.097024721Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.03710952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.867295552Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.136328864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.065236414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.405680936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.616664483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.979067571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.832785238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.275782125Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.974861676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.002592886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.466585119Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.21358002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.968571354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.604682477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.830703717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.528356556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.162467093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.867263017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.557017267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.375195848Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.887637251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.230360471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.117521205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.910514212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.264384414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.457990444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.507968286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.5064567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.325098364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.612369307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.084825907Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.109582426Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.852906557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.610476334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.264568204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.891388909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.549055758Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.167414098Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.742799747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.62280633Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.332085117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.603456939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.385523924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.457802093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.19115694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.470338475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.128003854Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.739656485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.210332275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.393170972Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.952109132Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.936050482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.729539474Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.211790591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.564311058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.497963708Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.251242326Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.740082708Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.595442904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.647751929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.945559547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.641142033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.908097787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.517568889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.704468346Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.781128767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:12.618777466Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.119496238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.981453142Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.661236792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.751641666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.255721553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.186528327Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.025676324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.926216118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.157138972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.314303159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.648698774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.818123662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.523406565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.94902624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.464037666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.456476693Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.120950131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.402876139Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.30062631Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.923131606Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.081209492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.047356981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.843654151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.704500228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.346734594Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.591678082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.155726762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.16866167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.500073537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.855904792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.604167286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.559449743Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.456668507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.203581673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.176139628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.078150817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.944922107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.086310747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.72469128Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.975508299Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.949868942Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.931571187Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921949686Z,4687,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963220079Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.143499766Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.951623833Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.953893356Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.928723234Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.013891172Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:32.160418808Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.001215158Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954435579Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.951986783Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.015389352Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.001479105Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.958683701Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:32.20010627Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.988419213Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.011602587Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.953053417Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.967422257Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.954435486Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.988090699Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.955101473Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.774030849Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.980497007Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.992196502Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969590996Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.966919496Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.024950941Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.045518702Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.957049829Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.962345253Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.087963758Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.020223992Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.997634596Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.660018204Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.98623337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.025755146Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.012051432Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.971075607Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.978681112Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.003766423Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.965152693Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.976291141Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.996197803Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.381148239Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.055342609Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.77673366Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.730616507Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.004057096Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016684299Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.979031967Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.007791935Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.01273252Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.012623278Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:29.905418597Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.962891614Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.995236647Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.040476387Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.06984126Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.979643318Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.01124221Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.01267035Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.040078129Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:29.787356798Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.015461866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.020900603Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.074451123Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.996613168Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.009992375Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:17.910696271Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.490984481Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.155837078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.206281017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.09412664Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.8199276Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.585392496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.723939709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:18.050772938Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:38.031204845Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.445409312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.957838435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.641514066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.271093254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.69261068Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.237572896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.055611494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.834383154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.068806843Z,1060,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.49397494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.240447049Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.103224797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.770266917Z,22134,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.861671846Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.808004778Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.627986392Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.906107192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.84086459Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.369665763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.747560852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.627671905Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.027174992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.736083841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.757523832Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.516355177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.869117503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.410243702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.132180267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.019280361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.737247936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.987519821Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.918257387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.627534541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.307509106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.839768515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.633772358Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.996140742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.867236567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.274051764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.630824282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.820355061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.301075285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.871073012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.692963411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.451055912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.606126119Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.452758028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.259841793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.8640317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.152714122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.475829814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.417523733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.868281538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.754059961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.66664031Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.735625005Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.609705095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.353536177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.188648469Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.80965709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.88366356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.852762Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.49983245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.33767221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.172869064Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.299012771Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.418358077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.080900505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.976528022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.713409378Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.655263794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.382076847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.973344647Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.315636944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.012439867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.272020751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.098217219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.144298742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.484954349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.866948491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.724903107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.401870568Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.04510098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.946720816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.846961684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.702282828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.906399584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.059367491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.389896808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.565594036Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.285616216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.106104097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.933527114Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.910466843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.330588541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.999006893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.424371305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.288032097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.965056701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.783529Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.58022528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.447646374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.349559964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.549223835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.909415942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.285789582Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.597699726Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.970294597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.895219388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.295654626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.195637229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.03115116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:42.272333154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.902216039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.963188462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.72469434Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.985924646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.642497959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.128849121Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.981114376Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.900148663Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.048454044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.828899099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.524921829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.801889127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.931528999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.179110174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.134699504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.56296011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.734470605Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.441756164Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.30490038Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.903165271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.076976942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.674086018Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.352369039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.52451009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.93291349Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.988934524Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.713471088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.635553353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.483118312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.730357191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.676932153Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.004022973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.23286388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.589033931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.435229032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.886718318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.586260491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.61655457Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.303449855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.444976003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.743439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.753620701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.29138511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.033216953Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.941347197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.620936464Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.872944409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.096660124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.585502489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.272278135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.969463382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.543853895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.281095981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.836176584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.887237398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.889409186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.083611816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.135333093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.94351264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.712015836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.402412795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.205916686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.61939497Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.905210634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.183230912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.703078557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.648018727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.667690795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.066879091Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.536968233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.720745892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.503525949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.115013233Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.960611067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.304576501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.042707102Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.892752546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.558836729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.754788978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.723208155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.983863537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.185666598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.944387484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.13658847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.113499356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.497273402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.357902528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.034355353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.163315744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.656635707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.571405724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.459128834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.312004728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.537780948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.739119551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.690202369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.023317365Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.355366324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.194242782Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.89589588Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.255924874Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.235235736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.302883553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.470819971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.64136413Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.630739827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.441954068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.103342387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.802195014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.402095301Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.583505904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.32204246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.355658451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.079147433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.307747767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.984692644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.758531357Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.782047826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.469812065Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.428084408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.152876015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.180133345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.079102495Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.502856493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.158664071Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.109991678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.164836444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.111401133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n\"", - Start: ast.Position{ - Column: 5, - Line: 16, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.266000505Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.625769873Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.018253343Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.774734694Z,144,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.476548479Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.690930407Z,1107480,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n,,1,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.283996345Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969313505Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.983099449Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:32.210471758Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.009811343Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.136399746Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960238808Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.980988775Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.943482481Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974512104Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.953521542Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.976663277Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956752758Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.01712358Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.017427244Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977072025Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964079107Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.97442539Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.995639231Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.969608664Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:32.304666892Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.974560201Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:29.013739256Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.99372177Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:29.018040254Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.008264381Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.015342838Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.993762673Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.984107784Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.996876611Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.065991755Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.990348599Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.972825887Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.958414249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.091547136Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.998409135Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.020911003Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.666316247Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.999373941Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.03101056Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.037256961Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.966187573Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.973673042Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.920811577Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.041258738Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.91172028Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.0090424Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.399901554Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.08443357Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.98750378Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.004725867Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.987102619Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.014699207Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998458934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.009797465Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.001862757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.992322007Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.009163921Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.982695551Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.01018439Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.026564697Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.06950421Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.991657072Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014589032Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.015673541Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.0174978Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.000693538Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.996349683Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.983398718Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.007998181Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.023116111Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.003069559Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.037173015Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004648866Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n,,2,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.097606631Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.875341067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.975451338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.748162974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.645895702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.536607817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.360914976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:44.262835087Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.829475289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.026943741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.654164565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.621615415Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.193524072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.79428657Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.95708093Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.542479233Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.656633606Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.208418369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.232374387Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.249578436Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.921457987Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.576733049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.338764818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.537069725Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.316622406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.019073722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.409912237Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.332237427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.681339933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.409091316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.896305371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.432235384Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.08251675Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.011856504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.941997077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.34514563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.042373576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.737577912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.313257165Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.050864448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.612942329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.769958364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.978614157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.030329531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.465477264Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.047880517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.236409307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.601117489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.478050247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.33013914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.062639962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.735283315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.392149527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.024832835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.675730348Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.296181224Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.219463709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.791070636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.025990385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.855419371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.851590847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.670645443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.936257577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.196404566Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.912108943Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.37422134Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.397490776Z,984,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.443424451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.374875016Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.180898002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.071851879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.051457075Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.286341772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.702454995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.161321066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.248271983Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.361596044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.731213808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.567625465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.326641899Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.906167382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.513920791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.592705451Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.159753741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.711225574Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.636544465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.807643354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.50970406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.113085258Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.830578408Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.293082448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.011491364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.391138515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.690978622Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.610020956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.780646012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.760491612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.575226617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.557929591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.158371329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.333924241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.197927468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.179201297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.835574962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.061381718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.644665978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.316422691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.335417272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.626743299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.016868526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.021108282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.940035531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.665056786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.3645993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.317134985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.566456158Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n,,3,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.227072292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.950886333Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.98821252Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.968952392Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.939794994Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:29.005138775Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.630012331Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:32.165178533Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.97257488Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961178088Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955006187Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:32.191091561Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954721985Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.993634013Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.941548036Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983789487Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:32.299230417Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.987295502Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.973333183Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.28084675Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:32.21184487Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.983926563Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.966527785Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.443947878Z,8297,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.946005215Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.99272404Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.98216167Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975935357Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.972203843Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.964038892Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:29.139608919Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.990960772Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.970437669Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.967001628Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991026206Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.033689838Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.981055387Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.853152575Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.020992768Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975392456Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.965428992Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.956451354Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.010912922Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.993160996Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.968998762Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.003733319Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.967692094Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.512177144Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.181542962Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.138030167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.038750728Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.121844548Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:29.818039732Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.997901487Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016576352Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.016960152Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967649893Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.015220319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.002095109Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.003466735Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.02847665Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.045336215Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.009785867Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.999343304Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97104165Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.006119429Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.989480782Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.982639257Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.997510404Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.007808666Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:29.827899851Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.971475754Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.026574373Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n,,4,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.052052413Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.882986574Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.053932839Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.482227359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.946239389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.346658213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.661703649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.437371334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.159686339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.376455894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.783937122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.695784956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.978500265Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.659458595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.797629551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.70728304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.576736047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.428679536Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.677561911Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.382502707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.560366795Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.041297374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.03749328Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.806072577Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.522751705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.010310648Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.364634601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.533205033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.260455017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.649732161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.521423581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.92230969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.65007942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.583555557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.622343746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.160980066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.891672004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.796929004Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.493383509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.742734524Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:52.568650624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.481628381Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.169720072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.950606547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.50426684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.828101077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.736190563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.02482201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.264765473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.384503932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.611666913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.242261207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.431189556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.978998531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.013563688Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.830861416Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.241020449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.529564213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.802761646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.512762736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.50150092Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.397100637Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.569693895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.737580924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.351379448Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.044359777Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.574951566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.842163376Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.1744069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.755715277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.859404311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.533032318Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.751552728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.414528447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.153525222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.213581841Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.564690273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.248679489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.112491496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.528119968Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.283579351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.397385601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.165565017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.737052281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.593805707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.280079643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.249459115Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.866230998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.789759419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:46.373151977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.534769272Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.775825073Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.932711412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.30640124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.26697212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.956463462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.435801558Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.144910151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.869203383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.857336103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.08943192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.229727728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.064469561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.722126445Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.668477927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.289382927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.465285145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.345838869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.325754807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.954122344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.20738442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.509519027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.810328131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.183575361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.111215717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.491096168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.785915399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.43140482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.121338164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.781055503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.668804345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.678647366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n,,5,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.728907123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.946428405Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.983531054Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.962064621Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.932594606Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.986816403Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.940130155Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.638536373Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.96787106Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.084579292Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:32.133563114Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.955378549Z,4612,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.954773302Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:32.321728133Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:32.193384081Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.959858907Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.991375884Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.99691296Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.965597113Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.140158629Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.993654403Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.973997599Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.014471198Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.013549361Z,4314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976485239Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.984319578Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.975782998Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.993344418Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.015515455Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.980609451Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.004343627Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.976697342Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.021825805Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.974995475Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.979998225Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.964143268Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.019510105Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.671640458Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.996631451Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.021479369Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.969716036Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.977105615Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01159401Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.021638185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.982799483Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.982032991Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.980444109Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.488511948Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.051952997Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.982009518Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.015781867Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.993649548Z,1429,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.02194843Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998080764Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.023564062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.033302292Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.023831847Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.022822239Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.017952979Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.009451695Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.002269569Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.057251313Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.011026061Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034792122Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.0185988Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.990778752Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.022091909Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.989920006Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.01543986Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.993986791Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.994860427Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00277717Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.005574134Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.011707932Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.010349809Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n,,6,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.076365989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.508065752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.627331884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.831385332Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.720046811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.136653421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.443798339Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.209001636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.352868414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:53.918415813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.575273776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.101839713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.773628422Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.406827469Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.092064468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.37406891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.438642149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.049642828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.210345194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.797559255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.937518461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.06178841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.766574335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.421728066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.425290882Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.191318333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.904168166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.391312463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:29.745676691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.752239887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.132633453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.015430284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.408573985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.122433252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.138622981Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.642363014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.069566424Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.581766668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.222530275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.145846429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.718925877Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.207286493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.89481063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.59414505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.163298309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.905307243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.399906422Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.012802812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.606032079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.285707965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.629817561Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.456177164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.278161257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.227631279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.078386116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.860862296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.484931008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.15543817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.775236419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.042967948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.349144691Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.23729447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.944731072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.211582826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.997585374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.323539533Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.061440976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.806416207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.083848976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.784130703Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.143886111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.238810254Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.298137317Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.570736156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.550637269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.324420575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.827039375Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.185924444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.105783209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.866565013Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.734519234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.077517514Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.780601986Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.031438741Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.90063517Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.913435601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.796693324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.380019397Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.324307999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.912519774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.608510686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.876187914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.558898492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.047489285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.697431793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.352899557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.059734345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.514717607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.254141544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.949305311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.514916571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.069751463Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.742519307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.000689598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.889527537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.702274576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.424697619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.030623921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.208518485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.915919661Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.968523191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.703078582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.933662116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.602542167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.894147971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.186428959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.569319692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.489652698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.870597811Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.201534823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.809893601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.794770106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.581172191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.570472813Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.711947311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n,,7,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.34115686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:27.826939619Z,880477,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.940152329Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.996600295Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.562743236Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.733360698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.506489887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.437587582Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.015174713Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.128271185Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:18.162211647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:49.550926311Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:59.88254348Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.29656665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.971321653Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.478200824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.144911851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.853480449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.779106194Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:26.746968959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.626621204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.060009175Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.673523989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.830558995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.423944858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.549364744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307305546Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.003282433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.65136126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.548227323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.415772453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:19.141387029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.630747771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.928659665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:38.636148079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.023554941Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.897030872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:55.295847962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.674427546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.026141185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.077490823Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.854725999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.592628286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.34985318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.241726908Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.983300802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.212879563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.960456145Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.44910182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.852037796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.83377259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.396735916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.146533219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.503026958Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:37.230488717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.906758179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:48.23425818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.076818869Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.898839082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.840277705Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.789045095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.580050884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.989959668Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.558446717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.280474794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.85930263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.55469293Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.108637103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.989621727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.699460395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.973733213Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.756283807Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.838508089Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.562261394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.838596643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.383475928Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.759205857Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.675021398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.314183799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.122609961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.940145543Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.905441487Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.630248646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.132764156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.924672485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.91730108Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.232172995Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.316461549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.168720784Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.176949289Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.002818046Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.485000063Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.224328674Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.148998865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.500454898Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.171444141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.660010149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:08.317376001Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.975526722Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.680360484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.129303047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.861742205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.162139701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.591002191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.252402025Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.63317041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.218700492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.682337689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.285366859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.455311043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.097629185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.110807521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.950291086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.113642085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.857331241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:52.13545704Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.438790462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.808032462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.737182858Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:14.114307629Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.411957775Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:24.060564891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.299778061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.859622972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.107192195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.220820746Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n,,9,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.933028039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.356518408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.959447106Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.005455083Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.351217776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.263141924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:26.247366997Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.970209539Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.023257647Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.36170389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.874097254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.305614223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.506390488Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.957145319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.108544733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.81780896Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.429887646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.207843998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.613400315Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.109190665Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.672814404Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.473496998Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.419850157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.245359909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.518722043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.45329526Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:32.157286801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.884777435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:43.270460568Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:49.141908756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.544956673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.265603034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:05.267192252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.260978494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.970696107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:27.745137762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.635533282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.361021129Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.602660008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.583147923Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.07274583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.446711652Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.451367881Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.018284853Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.771751656Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.129481216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.644585353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.00965626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.212741829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.241583556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.875266714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.062527131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.828706749Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.951603817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.659338049Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:23.355009948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.009519468Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.637136391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:39.295518678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.91401891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.487559903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.372361728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.28806762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.35942411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.160479321Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.230040977Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.942187625Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.43176993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.02299825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.629736573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.433546643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.34012968Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.040853024Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.358960976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:04.697058099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.588299646Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.331863497Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.273404694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.99574336Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:32.514287149Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:37.34845734Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.692171489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.387795527Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.492135499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.646716154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.494213032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.527242196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.553060506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.613870714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.99153564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.85582802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.524830032Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.289591377Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.244905354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.075865449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.978399275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.340639127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.032516559Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.508694537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.176961147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.512100166Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.685949385Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.754938689Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.202098791Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.85650519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:55.211201788Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.827513203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.296268315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.899430616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.693305549Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.566971938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.464548081Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.534022798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.884213714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.218625154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.516487022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.921943542Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.821178207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.940107296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.913536173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.709208519Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.836465521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n,,10,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.5216827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:05.243964479Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:12.350505812Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.123717523Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.658199645Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.025672298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:35.735465781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:44.076889716Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:59.196254319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.702563544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:08.395936281Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.47566107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:17.020597163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.989570317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:37.302719929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:47.052705172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.62635147Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:02.272230085Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:08.14998485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:13.032766106Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.761793103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:23.042549042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.985169335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.77895179Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.50260062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.879119394Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.761540414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:54.164685672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.8685695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.888357889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.059795931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.363293961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.375377649Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.912209613Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.641370779Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.551614238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.239830847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.492629558Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:48.340420735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:55.826356086Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.212891371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:12.778599439Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:18.52234672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:23.876897964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.860680284Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.418912507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.724616421Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.70801258Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.53229742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.844867967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.464606391Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.713890607Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.466476847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.223142243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.87620785Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.487826261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.16119834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.778517973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.269342183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.281306177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.57462646Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.155439949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.769227312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.330328177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:32.002958006Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.385174069Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.446191175Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.923649932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.160839862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.615698306Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.312609673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.513753257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.512245262Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.173951973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.323755664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.307452113Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.431693015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.604043729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:52.802158641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.566998065Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:05.552154359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.416117952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.620297185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:34.068166518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.010960342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.834762229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.75183824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:53.111738349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.790330619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:02.276822586Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.933708135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.585721982Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:17.299246273Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.464886285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.492769379Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:38.48301664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.712547294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.828384244Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.673823989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:08.346537019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.050497626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:17.654785938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.82674582Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:27.510461892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.569714403Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:37.32020172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.534318555Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.227631985Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.7528331Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:57.050516168Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.429003074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:07.356880311Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.730110409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:19.028483077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.727373835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.4092238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:43.006261879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:49.304651304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n,,11,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:54.353042887Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:03.740878914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.393833199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.976937938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.864102564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.597784242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.494633078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:54.818676933Z,226,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:57.682753757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.56765864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.881369462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.685551772Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.357344831Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.48198833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.231829193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.539132506Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.314335962Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:57.251744939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.719120542Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.891888566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.755004628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.603277628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.385544598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.661510787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.595447949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.987043914Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.355504802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.226530019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.643877573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.350699634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.375469914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.894829764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.246455175Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.784215245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.512042956Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.41844443Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.114602623Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:42.362610841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.536552234Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.245330044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.929352141Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.25776898Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.608726499Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.486339672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.424632042Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.125256764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.406914718Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.976689341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.730810419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:07.848092297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:13.701693233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:19.434114863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.104538211Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.762920967Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:34.394679551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.055555762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:44.66614042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.280839299Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.130328316Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.059400509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.113337755Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.015795974Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.183841796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.631354757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.246153174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:36.249538868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.798916545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.482304294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:14.371000694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.112851018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.034503664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.763869063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.104649501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.034430643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.449400017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.171437143Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.403708553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.408295995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.321877127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.938519028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:14.246022543Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.617659592Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.487153776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.155847361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.910434995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.877590936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.701034796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.602495309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.664502078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.125305717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.809938103Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.146211546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:25.317374072Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.337058614Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:36.355857871Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.833670618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.489480927Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.831864359Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.800016683Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.454116111Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.51081093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.417296677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.209729228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.076701444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.971737302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.320400347Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.671394257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:02.051654447Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.649611019Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.680590584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.57181168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.545738524Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:47.320687294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.468029523Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n,,12,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:58.133181852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.076968408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.115568349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:09.769078235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.596206008Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.870751695Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.484707732Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:34.208609304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.976533412Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:43.114020483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.058639436Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.259398786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.084641719Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:15.785287867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:24.858176109Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.165910818Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.076411292Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:45.945869862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.803179783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.870668034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.492161243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:07.248765235Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:12.204736563Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:18.008626475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:22.284612475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:28.219746676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:37.124085694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:42.505434855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:48.388630583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.788012617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:59.496297012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:04.514871575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.681431621Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:12.968157737Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:18.995800322Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:23.536575388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.266788776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.176766389Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:38.865773947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.11720002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:47.182512889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.683860836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:06.061800932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.629190494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.391744093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.750743337Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:35.751103163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.671691897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:46.989153646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:52.607989186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:57.804752231Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:02.352538223Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:12.574481214Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:18.261054025Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.981368366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.632941904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:33.258559122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.917978776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.537812856Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:54.886652398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.220007793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:05.873012673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.639902824Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:15.778102172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:25.948496409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.627017477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:37.00573754Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.752129061Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:56.547159473Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:06.233608449Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.912506615Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.134406868Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:24.795202995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:38.5083433Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:44.824601055Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.874887816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:57.788732814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.898431564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:04.78479894Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:15.035107843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:24.236035978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:29.906775518Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:33.675085256Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:39.626276349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:43.455987207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:49.358809018Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:52.728810802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:58.415741257Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.897880742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:07.558618241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.201913116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:16.918463564Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.734444138Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:26.067448919Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.73110619Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.556214203Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:43.959075047Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.623639314Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.207731509Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.028829453Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.59590462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.529439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.062654775Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:26.32613427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.721027201Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:36.194228618Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.72165792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:46.099433876Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.93775101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:56.295146323Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.670880079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.977352915Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:13.351504611Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:18.276482731Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.576052338Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.325940097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:35.666949371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.602739923Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.497760767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.597242398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n,,13,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.32784643Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-ngtxr,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.383011159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.945902608Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.511841255Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.27826229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.424838118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.208703098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.413396042Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.904127753Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:54.672871454Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:03.878009822Z,172,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.519927864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.279941198Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.157628744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.477130207Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.167325406Z,712,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.013965815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:32.805829751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:38.417440531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:42.578776179Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.164912566Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.307738745Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.31271812Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.326981503Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.823088651Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.535905088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.192508995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.227187124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.955560189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.154698981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:33.695831408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.400148493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:44.790572916Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.072575444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.077300051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:06.788866501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.226344572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.514472802Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.047595993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.699268714Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.403059612Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.633043581Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.476009261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.965592427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.654206597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:08.354997799Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.931876815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.661334193Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.225178801Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:32.395391485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.921082396Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:43.657896888Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.032896989Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.114193227Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:54.828610271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:59.653171068Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.225326752Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.232051089Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.964245446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.688122241Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.371713505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.976669973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:36.663388186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.273877043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.095284068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.405178659Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.632679341Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.45695151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.462220126Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:17.287374399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.550993155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.442961979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:38.52677541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.843692406Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.056656368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.979119282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.794586995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.643742787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:26.314214533Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.955034535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:34.697292304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:46.742367123Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.945494101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:59.7052291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.89439023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.76820155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.182566553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.436361935Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:25.77739229Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:35.301517498Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:44.997825535Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:54.25408187Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:59.941160007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:03.424622859Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.07279677Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:12.733334983Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:18.43992653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.90364884Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:27.630424177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.004843003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.003629171Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.223182496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.443322209Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.390709887Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.377996893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.19275351Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.852143444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.176185446Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.773021007Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.957137657Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.710412562Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.790403122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.455647763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.683888157Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:48.360266074Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.937113728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:03.955709399Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:09.241508154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.634768939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.616410686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.557323644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:32.265906951Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.954332368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.913549798Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n,,14,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.849841164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.976841823Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.969933054Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.958919072Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.980312368Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.130671344Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.95397587Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.937606045Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:29.105832295Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.942634379Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.974502622Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.998709482Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:29.00307111Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.956342248Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98729181Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.011120237Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.993571057Z,4631,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.964540468Z,4863,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.796225247Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.989826758Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.985389508Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.95212837Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.010163051Z,4759,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.028400009Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961360427Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.976897923Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.968238956Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:29.03164987Z,1639,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.988037364Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981259172Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.849676237Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.00448844Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.037640401Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.969810388Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.853571623Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.088604073Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.013753885Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.008719357Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.676123706Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.842953625Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.047147642Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.041297056Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.967695517Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.979026437Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.015648216Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985566485Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999870629Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.362424009Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.19482346Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.149833565Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.165338913Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.012686766Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.008100106Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.016529341Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.081263082Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977455841Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000283015Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.980284119Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.008920857Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.012979307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:29.942589971Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04554945Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.006956949Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.014447608Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.989003059Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.006336703Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.977332284Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.017221786Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.027452047Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.00416987Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.041325846Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.025761976Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.046209858Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n,,15,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.068812156Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.627945766Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n,,16,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.853261907Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.717426992Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.12203771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.270628116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.033507972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.17434333Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.960769666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.880130571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.663617417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.564767511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.716445261Z,325928,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.415624521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.360722872Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.629541059Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.277084999Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.025393768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.902819011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.224091569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.907643156Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.399133302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.560562601Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.159197442Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.32431602Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:48.907132267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.582809452Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.67531095Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:04.949515565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:15.71383595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:25.913156884Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.458514307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.180283783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.62616756Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.113579897Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.823894521Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.85261707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.546780386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.2895484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.81410471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:25.802922783Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.459691011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.385075302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:57.722616409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.413543298Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.165158863Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:14.703176873Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:25.98336242Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.145334243Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.341745251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.39417875Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:49.840278371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.197374136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:04.964511502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.71478078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.471791309Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.120448101Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.731075724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.408595963Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.026224653Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.592086189Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.479164664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.173894829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.425867297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.230054781Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.291940922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.045569364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.316787556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.590402493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.282717947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.103481312Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.172937081Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.529968259Z,1135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:58.814684698Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:02.75077417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.561197261Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.425626199Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.078416757Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.458209036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.491424172Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.749947804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.644500966Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:16.965522572Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.830706245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.528776431Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.106820944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.403863576Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.375354117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.018153183Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.334220993Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.180157197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:09.909902922Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.506100744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.204450908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:22.666009398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.391587455Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:34.760900666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:46.981055388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.158031277Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.134512079Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.085997319Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:04.945859429Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:13.923245386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.525961275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:23.701526806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.564301383Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.576537815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.206342154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.439896578Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.002238197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.022888617Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:59.688542395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:04.705318707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.003481136Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.395914855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.40240134Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.310080342Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.03922862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:38.77008551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:45.818333771Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.940746205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n,,17,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.593058776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.956849692Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.95357295Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.938512852Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.940759729Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.96489363Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.978859321Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.942160945Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.969573429Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:32.080594586Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966434497Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.96562348Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.964396775Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.976078632Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948564583Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987034464Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.975300367Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:32.299687673Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631976544Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.980236423Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.976716301Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:32.228441484Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.010867661Z,4488,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.952007018Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.970585792Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.727338886Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.985981827Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.991134537Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.978026499Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.972571889Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986998782Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.975526917Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.035519556Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.952773139Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.992248209Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.085793813Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985768902Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.999473741Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.9758935Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.008478369Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.977852248Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.959293638Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.000528116Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.002392254Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.974090982Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.972598454Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:42.197650995Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.031245025Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.975740342Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.005709793Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.981800496Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983439083Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.983828944Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.993094821Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.011412218Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:29.735849355Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.981187441Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:29.799770275Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.984119859Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.018863964Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.034808826Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:29.73209179Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.010683868Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.002824291Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.011320265Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.439812695Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:27.992805038Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:29.709190726Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.991799681Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.002236091Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.000314319Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993961231Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n,,18,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.071811284Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.937663447Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989032961Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921589834Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.995579785Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.942322073Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.621750636Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.014031202Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.074595651Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.959314041Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.972784081Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.945879954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.014289868Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.931516283Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.981235844Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.02825781Z,2147,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.990704231Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.983815534Z,2125,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:32.489663992Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.003664505Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.970968907Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.963692892Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986387441Z,4248,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.998825487Z,1808,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.991052427Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.974270022Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.763140097Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.998085405Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.00618325Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.978114334Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.791435311Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.054669744Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.989438059Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.973814754Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.972585095Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.981742706Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.037402714Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.018962605Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.746396402Z,6420,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.063257663Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.96882683Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.018011964Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.974057779Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.012229866Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.968608456Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.490378067Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.187801207Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.983035179Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.012458789Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.983672687Z,4093,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.011152522Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.984131912Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.006305443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993372975Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.000232293Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973593705Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.9726725Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.013919617Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.049414903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.001465382Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.985719528Z,1314,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.007924858Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.998227794Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.985273405Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.022507691Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.025571101Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.991379056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999483277Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.014476964Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.966066431Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n,,19,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995276806Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.274509701Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.201319948Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n,,20,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.891958972Z,132,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.651540192Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n,,21,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.702886169Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.044478012Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.989362606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.946479753Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.941233804Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.946003792Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.639329761Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.948149341Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.964910288Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.963296699Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.959772218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.952074606Z,4450,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95489076Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.948363692Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967639886Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.980672358Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.979829913Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.961783929Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.454935737Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.954672778Z,4864,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.988741517Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96562892Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.991512137Z,4487,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.894353744Z,6701,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.986680499Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.979298712Z,3848,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978564978Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.814402396Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.992509988Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977336265Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.970753069Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.002335719Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.970290443Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.976600751Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986007996Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99592001Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.978415296Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.992494634Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973913086Z,4160,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.026175919Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.970746176Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.948091352Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.007534113Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.988817505Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.9705703Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.962545886Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.50075504Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.182290441Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.133340356Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.00520027Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.982482245Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.965937547Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.996599542Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.9903462Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.990747944Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.993260019Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:29.761415037Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.985813333Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.983136331Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.972120721Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.026986763Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.04396034Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.998562316Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.99057178Z,1325,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:29.785394621Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.964076743Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.009349161Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.988818291Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.981858933Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.999905051Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.080847401Z,1471,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.987587136Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.969913477Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n,,22,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.001524859Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955595503Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.975186182Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:32.38199604Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935096645Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.977929003Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.9365089Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.624594984Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.941313158Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.960909596Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:29.076826876Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.957185796Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.947932037Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.947282183Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.95203538Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.970407954Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.940991928Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.948433219Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.968854881Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.978694785Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.973152268Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.956295026Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.274998955Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.946686728Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.010596358Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.992782661Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.052765358Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.034194889Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.941538452Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.856847479Z,6645,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.97199079Z,1826,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.96979741Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.969260722Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.981586068Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.985536275Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.969564461Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.952940707Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.991648623Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.035459179Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.993241406Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.98178351Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.011673152Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.975064044Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.038956043Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.984015086Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.003421831Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.850187342Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.972716908Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.991675818Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.964049788Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.510976825Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.201112962Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.137437333Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.039698403Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.116821084Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.976071443Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.013839538Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.012949489Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.994841378Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.966267203Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003248717Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.976909494Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:29.820424339Z,6648,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.029300875Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.061745146Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.008550234Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.973632222Z,4159,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:27.99982727Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.012031171Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.044734382Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.022194624Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.014941872Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.027904745Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.985463139Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.970391956Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.005900212Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n,,23,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.059376045Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.959365214Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.930482596Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.935882911Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:32.234737404Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.643547914Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953466644Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.125527858Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.916625572Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961255737Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.938954816Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958670815Z,4688,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.956682813Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946212903Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.967198389Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.972568944Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:32.248979712Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.977346329Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.962049804Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.460115869Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.952032213Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:32.559299709Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.996598492Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.001292479Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.008823585Z,4247,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.953926562Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.979349315Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.977763107Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.977051185Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.956521482Z,4088,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.997907458Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.977016403Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.968497903Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.867096815Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.986150831Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.986130664Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:28.99548266Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.815864542Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.003268986Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.973240124Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.001028307Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971911342Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.953757397Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.01039136Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.996148167Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.980271504Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.89798408Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.96737741Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.14259835Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.157939637Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.973638757Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.998801615Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:29.781116439Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.996616053Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.967466927Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.003736619Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.972546366Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:29.838948135Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:27.999083692Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.027224314Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034365503Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.005047176Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:29.647120246Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:29.709383115Z,6476,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.009512305Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:29.771870922Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.015608807Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.986717786Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:29.762104907Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.988911302Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.000488322Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.007109976Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n,,24,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.053909651Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.121357798Z,10118,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.985967889Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.962808857Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.997672717Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:32.164514093Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.958733712Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.12403302Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:32.175748105Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.966761604Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.985668312Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.975475994Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.959387498Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.987876208Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.983692829Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.983436554Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971155075Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.997935465Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.456360743Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.963537009Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.983704384Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:29.002229719Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.000752399Z,1809,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.957686866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.963225674Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.983625665Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.993442515Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.981669939Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965404075Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.964763591Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.010959056Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.981888242Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.001479641Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.01554432Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.038545908Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997380371Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.094167642Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.993058827Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.69531903Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:29.021729902Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.981619609Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.046754772Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.971743584Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:29.007115285Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.016251205Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.99956309Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:29.009925813Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.881046535Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.48629578Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:29.822403812Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.690324204Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.983431163Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.972809541Z,4266,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.000084987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.978021317Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.975610185Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.011751591Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.95987012Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.004840136Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.030628982Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.034589634Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.970992278Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.974539736Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.002680954Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.97151136Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.969185346Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.987234426Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:27.984230434Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:27.996992307Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.023486967Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.972774432Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.004889241Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n,,25,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.075145709Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.967406308Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.953279331Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.942254544Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.994601503Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.983511903Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.141563656Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.931502399Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.970502606Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927561419Z,4737,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.966559806Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.968862784Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965519245Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954692654Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.98691126Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.971174746Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.962570313Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.968789714Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.628781904Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.984528599Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.00227604Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.949440782Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.981534401Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.009039836Z,4559,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.961241903Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.973401064Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.992356934Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.9816533Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.994020391Z,4025,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.979519332Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987318241Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.97413128Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.019662838Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.002219469Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.994809982Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.086933368Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.005858425Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.667099755Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.882929848Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994114053Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.039683825Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.880449503Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.974704688Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.993215804Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.004656613Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.981805066Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.985590003Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.496821079Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.204961033Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.964170569Z,4203,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.97227199Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:29.894287534Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.995391037Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.016774166Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.005938803Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.011594841Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.039752973Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.994670339Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.045243373Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.072053794Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.079704214Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.980652393Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.024149888Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.035615724Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:28.006673874Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.04823816Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.976115334Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.000238453Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.020820914Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.0131013Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.99478081Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:29.909341941Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n,,26,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.118901151Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:04.826687523Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.955665218Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.944700236Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.974599333Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963377379Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:29.632986531Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.166516258Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:29.042542025Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.951121438Z,4496,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.962643851Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.940132019Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.977086689Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.950254936Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.975231913Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.993461356Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.047353226Z,4785,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.987789893Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:29.012581624Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.993700856Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.121845322Z,4915,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:29.005679544Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.023829011Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:29.000163552Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.96649493Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:28.986742707Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.997988116Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.983497986Z,1827,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.962422845Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98288031Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:29.043515264Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.989133084Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.023120646Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.972321342Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.029927189Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:29.007658185Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.042733133Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.853056351Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.015385709Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.030130717Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.833201515Z,6474,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.018024979Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.965113335Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.006584595Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:29.005347468Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.975679851Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.971241662Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.053411542Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.016201712Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.033246144Z,4094,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.024698763Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.028419237Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.050351395Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:27.999039062Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.050743891Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:28.031734312Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:28.007453579Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:28.023769432Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.054775265Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.012153541Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.03923384Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:28.022683157Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.050337009Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.041744106Z,1301,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.96806165Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.021526862Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.037914347Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:27.998330298Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.032179762Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.077605307Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:29.818401757Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.056058648Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n,,28,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.132712244Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.94929989Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.991634736Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.928330464Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.934155181Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:28.941053136Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:28.953483607Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:32.268521406Z,10486,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.920336857Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.961937315Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:28.958986479Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:28.958045037Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.95407627Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.946544018Z,4613,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:28.987517093Z,4838,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.965187871Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:28.966167454Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.627792262Z,4679,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.971023743Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.972617123Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.973925477Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.01032906Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.958610406Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.967165331Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:28.98103951Z,4138,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.978950505Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.959057472Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.860145639Z,6646,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:29.013967923Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.986728278Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.969562122Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.008460799Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.731064098Z,6702,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:29.030558695Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:28.997031281Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.08506656Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985138858Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.975690346Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.993356618Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:28.972103644Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:28.972535875Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.78034858Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:29.012739421Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:28.999017369Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.973414962Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.965519745Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.505807103Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.046145183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.977895699Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.008080495Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.97451098Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016852906Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:28.027657619Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987719474Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:29.909894765Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.987667179Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.003118603Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:27.984395934Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.973140128Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.968818048Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.020133407Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:29.834162378Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984061042Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:27.982413813Z,1313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.012405683Z,1326,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.014564209Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.959394779Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:28.008525022Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:27.987033662Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:29.797286031Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.005304257Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.001797814Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:28.00098309Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:27.995451183Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n,,29,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.083488074Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-znt4h,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.985148897Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:32.179705486Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.94043964Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.97594393Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.123706927Z,4662,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.932746066Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:28.992930714Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.927649921Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.009135901Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:28.965555103Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.972368213Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:32.115948044Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.001767332Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:28.985530302Z,4837,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.960907085Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:29.631742126Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.98449958Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:28.975419594Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.951622669Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:29.007383114Z,1844,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.960371083Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.969171183Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.954957551Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.988470242Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.965818764Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969441031Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.957286777Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:28.987882727Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:28.985242134Z,4267,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.011980047Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.964418789Z,4089,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.959962028Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:29.013433997Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.118029998Z,1655,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:28.985541598Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.992766971Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.994302797Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.032513321Z,1470,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.010863932Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:29.002285828Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.991165809Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.976701249Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.025438025Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.977562369Z,4026,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.999243869Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.357189385Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.208830919Z,4336,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.973139647Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.199095745Z,4204,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:27.981581046Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:27.987250175Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:28.064100609Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:27.986937684Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:27.977957727Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.970894482Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.958989198Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.01982743Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.04765337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:28.059507148Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.984708344Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.016731933Z,3948,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:27.988240764Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.010985856Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:27.993840657Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.006820503Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:28.026436868Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:29.777068516Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.00849739Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.994737878Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:27.993060619Z,1484,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:28.017783889Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n,,30,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:16.069269987Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.230164286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:07.511110825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:14.672962937Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:23.567494247Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:32.275682219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.059750796Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.797294583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.010614694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:13.414307616Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:19.324239213Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:22.613110959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:28.289873103Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:33.936224938Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.536260502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:43.707753098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.285887886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:54.974235465Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.333334387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.098667861Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.299190932Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.604603588Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.845324484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.036763363Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.507182891Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.212451464Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.240850992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.928316034Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:15.692346583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.18325407Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.850830442Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:35.842191228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:45.766623947Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.469002216Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.10614395Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:03.795979768Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:09.555617093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.115332027Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.446527851Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:26.365129545Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.519665195Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:38.716495735Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:44.768924692Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.329844916Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.574066484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.449932803Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.34340961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.094688776Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.853621626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:27.503264205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.117880275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.793951063Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:42.411010419Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:47.976618274Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.86110154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:57.554865451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:02.823647029Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:08.618437895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:12.682877786Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:18.430591654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:22.7010815Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:27.367704865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:33.975348246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:39.662230483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.364786516Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.819709229Z,2199,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.194176164Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.172693947Z,711,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:08.947470672Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:12.449591544Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:17.809184567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.671008054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:27.461531252Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.354860706Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.841667427Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.190569804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.874057867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.1339302Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.025382826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:17.353499764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.218195291Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:26.907960355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.745188879Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:36.485572294Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:45.840116093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:55.399085366Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:04.562282662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:13.8957583Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:19.58539825Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.052705122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:28.772099595Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.139860011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:47.36368423Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:53.572280404Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:59.514957921Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:05.324823976Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:14.299604305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:19.908140986Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.083552978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:29.9449664Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:33.954600041Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:39.584098285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:43.822191368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.383861684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.40452501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.089878036Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.09031933Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:16.77711571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.796679315Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:26.694003995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:33.422256462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:39.161731709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.198274285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.33116057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n,,31,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:56.970744575Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:56.992790476Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.723522718Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n,,32,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:34.86410842Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-q6t9j,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.041133649Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n,,33,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.067180153Z,126,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-99mcc,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.886246993Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n,,34,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.251598157Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-vcbpg,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:52.393552077Z,268,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n,,35,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:12.640810554Z,5026137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-xhr7n,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:03.100195151Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.688426709Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n,,36,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.372168381Z,115,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.333200475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:06.755547644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.323556817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.893320565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:19.657618736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.805989604Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.589531185Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:37.290838023Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.184774182Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:55.045031862Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:04.254153833Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:09.890310794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:12.655416222Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:18.52888075Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.853365806Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:27.538392988Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:36.935080793Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.460938417Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:46.685788131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.178867962Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:53.441450865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.224187475Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.32033523Z,5574,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:59.152965797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:03.806555844Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:09.817821216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:14.572235996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.325095635Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:24.772504462Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.143368636Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:34.083838572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:39.781880418Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:45.195290654Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.725859513Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:56.453392344Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.466751062Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:07.174866819Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.823717263Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:14.130607371Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.148795876Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.668866264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.457930068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:34.320544054Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.999882368Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:44.255610164Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:54.302713952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.043604952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.692139144Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.248106206Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:17.019819961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:22.379521931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.251964148Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.63785795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:36.498493104Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:42.042502762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:47.867131297Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:53.34547461Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:58.17266531Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:03.100995996Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:16.340704896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.082666355Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:26.746663908Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.352009804Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:37.037081503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.655326347Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:56.02549471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:07.056896733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.91092572Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.158672259Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:29.260525229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.8810077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.716705305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.676316168Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.575277455Z,174,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.414203161Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.692800249Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:16.267971064Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.898112929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.934278277Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.55099969Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:35.073768565Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.81438076Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:47.120081196Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:54.370614903Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.090266428Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:07.272568009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.870715058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:19.245079565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:23.108912569Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.780999965Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.53274061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.459242913Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:42.330117376Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:48.232629303Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:57.293663369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.440665275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.826649039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.767608642Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.946483092Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.631634325Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.62895912Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.843398538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:52.013629502Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:58.003793843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.704125009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.810940269Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.470469632Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.913641221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:16.164087304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.682360852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.95823304Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.823744308Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.726189935Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:53.269175914Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:58.561541864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:08.865068408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:15.249383279Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:25.180217335Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.882063296Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.525930133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.515988979Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n,,37,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.477999386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6rltl,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:02.332096579Z,154,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-6pqwb,03b603ab272a3000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.903945529Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n,,39,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.631886988Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-p9w8t,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.610535173Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.266251573Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:15.447295686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:24.337335995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:29.742302565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.057866589Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:38.829392995Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.965134902Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.77346453Z,2010,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.548739924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.786816043Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:05.76142402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.181019051Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.10508386Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.361605433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.046553438Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.685830865Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.332428163Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.45952432Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.06318057Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.737780216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.097024721Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.03710952Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.867295552Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.136328864Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.065236414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.405680936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.616664483Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.979067571Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.832785238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:52.275782125Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.974861676Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.002592886Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:16.466585119Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.21358002Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:26.968571354Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:36.604682477Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.830703717Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:46.528356556Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.162467093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:58.867263017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:04.557017267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.375195848Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:15.887637251Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.230360471Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.117521205Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:28.910514212Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.264384414Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.457990444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.507968286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.5064567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.325098364Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.612369307Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.084825907Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.109582426Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:17.852906557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:22.610476334Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:28.264568204Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:32.891388909Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:38.549055758Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:43.167414098Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:48.742799747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:52.62280633Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:58.332085117Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:03.603456939Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:09.385523924Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:13.457802093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:19.19115694Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:23.470338475Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.128003854Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:34.739656485Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.210332275Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.393170972Z,2135,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:59.952109132Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:03.936050482Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:09.729539474Z,173,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.211790591Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:18.564311058Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:22.497963708Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:28.251242326Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.740082708Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.595442904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.647751929Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:42.945559547Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:48.641142033Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:55.908097787Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.517568889Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:02.704468346Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:08.781128767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:12.618777466Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.119496238Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.981453142Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:27.661236792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.751641666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.255721553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.186528327Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.025676324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.926216118Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.157138972Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.314303159Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:14.648698774Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:23.818123662Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.523406565Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:35.94902624Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.464037666Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:42.456476693Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:48.120950131Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:54.402876139Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.30062631Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.923131606Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:06.081209492Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.047356981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:24.843654151Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:34.704500228Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.346734594Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:44.591678082Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.155726762Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.16866167Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.500073537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.855904792Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.604167286Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.559449743Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.456668507Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:29.203581673Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:34.176139628Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.078150817Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:46.944922107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:52.086310747Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n,,40,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:57.72469128Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-rkcgv,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:28.975508299Z,2191,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:28.949868942Z,4663,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:28.931571187Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:28.921949686Z,4687,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:28.963220079Z,4428,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:29.143499766Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:28.951623833Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:28.953893356Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:28.928723234Z,4497,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:29.013891172Z,2190,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:32.160418808Z,10576,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:29.001215158Z,4427,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:28.954435579Z,2146,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:28.951986783Z,4738,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:29.015389352Z,4608,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:29.001479105Z,4607,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:28.958683701Z,4560,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:32.20010627Z,10805,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:28.988419213Z,2169,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:29.011602587Z,2168,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:28.953053417Z,4680,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:28.967422257Z,4916,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:28.954435486Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:28.988090699Z,1845,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:28.955101473Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.774030849Z,6473,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:28.980497007Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:28.992196502Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:28.969590996Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:28.966919496Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:29.024950941Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:29.045518702Z,1671,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:28.957049829Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:28.962345253Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:29.087963758Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:29.020223992Z,1672,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:28.997634596Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:29.660018204Z,1656,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:28.98623337Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:29.025755146Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:29.012051432Z,3888,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:28.971075607Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:28.978681112Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:29.003766423Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:28.965152693Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:28.976291141Z,4313,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:28.996197803Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.381148239Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.055342609Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.77673366Z,6703,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:29.730616507Z,6475,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.004057096Z,3947,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:28.016684299Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:27.979031967Z,4381,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:28.007791935Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:28.01273252Z,4312,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:28.012623278Z,4067,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:29.905418597Z,6704,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:27.962891614Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:27.995236647Z,4131,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:28.040476387Z,1499,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:28.06984126Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:27.979643318Z,4382,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:28.01124221Z,4137,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:28.01267035Z,3887,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:28.040078129Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:29.787356798Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:28.015461866Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:28.020900603Z,4130,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:28.074451123Z,4068,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:27.996613168Z,1498,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:28.009992375Z,1485,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n,,41,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:17.910696271Z,6705,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-zkhb7,03d32c9d1ad8f000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:04.490984481Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.155837078Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:16.206281017Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:25.09412664Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:33.8199276Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:39.585392496Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:42.723939709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:18.050772938Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:38.031204845Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:58.445409312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.957838435Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:07.641514066Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:16.271093254Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.69261068Z,279,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:25.237572896Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:35.055611494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.834383154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:52.068806843Z,1060,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:56.49397494Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:58.240447049Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.103224797Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.770266917Z,22134,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:06.861671846Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.808004778Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:17.627986392Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.906107192Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:27.84086459Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:36.369665763Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.747560852Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:47.627671905Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:53.027174992Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:58.736083841Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:03.757523832Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.516355177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:17.869117503Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:22.410243702Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:28.132180267Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:32.019280361Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:37.737247936Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.987519821Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:53.918257387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:59.627534541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:05.307509106Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.839768515Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:16.633772358Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.996140742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:27.867236567Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:29.274051764Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:34.630824282Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.820355061Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.301075285Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.871073012Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:56.692963411Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:06.451055912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:08.606126119Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:14.452758028Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.259841793Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:24.8640317Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.152714122Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.475829814Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:45.417523733Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:49.868281538Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:53.754059961Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:59.66664031Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:04.735625005Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:14.609705095Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.353536177Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.188648469Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:24.80965709Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.88366356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.852762Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.49983245Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:43.33767221Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.172869064Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:54.299012771Z,853,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:55.418358077Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:05.080900505Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:13.976528022Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:19.713409378Z,552,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:23.655263794Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:29.382076847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:36.973344647Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:43.315636944Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:49.012439867Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:56.272020751Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:03.098217219Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:09.144298742Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.484954349Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.866948491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.724903107Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.401870568Z,281,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:38.04510098Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.946720816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.846961684Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.702282828Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.906399584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:06.059367491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.389896808Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.565594036Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.285616216Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:32.106104097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:37.933527114Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.910466843Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:44.330588541Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:49.999006893Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:56.424371305Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:02.288032097Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:07.965056701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:15.783529Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:25.58022528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:35.447646374Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:45.349559964Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.549223835Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:55.909415942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.285789582Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:06.597699726Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:12.970294597Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.895219388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:23.295654626Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:28.195637229Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:36.03115116Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:42.272333154Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:48.902216039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:53.963188462Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n,,42,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:59.72469434Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-j664w,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:02.985924646Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:08.642497959Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:13.128849121Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:17.981114376Z,5979,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:18.900148663Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:22.048454044Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:27.828899099Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:36.524921829Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.801889127Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:56.931528999Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.179110174Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:06.134699504Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:14.56296011Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:23.734470605Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:29.441756164Z,175,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:34.30490038Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:39.903165271Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:44.076976942Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:49.674086018Z,170,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:55.352369039Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.52451009Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.93291349Z,2,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.988934524Z,274,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:05.713471088Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.635553353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:16.483118312Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.730357191Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:26.676932153Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.004022973Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:35.23286388Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.589033931Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:46.435229032Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.886718318Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:57.586260491Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:02.61655457Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:08.303449855Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:09.444976003Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:13.743439641Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:19.753620701Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:24.29138511Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.033216953Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:33.941347197Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:39.620936464Z,278,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:43.872944409Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:49.096660124Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:56.585502489Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:02.272278135Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:07.969463382Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:13.543853895Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:19.281095981Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:24.836176584Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.887237398Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:33.889409186Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:39.083611816Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:45.135333093Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:55.94351264Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:05.712015836Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:09.402412795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:15.205916686Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:25.61939497Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:35.905210634Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:46.183230912Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.703078557Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:55.648018727Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:06.667690795Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.066879091Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:16.536968233Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:26.720745892Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:28.503525949Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:35.115013233Z,282,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:42.960611067Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:57.304576501Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:07.042707102Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:15.892752546Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:25.558836729Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:33.754788978Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:39.723208155Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:45.983863537Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:53.185666598Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:58.944387484Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:06.13658847Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:13.113499356Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:18.497273402Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:22.357902528Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:28.034355353Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:32.163315744Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:37.656635707Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.571405724Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:47.459128834Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.312004728Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:56.537780948Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.739119551Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:05.690202369Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:15.023317365Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.355366324Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:24.194242782Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:29.89589588Z,280,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:33.255924874Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:39.235235736Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.302883553Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:45.470819971Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.64136413Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:57.630739827Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:03.441954068Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:09.103342387Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:12.802195014Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:18.402095301Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:22.583505904Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:28.32204246Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:32.355658451Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:38.079147433Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:42.307747767Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:47.984692644Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:49.758531357Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:54.782047826Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:05.469812065Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.428084408Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:17.152876015Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:22.180133345Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:27.079102495Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.502856493Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:37.158664071Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:44.109991678Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.164836444Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n,,43,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:55.111401133Z,10,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-78n7s,03b603ab272a3000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:19.927431374Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n,,44,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:36.014136569Z,1126424,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-74mcm,043e0780ee2b1000,200\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:02.824517714Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.420898056Z,101,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n,,45,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:37.162546325Z,114,resp_bytes,http_request,/api/v2/query,gateway-77ff9ccb7d-brkqv,043e0780ee2b1000,200\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3203, - }, - File: "reads_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,reads_b,,,,,\n,result,table,_start,_stop,reads_b,_time\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,746756,2019-08-01T13:00:00Z\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,78145,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 3195, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 3195, - }, - File: "reads_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 3195, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3203, - }, - File: "reads_test.flux", - Source: "\"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,reads_b,,,,,\n,result,table,_start,_stop,reads_b,_time\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,746756,2019-08-01T13:00:00Z\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,78145,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 3196, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,reads_b,,,,,\n,result,table,_start,_stop,reads_b,_time\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,746756,2019-08-01T13:00:00Z\n,,0,2019-08-01T12:00:00Z,2019-08-01T14:00:00Z,78145,2019-08-01T14:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3217, - }, - File: "reads_test.flux", - Source: "_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"reads_b\"})\n |> yield(name: \"reads_b\")", - Start: ast.Position{ - Column: 1, - Line: 3204, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 3204, - }, - File: "reads_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 1, - Line: 3204, - }, - }, - }, - Name: "_f", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3217, - }, - File: "reads_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"reads_b\"})\n |> yield(name: \"reads_b\")", - Start: ast.Position{ - Column: 6, - Line: 3204, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3205, - }, - File: "reads_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 3206, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3206, - }, - File: "reads_test.flux", - Source: "start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 3206, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 3206, - }, - File: "reads_test.flux", - Source: "start: 2019-08-01T12:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 3206, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 3206, - }, - File: "reads_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 3206, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 3206, - }, - File: "reads_test.flux", - Source: "2019-08-01T12:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 3206, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T12:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3206, - }, - File: "reads_test.flux", - Source: "stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 3206, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 3206, - }, - File: "reads_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 3206, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3206, - }, - File: "reads_test.flux", - Source: "2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 3206, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T14:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 3206, - }, - File: "reads_test.flux", - Source: "range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 3206, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3206, - }, - File: "reads_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 3206, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3212, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\"", - Start: ast.Position{ - Column: 13, - Line: 3208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\"", - Start: ast.Position{ - Column: 13, - Line: 3208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3208, - }, - File: "reads_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 3208, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "(r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\"", - Start: ast.Position{ - Column: 17, - Line: 3208, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\"", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\"", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r.org_id == \"03b603ab272a3000\"", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r.org_id", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 17, - Line: 3209, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 3209, - }, - File: "reads_test.flux", - Source: "org_id", - Start: ast.Position{ - Column: 19, - Line: 3209, - }, - }, - }, - Name: "org_id", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3209, - }, - File: "reads_test.flux", - Source: "\"03b603ab272a3000\"", - Start: ast.Position{ - Column: 29, - Line: 3209, - }, - }, - }, - Value: "03b603ab272a3000", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 52, - Line: 3209, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 52, - Line: 3209, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 3209, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 3209, - }, - File: "reads_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 54, - Line: 3209, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3209, - }, - File: "reads_test.flux", - Source: "\"http_request\"", - Start: ast.Position{ - Column: 70, - Line: 3209, - }, - }, - }, - Value: "http_request", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 89, - Line: 3209, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 89, - Line: 3209, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 3209, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 89, - Line: 3209, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 3209, - }, - File: "reads_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 91, - Line: 3209, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 3209, - }, - File: "reads_test.flux", - Source: "\"resp_bytes\"", - Start: ast.Position{ - Column: 101, - Line: 3209, - }, - }, - }, - Value: "resp_bytes", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.endpoint == \"/api/v2/query\"", - Start: ast.Position{ - Column: 21, - Line: 3211, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.endpoint", - Start: ast.Position{ - Column: 21, - Line: 3211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 3211, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 3211, - }, - File: "reads_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 23, - Line: 3211, - }, - }, - }, - Name: "endpoint", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3211, - }, - File: "reads_test.flux", - Source: "\"/api/v2/query\"", - Start: ast.Position{ - Column: 35, - Line: 3211, - }, - }, - }, - Value: "/api/v2/query", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.status == \"200\"", - Start: ast.Position{ - Column: 55, - Line: 3211, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r.status", - Start: ast.Position{ - Column: 55, - Line: 3211, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 3211, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 55, - Line: 3211, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 3211, - }, - File: "reads_test.flux", - Source: "status", - Start: ast.Position{ - Column: 57, - Line: 3211, - }, - }, - }, - Name: "status", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3211, - }, - File: "reads_test.flux", - Source: "\"200\"", - Start: ast.Position{ - Column: 67, - Line: 3211, - }, - }, - }, - Value: "200", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3208, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 3208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3208, - }, - File: "reads_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 3208, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3212, - }, - File: "reads_test.flux", - Source: "filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )", - Start: ast.Position{ - Column: 12, - Line: 3207, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3207, - }, - File: "reads_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 3207, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3213, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3213, - }, - File: "reads_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 3213, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3213, - }, - File: "reads_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 3213, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3214, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3214, - }, - File: "reads_test.flux", - Source: "every: 1h, fn: sum", - Start: ast.Position{ - Column: 28, - Line: 3214, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 3214, - }, - File: "reads_test.flux", - Source: "every: 1h", - Start: ast.Position{ - Column: 28, - Line: 3214, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3214, - }, - File: "reads_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 3214, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 3214, - }, - File: "reads_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 35, - Line: 3214, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3214, - }, - File: "reads_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 39, - Line: 3214, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 3214, - }, - File: "reads_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 3214, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3214, - }, - File: "reads_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 43, - Line: 3214, - }, - }, - }, - Name: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3214, - }, - File: "reads_test.flux", - Source: "aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 12, - Line: 3214, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 3214, - }, - File: "reads_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 3214, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 3215, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3215, - }, - File: "reads_test.flux", - Source: "column: \"_value\", value: 0", - Start: ast.Position{ - Column: 17, - Line: 3215, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3215, - }, - File: "reads_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 3215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 3215, - }, - File: "reads_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 3215, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3215, - }, - File: "reads_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 3215, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3215, - }, - File: "reads_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 35, - Line: 3215, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 3215, - }, - File: "reads_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 3215, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3215, - }, - File: "reads_test.flux", - Source: "0", - Start: ast.Position{ - Column: 42, - Line: 3215, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 3215, - }, - File: "reads_test.flux", - Source: "fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 12, - Line: 3215, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 3215, - }, - File: "reads_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 3215, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 3216, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"reads_b\"})", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3216, - }, - File: "reads_test.flux", - Source: "columns: {_value: \"reads_b\"}", - Start: ast.Position{ - Column: 19, - Line: 3216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3216, - }, - File: "reads_test.flux", - Source: "columns: {_value: \"reads_b\"}", - Start: ast.Position{ - Column: 19, - Line: 3216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 3216, - }, - File: "reads_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 3216, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3216, - }, - File: "reads_test.flux", - Source: "{_value: \"reads_b\"}", - Start: ast.Position{ - Column: 28, - Line: 3216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3216, - }, - File: "reads_test.flux", - Source: "_value: \"reads_b\"", - Start: ast.Position{ - Column: 29, - Line: 3216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3216, - }, - File: "reads_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 3216, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3216, - }, - File: "reads_test.flux", - Source: "\"reads_b\"", - Start: ast.Position{ - Column: 37, - Line: 3216, - }, - }, - }, - Value: "reads_b", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 3216, - }, - File: "reads_test.flux", - Source: "rename(columns: {_value: \"reads_b\"})", - Start: ast.Position{ - Column: 12, - Line: 3216, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3216, - }, - File: "reads_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 3216, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3217, - }, - File: "reads_test.flux", - Source: "table\n |> range(start: 2019-08-01T12:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03b603ab272a3000\" and r._measurement == \"http_request\" and r._field == \"resp_bytes\"\n and\n r.endpoint == \"/api/v2/query\" and r.status == \"200\",\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"reads_b\"})\n |> yield(name: \"reads_b\")", - Start: ast.Position{ - Column: 5, - Line: 3205, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3217, - }, - File: "reads_test.flux", - Source: "name: \"reads_b\"", - Start: ast.Position{ - Column: 18, - Line: 3217, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3217, - }, - File: "reads_test.flux", - Source: "name: \"reads_b\"", - Start: ast.Position{ - Column: 18, - Line: 3217, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 3217, - }, - File: "reads_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 3217, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3217, - }, - File: "reads_test.flux", - Source: "\"reads_b\"", - Start: ast.Position{ - Column: 24, - Line: 3217, - }, - }, - }, - Value: "reads_b", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3217, - }, - File: "reads_test.flux", - Source: "yield(name: \"reads_b\")", - Start: ast.Position{ - Column: 12, - Line: 3217, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3217, - }, - File: "reads_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 3217, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3204, - }, - File: "reads_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 3204, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 3204, - }, - File: "reads_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 3204, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3204, - }, - File: "reads_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 3204, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3219, - }, - File: "reads_test.flux", - Source: "get_reads_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 6, - Line: 3219, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 3219, - }, - File: "reads_test.flux", - Source: "get_reads_usage", - Start: ast.Position{ - Column: 6, - Line: 3219, - }, - }, - }, - Name: "get_reads_usage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3219, - }, - File: "reads_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 24, - Line: 3219, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3219, - }, - File: "reads_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 30, - Line: 3219, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 3219, - }, - File: "reads_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f}", - Start: ast.Position{ - Column: 31, - Line: 3219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 3219, - }, - File: "reads_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 3219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 3219, - }, - File: "reads_test.flux", - Source: "input", - Start: ast.Position{ - Column: 32, - Line: 3219, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 59, - Line: 3219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 59, - Line: 3219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 59, - Line: 3219, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 3219, - }, - File: "reads_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 64, - Line: 3219, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 39, - Line: 3219, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 39, - Line: 3219, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 39, - Line: 3219, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 3219, - }, - File: "reads_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 47, - Line: 3219, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 3219, - }, - File: "reads_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 3219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 3219, - }, - File: "reads_test.flux", - Source: "want", - Start: ast.Position{ - Column: 73, - Line: 3219, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 95, - Line: 3219, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 95, - Line: 3219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 3219, - }, - File: "reads_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 95, - Line: 3219, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 3219, - }, - File: "reads_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 100, - Line: 3219, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 79, - Line: 3219, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 79, - Line: 3219, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 3219, - }, - File: "reads_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 79, - Line: 3219, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 3219, - }, - File: "reads_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 87, - Line: 3219, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 3219, - }, - File: "reads_test.flux", - Source: "fn: _f", - Start: ast.Position{ - Column: 110, - Line: 3219, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 3219, - }, - File: "reads_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 110, - Line: 3219, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 3219, - }, - File: "reads_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 114, - Line: 3219, - }, - }, - }, - Name: "_f", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3219, - }, - File: "reads_test.flux", - Source: "test get_reads_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 3219, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reads_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reads_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "reads_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "reads_test.flux", - Source: "package usage_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "reads_test.flux", - Source: "usage_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "usage_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 2212, - }, - File: "storage_test.flux", - Source: "package usage_test\n\n\nimport \"testing\"\nimport \"math\"\n\n// This dataset has been generated with this query:\n// from(bucket: \"system_usage\")\n// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n// |> filter(fn: (r) =>\n// r.org_id == \"038b7a85ca099000\"\n// and r._measurement == \"storage_usage_org_bytes\"\n// )\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n\"\noutData =\n \"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long\n#default,storage_b,,,\n,result,table,_time,storage_b\n,,0,2019-08-01T12:00:00Z,68\n,,0,2019-08-01T13:00:00Z,68\n,,0,2019-08-01T14:00:00Z,68\n\"\n_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))\n |> rename(columns: {_value: \"storage_b\"})\n |> yield(name: \"storage_b\")\n\ntest get_storage_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 2185, - }, - File: "storage_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n\"", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This dataset has been generated with this query:\n"}, ast.Comment{Text: "// from(bucket: \"system_usage\")\n"}, ast.Comment{Text: "// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n"}, ast.Comment{Text: "// |> filter(fn: (r) =>\n"}, ast.Comment{Text: "// r.org_id == \"038b7a85ca099000\"\n"}, ast.Comment{Text: "// and r._measurement == \"storage_usage_org_bytes\"\n"}, ast.Comment{Text: "// )\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 14, - }, - File: "storage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 2185, - }, - File: "storage_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n\"", - Start: ast.Position{ - Column: 5, - Line: 15, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-3,038b7a85ca099000\n\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,hostname,org_id\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50Z,34,gauge,storage_usage_org_bytes,storage-4,038b7a85ca099000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 2195, - }, - File: "storage_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long\n#default,storage_b,,,\n,result,table,_time,storage_b\n,,0,2019-08-01T12:00:00Z,68\n,,0,2019-08-01T13:00:00Z,68\n,,0,2019-08-01T14:00:00Z,68\n\"", - Start: ast.Position{ - Column: 1, - Line: 2186, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 2186, - }, - File: "storage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 2186, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 2195, - }, - File: "storage_test.flux", - Source: "\"\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long\n#default,storage_b,,,\n,result,table,_time,storage_b\n,,0,2019-08-01T12:00:00Z,68\n,,0,2019-08-01T13:00:00Z,68\n,,0,2019-08-01T14:00:00Z,68\n\"", - Start: ast.Position{ - Column: 5, - Line: 2187, - }, - }, - }, - Value: "\n#group,false,false,false,false\n#datatype,string,long,dateTime:RFC3339,long\n#default,storage_b,,,\n,result,table,_time,storage_b\n,,0,2019-08-01T12:00:00Z,68\n,,0,2019-08-01T13:00:00Z,68\n,,0,2019-08-01T14:00:00Z,68\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2210, - }, - File: "storage_test.flux", - Source: "_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))\n |> rename(columns: {_value: \"storage_b\"})\n |> yield(name: \"storage_b\")", - Start: ast.Position{ - Column: 1, - Line: 2196, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 2196, - }, - File: "storage_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 1, - Line: 2196, - }, - }, - }, - Name: "_f", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2210, - }, - File: "storage_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))\n |> rename(columns: {_value: \"storage_b\"})\n |> yield(name: \"storage_b\")", - Start: ast.Position{ - Column: 6, - Line: 2196, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 2197, - }, - File: "storage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 2198, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2198, - }, - File: "storage_test.flux", - Source: "start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 2198, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 2198, - }, - File: "storage_test.flux", - Source: "start: 2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 2198, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 2198, - }, - File: "storage_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 2198, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 2198, - }, - File: "storage_test.flux", - Source: "2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 2198, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T11:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2198, - }, - File: "storage_test.flux", - Source: "stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 2198, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 2198, - }, - File: "storage_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 2198, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2198, - }, - File: "storage_test.flux", - Source: "2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 2198, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T14:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 2198, - }, - File: "storage_test.flux", - Source: "range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 2198, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2198, - }, - File: "storage_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 2198, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 2202, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\"", - Start: ast.Position{ - Column: 13, - Line: 2200, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\"", - Start: ast.Position{ - Column: 13, - Line: 2200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 2200, - }, - File: "storage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 2200, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "(r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\"", - Start: ast.Position{ - Column: 17, - Line: 2200, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\"", - Start: ast.Position{ - Column: 17, - Line: 2201, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\"", - Start: ast.Position{ - Column: 17, - Line: 2201, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r.org_id == \"038b7a85ca099000\"", - Start: ast.Position{ - Column: 17, - Line: 2201, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r.org_id", - Start: ast.Position{ - Column: 17, - Line: 2201, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 17, - Line: 2201, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 2201, - }, - File: "storage_test.flux", - Source: "org_id", - Start: ast.Position{ - Column: 19, - Line: 2201, - }, - }, - }, - Name: "org_id", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2201, - }, - File: "storage_test.flux", - Source: "\"038b7a85ca099000\"", - Start: ast.Position{ - Column: 29, - Line: 2201, - }, - }, - }, - Value: "038b7a85ca099000", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r._measurement == \"storage_usage_org_bytes\"", - Start: ast.Position{ - Column: 52, - Line: 2201, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 52, - Line: 2201, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 2201, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 2201, - }, - File: "storage_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 54, - Line: 2201, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 2201, - }, - File: "storage_test.flux", - Source: "\"storage_usage_org_bytes\"", - Start: ast.Position{ - Column: 70, - Line: 2201, - }, - }, - }, - Value: "storage_usage_org_bytes", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r._field == \"gauge\"", - Start: ast.Position{ - Column: 100, - Line: 2201, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 100, - Line: 2201, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 2201, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 100, - Line: 2201, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 2201, - }, - File: "storage_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 102, - Line: 2201, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2201, - }, - File: "storage_test.flux", - Source: "\"gauge\"", - Start: ast.Position{ - Column: 112, - Line: 2201, - }, - }, - }, - Value: "gauge", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 2200, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 2200, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 2200, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 2200, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 2202, - }, - File: "storage_test.flux", - Source: "filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )", - Start: ast.Position{ - Column: 12, - Line: 2199, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 2199, - }, - File: "storage_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 2199, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 2203, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2203, - }, - File: "storage_test.flux", - Source: "every: 1h, fn: mean", - Start: ast.Position{ - Column: 28, - Line: 2203, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 2203, - }, - File: "storage_test.flux", - Source: "every: 1h", - Start: ast.Position{ - Column: 28, - Line: 2203, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 2203, - }, - File: "storage_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 2203, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 2203, - }, - File: "storage_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 35, - Line: 2203, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2203, - }, - File: "storage_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 39, - Line: 2203, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 2203, - }, - File: "storage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 2203, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2203, - }, - File: "storage_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 43, - Line: 2203, - }, - }, - }, - Name: "mean", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 2203, - }, - File: "storage_test.flux", - Source: "aggregateWindow(every: 1h, fn: mean)", - Start: ast.Position{ - Column: 12, - Line: 2203, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 2203, - }, - File: "storage_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 2203, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 2204, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 2204, - }, - File: "storage_test.flux", - Source: "column: \"_value\", value: 0.0", - Start: ast.Position{ - Column: 17, - Line: 2204, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 2204, - }, - File: "storage_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 2204, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 2204, - }, - File: "storage_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 2204, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 2204, - }, - File: "storage_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 2204, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 2204, - }, - File: "storage_test.flux", - Source: "value: 0.0", - Start: ast.Position{ - Column: 35, - Line: 2204, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 2204, - }, - File: "storage_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 2204, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 2204, - }, - File: "storage_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 42, - Line: 2204, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 2204, - }, - File: "storage_test.flux", - Source: "fill(column: \"_value\", value: 0.0)", - Start: ast.Position{ - Column: 12, - Line: 2204, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 2204, - }, - File: "storage_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 2204, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 2205, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2205, - }, - File: "storage_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 2205, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2205, - }, - File: "storage_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 2205, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 2205, - }, - File: "storage_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 2205, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2205, - }, - File: "storage_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 27, - Line: 2205, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 2205, - }, - File: "storage_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 28, - Line: 2205, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 2205, - }, - File: "storage_test.flux", - Source: "group(columns: [\"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 2205, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2205, - }, - File: "storage_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 2205, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2206, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2206, - }, - File: "storage_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 2206, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 2206, - }, - File: "storage_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 2206, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 2207, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 2207, - }, - File: "storage_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 2207, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2207, - }, - File: "storage_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 2207, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 2208, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 2208, - }, - File: "storage_test.flux", - Source: "fn: (r) => ({r with _value: int(v: math.round(x: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 2208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 2208, - }, - File: "storage_test.flux", - Source: "fn: (r) => ({r with _value: int(v: math.round(x: r._value))})", - Start: ast.Position{ - Column: 16, - Line: 2208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 2208, - }, - File: "storage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 2208, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 2208, - }, - File: "storage_test.flux", - Source: "(r) => ({r with _value: int(v: math.round(x: r._value))})", - Start: ast.Position{ - Column: 20, - Line: 2208, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 2208, - }, - File: "storage_test.flux", - Source: "({r with _value: int(v: math.round(x: r._value))})", - Start: ast.Position{ - Column: 27, - Line: 2208, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 2208, - }, - File: "storage_test.flux", - Source: "{r with _value: int(v: math.round(x: r._value))}", - Start: ast.Position{ - Column: 28, - Line: 2208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 2208, - }, - File: "storage_test.flux", - Source: "_value: int(v: math.round(x: r._value))", - Start: ast.Position{ - Column: 36, - Line: 2208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 2208, - }, - File: "storage_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 2208, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 2208, - }, - File: "storage_test.flux", - Source: "v: math.round(x: r._value)", - Start: ast.Position{ - Column: 48, - Line: 2208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 2208, - }, - File: "storage_test.flux", - Source: "v: math.round(x: r._value)", - Start: ast.Position{ - Column: 48, - Line: 2208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 2208, - }, - File: "storage_test.flux", - Source: "v", - Start: ast.Position{ - Column: 48, - Line: 2208, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2208, - }, - File: "storage_test.flux", - Source: "x: r._value", - Start: ast.Position{ - Column: 62, - Line: 2208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2208, - }, - File: "storage_test.flux", - Source: "x: r._value", - Start: ast.Position{ - Column: 62, - Line: 2208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 2208, - }, - File: "storage_test.flux", - Source: "x", - Start: ast.Position{ - Column: 62, - Line: 2208, - }, - }, - }, - Name: "x", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2208, - }, - File: "storage_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 65, - Line: 2208, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 2208, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 2208, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2208, - }, - File: "storage_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 67, - Line: 2208, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 2208, - }, - File: "storage_test.flux", - Source: "math.round(x: r._value)", - Start: ast.Position{ - Column: 51, - Line: 2208, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 2208, - }, - File: "storage_test.flux", - Source: "math.round", - Start: ast.Position{ - Column: 51, - Line: 2208, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 2208, - }, - File: "storage_test.flux", - Source: "math", - Start: ast.Position{ - Column: 51, - Line: 2208, - }, - }, - }, - Name: "math", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 2208, - }, - File: "storage_test.flux", - Source: "round", - Start: ast.Position{ - Column: 56, - Line: 2208, - }, - }, - }, - Name: "round", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 2208, - }, - File: "storage_test.flux", - Source: "int(v: math.round(x: r._value))", - Start: ast.Position{ - Column: 44, - Line: 2208, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 2208, - }, - File: "storage_test.flux", - Source: "int", - Start: ast.Position{ - Column: 44, - Line: 2208, - }, - }, - }, - Name: "int", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 2208, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 2208, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 2208, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 2208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 2208, - }, - File: "storage_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 2208, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 2208, - }, - File: "storage_test.flux", - Source: "map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))", - Start: ast.Position{ - Column: 12, - Line: 2208, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 2208, - }, - File: "storage_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 2208, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 2209, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))\n |> rename(columns: {_value: \"storage_b\"})", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 2209, - }, - File: "storage_test.flux", - Source: "columns: {_value: \"storage_b\"}", - Start: ast.Position{ - Column: 19, - Line: 2209, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 2209, - }, - File: "storage_test.flux", - Source: "columns: {_value: \"storage_b\"}", - Start: ast.Position{ - Column: 19, - Line: 2209, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 2209, - }, - File: "storage_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 2209, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 2209, - }, - File: "storage_test.flux", - Source: "{_value: \"storage_b\"}", - Start: ast.Position{ - Column: 28, - Line: 2209, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 2209, - }, - File: "storage_test.flux", - Source: "_value: \"storage_b\"", - Start: ast.Position{ - Column: 29, - Line: 2209, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 2209, - }, - File: "storage_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 2209, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 2209, - }, - File: "storage_test.flux", - Source: "\"storage_b\"", - Start: ast.Position{ - Column: 37, - Line: 2209, - }, - }, - }, - Value: "storage_b", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 2209, - }, - File: "storage_test.flux", - Source: "rename(columns: {_value: \"storage_b\"})", - Start: ast.Position{ - Column: 12, - Line: 2209, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 2209, - }, - File: "storage_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 2209, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2210, - }, - File: "storage_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"038b7a85ca099000\" and r._measurement == \"storage_usage_org_bytes\" and r._field == \"gauge\",\n )\n |> aggregateWindow(every: 1h, fn: mean)\n |> fill(column: \"_value\", value: 0.0)\n |> group(columns: [\"_time\"])\n |> sum()\n |> group()\n |> map(fn: (r) => ({r with _value: int(v: math.round(x: r._value))}))\n |> rename(columns: {_value: \"storage_b\"})\n |> yield(name: \"storage_b\")", - Start: ast.Position{ - Column: 5, - Line: 2197, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 2210, - }, - File: "storage_test.flux", - Source: "name: \"storage_b\"", - Start: ast.Position{ - Column: 18, - Line: 2210, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 2210, - }, - File: "storage_test.flux", - Source: "name: \"storage_b\"", - Start: ast.Position{ - Column: 18, - Line: 2210, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 2210, - }, - File: "storage_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 2210, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 2210, - }, - File: "storage_test.flux", - Source: "\"storage_b\"", - Start: ast.Position{ - Column: 24, - Line: 2210, - }, - }, - }, - Value: "storage_b", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 2210, - }, - File: "storage_test.flux", - Source: "yield(name: \"storage_b\")", - Start: ast.Position{ - Column: 12, - Line: 2210, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 2210, - }, - File: "storage_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 2210, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 2196, - }, - File: "storage_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 2196, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 2196, - }, - File: "storage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 2196, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 2196, - }, - File: "storage_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 2196, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 2212, - }, - File: "storage_test.flux", - Source: "get_storage_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 6, - Line: 2212, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 2212, - }, - File: "storage_test.flux", - Source: "get_storage_usage", - Start: ast.Position{ - Column: 6, - Line: 2212, - }, - }, - }, - Name: "get_storage_usage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 2212, - }, - File: "storage_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 26, - Line: 2212, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 2212, - }, - File: "storage_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 32, - Line: 2212, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 2212, - }, - File: "storage_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f}", - Start: ast.Position{ - Column: 33, - Line: 2212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2212, - }, - File: "storage_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 34, - Line: 2212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 2212, - }, - File: "storage_test.flux", - Source: "input", - Start: ast.Position{ - Column: 34, - Line: 2212, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 61, - Line: 2212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 61, - Line: 2212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 61, - Line: 2212, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 2212, - }, - File: "storage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 66, - Line: 2212, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 41, - Line: 2212, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 41, - Line: 2212, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 41, - Line: 2212, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 2212, - }, - File: "storage_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 49, - Line: 2212, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 2212, - }, - File: "storage_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 75, - Line: 2212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 2212, - }, - File: "storage_test.flux", - Source: "want", - Start: ast.Position{ - Column: 75, - Line: 2212, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 97, - Line: 2212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 97, - Line: 2212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 2212, - }, - File: "storage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 97, - Line: 2212, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 2212, - }, - File: "storage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 102, - Line: 2212, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 81, - Line: 2212, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 81, - Line: 2212, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 2212, - }, - File: "storage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 81, - Line: 2212, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 2212, - }, - File: "storage_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 89, - Line: 2212, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 2212, - }, - File: "storage_test.flux", - Source: "fn: _f", - Start: ast.Position{ - Column: 112, - Line: 2212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 2212, - }, - File: "storage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 112, - Line: 2212, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 2212, - }, - File: "storage_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 116, - Line: 2212, - }, - }, - }, - Name: "_f", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 2212, - }, - File: "storage_test.flux", - Source: "test get_storage_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 2212, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "storage_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "storage_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "storage_test.flux", - Source: "import \"math\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "storage_test.flux", - Source: "\"math\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "math", - }, - }}, - Metadata: "parser-type=rust", - Name: "storage_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "storage_test.flux", - Source: "package usage_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "storage_test.flux", - Source: "usage_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "usage_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 3364, - }, - File: "writes_test.flux", - Source: "package usage_test\n\n\nimport \"testing\"\nimport \"strings\"\n\n// This dataset has been generated with this query:\n// from(bucket: \"system_usage\")\n// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n// |> filter(fn: (r) =>\n// (r.org_id == \"03d01b74c8e09000\" or r.org_id == \"043941ef08a63000\" or r.org_id == \"043502a6825c5000\")\n// and r._measurement == \"http_request\"\n// and r._field == \"req_bytes\"\n// )\ninData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,14474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,14290,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.367132499Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.360119605Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:15.951161358Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.469506362Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.360404568Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.560384822Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.464560505Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.457731023Z,15452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.457021241Z,14766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.458783682Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.366746231Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.363501959Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.456525739Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.35611673Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.357182535Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.363331587Z,14610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.462057729Z,14803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.466362995Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.361058325Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.258913212Z,15308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.575850286Z,15537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.562744782Z,15605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.36036289Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.358946248Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.563057906Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.360288773Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.459230389Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:04.345515347Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.356787096Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.359898046Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.3605266Z,14806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.477846091Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.4600047Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.459700452Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.559702103Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.46971589Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.254904566Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.461700307Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.467223118Z,14879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.563593003Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.361250889Z,14060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.464850811Z,14948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.356260268Z,14842,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.467199209Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.84431782Z,5702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.352779509Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.46216521Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.561177076Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.457364022Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.427768739Z,14804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.356693998Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.466577901Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.468223388Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.368426804Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.368497534Z,15461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.365925176Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.466498884Z,14800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.364091182Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.558412543Z,14451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:42.244831236Z,5782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.558797843Z,13947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.589233827Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.358310428Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.460825577Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.462868786Z,14130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.36371087Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.660559909Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.670926429Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.366538899Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.366436685Z,14568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.364095207Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.467009207Z,14051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:02.126450806Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:42.125177171Z,4999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:52.14127004Z,5328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:42.124606769Z,6042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:52.124472886Z,5141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:42.125707339Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:52.124074193Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:42.123966078Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:52.12205003Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:42.125865596Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:52.12634384Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:42.224191058Z,5044,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:52.124294998Z,6054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:22.122983075Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:12.133571901Z,16027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:21.627292638Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:21.623553049Z,5500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:41.82364639Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:11.638698993Z,6177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.62479733Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:01.629510337Z,5599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:31.727350143Z,5874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:41.624753739Z,5664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:31.62622381Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:51.728505838Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:11.722754748Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:41.625143436Z,5601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:31.623584594Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:51.623773218Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:01.727509346Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:01.624004611Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.624935193Z,5604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:21.72874104Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:51.625538179Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:11.627190628Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:11.623566353Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:01.624234681Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:51.622791364Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:41.634371527Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.622849281Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:31.625834621Z,5112,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:51.627758054Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.734350727Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:01.626417166Z,5509,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:21.623212899Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:51.625447464Z,5714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.626701283Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.628696763Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:21.621987868Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:11.627654024Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:51.725691732Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:31.621708855Z,6065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:11.62535822Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:11.622759095Z,5188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:51.624656774Z,6110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.62310567Z,4658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:31.624101663Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:11.725682329Z,5101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:41.622912523Z,4927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:41.624255656Z,5698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:21.629191172Z,5565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:51.626075278Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.627194484Z,6252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.622745246Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.62612763Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.482034991Z,12860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.48027343Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.963257231Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.666041554Z,13199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.661775499Z,13089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.562888598Z,13540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.559973344Z,13241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.566336202Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.773172502Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.567777549Z,13677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.561179851Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.563255716Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.86651441Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.573601511Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.56956423Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.576514152Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.575629933Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.56076143Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.563307239Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.575917302Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.579914728Z,12715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.576742841Z,12539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.476773604Z,12800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.565466639Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.571137586Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.780297143Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.581944751Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.567350041Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.578622579Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.866057942Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.564611275Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.464492495Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573691733Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.761349953Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.668041288Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.560201274Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.566205836Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.673175614Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.571422Z,12520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.561025019Z,12968,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.578510538Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.5620776Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.565196268Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.55920534Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.560432368Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.572016294Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.474705441Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.573910345Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.573503732Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.566681293Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.474719745Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.473434763Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.479693162Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.563201762Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.580753216Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.48067007Z,12333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.669757308Z,12451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.475230638Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.464224936Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.476077449Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.481446445Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.475296451Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.485532595Z,12399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.471078662Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.483841172Z,12655,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10.876893672Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50.568451268Z,14560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.163999102Z,14210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.378776134Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.676472286Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.367481816Z,14635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.372071665Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.472119032Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50.381232918Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.481445177Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.271118587Z,15425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.385715412Z,14584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.472896698Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.377995338Z,15636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.474753675Z,14729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.379762772Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.26789702Z,14185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.381812568Z,14788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.382503027Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.579885528Z,15516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.278260478Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.478762675Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.37924961Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.368632527Z,14068,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.478180624Z,14145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.475487595Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.482812488Z,13988,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.276996753Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.47176165Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.268438682Z,13895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.473926563Z,14587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.384378949Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.476472688Z,14155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:44.264421343Z,9490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.380293211Z,14172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.483741411Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.573434973Z,14952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.377116575Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.579867799Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.387322351Z,14974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.56962201Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.478726019Z,14978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.479834602Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573424483Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.171358962Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.38193761Z,15313,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.408261572Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.372903485Z,14679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.58217612Z,15398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.590748032Z,15534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.259793874Z,5703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.471280999Z,14898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.176699146Z,14022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.376850993Z,14020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.475381882Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.446286661Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.479420962Z,15341,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.484277298Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.373523519Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.181666041Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.476252369Z,14794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.371125716Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.52429546Z,14634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.480671166Z,14163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.472810081Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.476860095Z,13853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.472775606Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.170255563Z,14606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.468009573Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.474489351Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.481025459Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.472562316Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.678336638Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.174377069Z,14565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.37627842Z,14824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.578181281Z,14914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:42.178276625Z,4813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:52.179333377Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:12.181090832Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:31.683676298Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:41.680275402Z,6041,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:31.682544054Z,5272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:01.683969143Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:21.779331814Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:41.682514986Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.891432368Z,4991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:31.685149269Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:31.680664444Z,5778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:01.686812432Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:21.678591565Z,5032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.679214406Z,6285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:01.685142928Z,5335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:21.682441106Z,5322,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:41.784026692Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:31.681911776Z,5750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:31.679534362Z,5787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:31.681321869Z,5257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:11.680039787Z,5314,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.781871395Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:01.68137078Z,5316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:31.706547813Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:01.683573897Z,5663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:11.686309088Z,5340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:51.679753269Z,5586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:41.681686348Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:01.680404239Z,6080,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:01.684263512Z,4895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:21.682458349Z,5600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:41.678446464Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:41.685846862Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:41.684247268Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:51.683853108Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:11.680357542Z,5930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.679879778Z,5818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.679933162Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.883119406Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.679929081Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.681953479Z,4780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:01.68083251Z,6071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:01.681287822Z,5837,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:11.683043132Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:31.678394632Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:11.684359456Z,5758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:31.677592866Z,4885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:51.67891022Z,5075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.693539122Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:41.68286235Z,4684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:01.682494084Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:21.785746387Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:41.682082528Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:11.682252164Z,4756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:31.683452697Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:21.683774703Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:31.683036478Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:21.678665378Z,6216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:41.683998736Z,5349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:41.677785087Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:21.682195063Z,5176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:11.683061377Z,5200,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:31.681920745Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:01.7808503Z,5402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:01.6827129Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.710065064Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:11.78198496Z,4889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.410455042Z,13129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.612214521Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.613085447Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.412012517Z,12857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.914707547Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.50092323Z,13942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.506553723Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.615233296Z,13697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.618206771Z,13760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.503077727Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.51457693Z,13419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.715375611Z,13014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.517719573Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.519177566Z,12832,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.517384611Z,12805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.511380314Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.617114218Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.500922892Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.508501948Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.509737804Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.607059826Z,12823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.521291591Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.705290993Z,12614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.597764824Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.503284353Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.51792435Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.507509192Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.501132732Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.50759347Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.714088938Z,12375,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.511887566Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.506502445Z,12875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.008622285Z,12792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.513286578Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.521378198Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503785548Z,12759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.513342757Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.909907875Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.513231391Z,12328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.527190295Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.516466443Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.513378774Z,12335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.508357695Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.515120687Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.509120857Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.500027459Z,12334,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.512229141Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.712079145Z,12681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.509825917Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.625122698Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.509535904Z,12677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.508691795Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.507487622Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.521530949Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.516523432Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.517913275Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.603547389Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.710414055Z,12453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.534639159Z,12442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.508316108Z,12395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.520859613Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.443402745Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.544811236Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.540874263Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.528309419Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.546001795Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.534984482Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.53261252Z,13260,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.737657887Z,13045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.636631524Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.547113946Z,13072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.625187108Z,12755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.543801852Z,12967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.543233899Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.546515332Z,13604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.526877222Z,13249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.545107016Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.527783457Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.536967573Z,13557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.533826958Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.736686193Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.537431088Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.553339363Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.645912764Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.526185433Z,12703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.530228207Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.526105824Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.543578828Z,12506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.541304246Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.536106013Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.757796664Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.563519924Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.534920341Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.538745065Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.752833662Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.537375994Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.526875865Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.538519817Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.536935244Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.541198284Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.540335519Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.543317521Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.540809194Z,12610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.927759745Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.52544509Z,12949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.539817367Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.532525905Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.53989904Z,12811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.524260382Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.648323001Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.541987021Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.528612818Z,12879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.738541474Z,12248,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.524956281Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.634572647Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.525189488Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.643221594Z,12531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.52775257Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.522021388Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.535540816Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.542379516Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.530433468Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.535445757Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.559339104Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.545064245Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.738914397Z,12797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.535371599Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.540510758Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.536822123Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.523787506Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.525956841Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.531351288Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.633623461Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.634990337Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.52560734Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20.424835734Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.533548068Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.427326401Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.429113694Z,15377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.533090725Z,14437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.425198848Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.330821456Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.431941394Z,14695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.327394474Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.431439727Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.435993041Z,14640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.432549191Z,15455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.435206653Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.536849632Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:25.617816663Z,5870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.429647809Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.53136386Z,14054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.429915826Z,15512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.331375666Z,14284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.429182327Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.429048737Z,13972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.233782744Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.426998395Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.432549831Z,15557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.431249572Z,13952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.482915238Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.431627443Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.432765235Z,15628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.43572782Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.428244941Z,14670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.32644781Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.326716878Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.431382292Z,14082,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.524695097Z,14164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.232235781Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.528459395Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.437240355Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.327915246Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.231825436Z,15448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.449357044Z,14524,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.430178669Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.322775307Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.434335097Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.437895101Z,15609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.322489176Z,14672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.445147249Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.327276557Z,14391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.428739827Z,15444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.430944446Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.435198698Z,15243,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.429344614Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.535992091Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.727174605Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.429048675Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.436918932Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.735690066Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:02.223384997Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.438041058Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.432173007Z,15553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.438654476Z,14647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.426499206Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.438629896Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.636648875Z,13821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.434698991Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.429994645Z,13933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:12.110678262Z,5025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:12.111822738Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:12.214916217Z,5769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:12.114027127Z,5457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:12.111031267Z,5206,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:12.110558786Z,5373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:32.111770843Z,6039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:22.112922677Z,4371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:11.614688985Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:01.610754751Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:21.624374618Z,5615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:51.609256251Z,5246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:31.715567586Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:21.611093146Z,5639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:51.713900428Z,5253,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:41.614111659Z,5886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.613685104Z,5514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:51.613193963Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:41.683454119Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.714918211Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:21.611231809Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:01.61192541Z,5917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:51.616719958Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:11.615491798Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:41.612434493Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:31.611649119Z,5279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:31.612436367Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:51.615233186Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:41.611639134Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:01.612363244Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.609168934Z,5686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:41.612186501Z,5205,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:11.612066361Z,5481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:31.611268728Z,5329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:21.61042168Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:41.712406737Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:01.70987596Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:21.714467837Z,5843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:41.712365025Z,5209,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:41.711910395Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:11.613177096Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:31.614896282Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.712251652Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.61266043Z,5482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.612526963Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:51.615772732Z,5743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:11.614301624Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:21.612373229Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:41.613600546Z,4932,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:01.61205034Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:51.613431331Z,5866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.611802696Z,4791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:41.613152104Z,5163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:01.613044054Z,6188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:01.614590546Z,5155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:41.610393517Z,4759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:31.613951582Z,5114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:51.610554724Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:51.613188776Z,5336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:31.612558587Z,4925,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:41.71592966Z,5039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:11.613689792Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:11.711874727Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.616714632Z,5641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.609911747Z,5090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:02.118225994Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:02.115910383Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:02.115299933Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:02.114918067Z,5603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:02.118499962Z,5285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:02.117676706Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:32.117203901Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:31.615690452Z,5553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:51.614751136Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:41.619474755Z,6024,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:21.61543338Z,5060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:11.618012744Z,5909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:41.617886459Z,7003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:41.617649806Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:01.619068372Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:11.617825176Z,5015,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:41.61683905Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:01.717067444Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:21.613511979Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:31.615739332Z,5591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:51.614707915Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:41.616494016Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:21.615323124Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:51.616948094Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:41.615597174Z,5967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:11.623406839Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:41.616271397Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:11.716597416Z,4763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:41.716841596Z,5596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:11.617560987Z,4810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:41.617038808Z,5094,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:31.617210464Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.818001662Z,4876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:51.721787301Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.718508748Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:41.61585035Z,5104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:01.614727339Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:21.615255978Z,5747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.617864572Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:21.613341546Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:31.618354073Z,4853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.618482058Z,5250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:31.615543772Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.617810283Z,5232,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.718207947Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:01.617815668Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:21.631500203Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:41.622129862Z,5709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.619224296Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:41.614507106Z,5222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:01.615515373Z,5632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:11.721402189Z,4833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:31.616423306Z,5733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:51.613986446Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.612938903Z,4802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:41.71882917Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:01.618121055Z,5551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:51.617303926Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:11.618781336Z,4775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:11.616575199Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:51.717119383Z,5821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:21.616013309Z,5178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:51.619611348Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:51.613590696Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:11.615430365Z,4981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:01.62029305Z,5708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.716337438Z,4781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:41.718626554Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:41.616820152Z,4890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:21.81947792Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:51.718816785Z,6389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:41.614497357Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.714337937Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.635005487Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.616086654Z,5326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.468498098Z,14775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.437023453Z,15483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.35483322Z,13964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50.33706462Z,13863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:25.929427625Z,7953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.436692938Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.340829242Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.440423958Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.449848787Z,14922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.440462311Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.533829196Z,14052,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.438782923Z,15453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.339103765Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.444230601Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.536896023Z,15265,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.43759786Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.236862392Z,14599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.344472248Z,14256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.436771356Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.443651798Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.443535992Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.442264751Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.444281059Z,15284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.540127593Z,15457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.440546035Z,14159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.243413581Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.44108678Z,14551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.337051993Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.542326412Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.537564064Z,13887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.338866407Z,15309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.336462103Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.441957512Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.437299151Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.443483408Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.443901584Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.446921084Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.446824577Z,14678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.338550004Z,15548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.235283274Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.4427302Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.4347885Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.339686105Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.540024903Z,13904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.331247522Z,15399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.343971155Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.239805034Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.341369148Z,13993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.440995722Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.451587652Z,13781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.44332653Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.532597942Z,13965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.430626178Z,15400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.442091481Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.443607289Z,13836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.437238159Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.242304825Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.232262229Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.44954375Z,14063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.342020354Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.544806355Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.42838108Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.549476347Z,14981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.544406152Z,14712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.437011608Z,14045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.231257496Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.442072569Z,14651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.442218978Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.331297817Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.437959689Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.337165132Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.342842251Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.342818454Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.638836924Z,14595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.443716533Z,14611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.446149597Z,15536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.436121462Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.435730413Z,14114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.438256111Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.544037165Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.245119032Z,15505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.441889636Z,14749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40.379566365Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.383843551Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.39514055Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.580409122Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10.380016566Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:35.873681502Z,3746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.37997914Z,14850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.482574189Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.483007918Z,14011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.390395718Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.390333403Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.412701713Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.586143637Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.285223638Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.507709045Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.490508083Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.393931759Z,15486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.486716578Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.492693176Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.286721684Z,14710,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.391857153Z,14916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.484708738Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.484251868Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.485025546Z,14061,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.394908914Z,13860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.490773463Z,13880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.492049914Z,14838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.393608121Z,15552,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.48497597Z,14799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.385756467Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.189775936Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.183456953Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.284882414Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.492751221Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.587094812Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.489795665Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.488717967Z,13908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.487284537Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.184176186Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.184638079Z,14661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.583156294Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.170388893Z,14725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.187356953Z,14478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.387995657Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.383074425Z,14763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.482566985Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.486109959Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.49515301Z,13818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.386107548Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.48936818Z,14998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.590512508Z,14110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.378449814Z,13894,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.185072135Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.18415374Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.282488071Z,15443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.591084822Z,14002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.384564904Z,14564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.282964242Z,14667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.484240598Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.485246429Z,15345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.502168846Z,14071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.394118871Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.498734809Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.493447042Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.381218539Z,14741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.488272056Z,14615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.485523329Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.395458108Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.390542203Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.284696316Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.491279552Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.389926545Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.387364409Z,13961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.48600623Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.384749836Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.184269581Z,14694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.387326291Z,14997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.490611306Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.486020232Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.393301977Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.382632852Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.395339325Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.816814087Z,24967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.420165422Z,13092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.426606679Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.532341472Z,13211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.632662874Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.526180823Z,12974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.527397746Z,13148,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.522505008Z,12865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.53993958Z,13377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.52680765Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.523862648Z,13914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.629913639Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.53050702Z,13324,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.524510875Z,13255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.729245072Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.529961108Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.531355999Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.522614096Z,13217,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.513348728Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.516442481Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.531815714Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.531896409Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.529389713Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.652842679Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.725256771Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.630309181Z,12885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.534447628Z,13311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.529668461Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.524914293Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.528272454Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.524018606Z,12734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.53192426Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.528412244Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.52563235Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.513161981Z,12680,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.539551402Z,12505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.627251583Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.52870035Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.62880173Z,12698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.531676973Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.525271302Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.543754436Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.528435972Z,12463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.519912265Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.84460127Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.618615243Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.536249099Z,12591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.536333962Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.623863557Z,12758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.529790448Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.534690105Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.53551735Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.538638406Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.528288104Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.525523458Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.626571283Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.514540583Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.511687333Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.527126634Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.519716911Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.510841548Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.525171926Z,12784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.614291921Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.523042569Z,12336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.512503367Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.628994108Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.536657672Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.515020538Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.616681558Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.530797327Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.538183977Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.514289783Z,12697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.601580879Z,13465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.398815092Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.406711414Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.497542118Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.597986926Z,13573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.495775688Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.500168951Z,13040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.491310576Z,13729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.49446909Z,13779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.494175667Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.693843546Z,13177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.498941394Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.596144581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.491711508Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.519197649Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.49609898Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.645119061Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.582094209Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.49829236Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.502663564Z,12782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.58278297Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.488796669Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.584763144Z,12435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.50156666Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.501097964Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.578766532Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.499072512Z,12807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.503494174Z,12756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.496164062Z,12870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.489213901Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.49703678Z,12898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.496281115Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.494208525Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.608610216Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.588444684Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.49747094Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.49481092Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.495703718Z,12501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.592870735Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.501902091Z,12415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.494039914Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.499341734Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.495268642Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.497004743Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.498102405Z,12283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.493699866Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.517571602Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.619041284Z,12644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.508365752Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.602118784Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.494331781Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.482404876Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.614334614Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.499626248Z,12625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.494433918Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.489672402Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.485553191Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.49384921Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.491781556Z,12352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.484264502Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.4849646Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.796390874Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.492883319Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.705772271Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.692849022Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.498294685Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.497617677Z,12448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.494198967Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.491404235Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.784791566Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.504866406Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.493648445Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.378960059Z,12242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.58018422Z,13117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.373807798Z,13039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.37801768Z,13493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.562191111Z,13404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.579395361Z,13303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.571330752Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.560908165Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.573790133Z,13670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.579299371Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.591278668Z,13618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.559516325Z,13823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.578726084Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.567230375Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.577692829Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.584230156Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.578910913Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.89217612Z,12450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.562339332Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.600825192Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.569410256Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.660793705Z,12419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.574297857Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.661360374Z,12458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.574728653Z,12828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.559644468Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.561596221Z,12774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.560624717Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.882853367Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.589759247Z,12394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.56180197Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.581110422Z,12630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.778630399Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.561751129Z,12604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.56243798Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.671066214Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.569298937Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.577774942Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.960129026Z,12770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.674921243Z,12550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.782539454Z,12573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.575793846Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.765943955Z,12851,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.565655824Z,12364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.586302472Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.560153293Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.571123234Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.562257383Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.573992918Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.676242329Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.572450471Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.576444687Z,12474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.57329955Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.475420826Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.479301788Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.486641142Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.478120533Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.567505848Z,12791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.479959996Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:12.172174059Z,6022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:12.169852499Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:42.168438508Z,5539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:41.666645749Z,6023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:01.770571783Z,5867,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.674350119Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:31.669291895Z,5469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:51.671285745Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:01.667047846Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:11.669816284Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:51.669507952Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:11.772861228Z,5160,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:51.670200255Z,5031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:31.668882135Z,5405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:21.67170526Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:51.669933424Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:51.668137659Z,6099,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:21.768825013Z,5466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:11.671253022Z,5496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:41.672837156Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:01.672213673Z,5430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:21.669036544Z,5422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:11.771893888Z,6130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:41.673212881Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:11.671607095Z,5941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:41.668004632Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:11.671932366Z,5287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:11.668770005Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:31.667367096Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:51.667480589Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:11.66967855Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:41.667359627Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:41.671249363Z,5321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:01.772059552Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:51.66908224Z,5002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:21.670488866Z,5086,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:51.795875626Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.672548759Z,5293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.66977786Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.669507425Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:51.767414435Z,5479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:31.671098443Z,4919,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:31.669569667Z,4592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:11.668337683Z,5998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:31.669710955Z,5732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:51.668266516Z,5783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:11.768518848Z,5936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:11.669633226Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:51.670155545Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:01.673626445Z,6088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:01.669279651Z,5765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:51.674935872Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:11.672238419Z,5583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:01.66727513Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:31.672539598Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:31.669355709Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.768010644Z,5021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.671651453Z,5389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.672471286Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:12.164725106Z,4382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:12.167180364Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:21.666239906Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:31.676039999Z,5270,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:21.777196052Z,4815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:11.663338213Z,5993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:31.67563918Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:51.666052458Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:11.772616732Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:31.663803919Z,5838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:01.667140804Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:21.767607179Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:31.665173779Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:21.665765069Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.667750204Z,5244,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:51.664145799Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:11.664757702Z,5671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:11.669024714Z,4604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:41.6668835Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:01.666396048Z,4971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:51.663278657Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:11.667870643Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:21.66865685Z,5608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:15.482237792Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.666851421Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:11.66751052Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:31.669292739Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:51.669446062Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:51.666083547Z,5236,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:31.666061555Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:01.667921793Z,5501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:01.667048458Z,4996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.668364748Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.668519998Z,5139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.77422469Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:31.673222006Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:51.682190896Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:11.669206312Z,4909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:11.667889821Z,6281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:31.665679941Z,5043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:21.669250106Z,5045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:41.673575971Z,5215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:41.667875914Z,5766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:01.668916841Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:51.663639899Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:11.666303267Z,5412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:31.766886813Z,5759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:01.66563997Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:21.669405872Z,5875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:41.665331347Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:21.665595635Z,5143,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:41.665017613Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:41.669657257Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:31.767021453Z,4660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:21.668189938Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:51.669366411Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:51.668554292Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:31.669247283Z,6164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:41.667637657Z,5089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:21.668078358Z,5364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.665643289Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.671674Z,5442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:02.163043643Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:02.161146282Z,5840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:52.161204242Z,5298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:01.75962937Z,5098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:01.659620845Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:11.660942975Z,4864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:31.663905381Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:51.660605454Z,5360,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:31.660259251Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:51.658137614Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:21.658930055Z,5460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:01.760689924Z,5292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:31.665367455Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:01.658277116Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.664084488Z,5278,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:31.658252595Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:51.763839895Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:11.662757445Z,4972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:51.659990755Z,4970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:11.663180491Z,5333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:11.657897203Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.662519834Z,5861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:01.660937801Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:11.660828557Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:51.662532419Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:11.760294829Z,5631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:31.661542984Z,5794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:11.663090896Z,6178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:31.660301669Z,5773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:51.659338844Z,5929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:51.660395525Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:21.657907849Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:21.758764926Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.661272509Z,5162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.662839605Z,5900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.7652594Z,4924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:51.660199481Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:11.660828252Z,6731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:31.657359048Z,5581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:11.660510605Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:31.761903605Z,5740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:41.659193908Z,6190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.780685063Z,4772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:41.673847645Z,5404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:01.661766555Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:21.662445307Z,5736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:11.659459196Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:31.66490843Z,6078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:51.660932918Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:21.667760618Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:41.764818491Z,5546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:51.664064371Z,5713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:51.658707897Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:41.66160905Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.661885114Z,5550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:11.66051451Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:01.665684443Z,4989,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:41.660847424Z,5295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:31.661827402Z,5245,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:21.662649778Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:31.660177146Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:21.660930706Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:01.660050607Z,5063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:01.760552289Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:21.659931047Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:41.662557388Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:11.762763296Z,5149,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:41.661857081Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:11.65883265Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.666198332Z,5216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40.780456883Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.379147417Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.47864933Z,15571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.778014764Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40.88223824Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.376698304Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.276560535Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.479658477Z,15491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.472957025Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.380415927Z,13840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.477036316Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.173203443Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:15.562763824Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.480009261Z,14961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.78018449Z,15581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.569187868Z,15507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.384554839Z,14724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.484846554Z,15521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.17662718Z,14043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.383025155Z,15611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.571334815Z,14028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.575749369Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.375063328Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.577510956Z,14540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.473318924Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.273640119Z,14840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.582964601Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.478426794Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.576632333Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.563745596Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.487068518Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.371368921Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.484422212Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.473819493Z,14769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.377754556Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.477316017Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.377649063Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.375750744Z,15293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.543378497Z,15644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.3715387Z,14036,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.172757958Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.672952453Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.495868187Z,14939,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.378236196Z,15489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.181024921Z,13978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.585668023Z,14901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.473297656Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.379088337Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.477318922Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.372698404Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.377709202Z,14598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.480372191Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.175697523Z,15629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.474137167Z,15288,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.377732903Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.576847014Z,14074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.474694802Z,14100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.373374274Z,15436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.480144205Z,15645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.374566876Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.181993196Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.374373251Z,14053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.379318428Z,14124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.475643218Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.373409229Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.377575191Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.579730529Z,14072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.483272533Z,15525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.280591596Z,14545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.483921364Z,14644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.376846261Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.487330212Z,14406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.476776105Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.472404556Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:42.199339594Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:52.207028334Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:42.199892107Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:52.19868682Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:42.199340094Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:02.304161584Z,5074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:41.701495091Z,5353,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:51.699897001Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:11.702068578Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:11.907237624Z,5618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:41.699716221Z,5357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:11.701862006Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:21.699725826Z,5517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:01.699027791Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:11.797950041Z,4642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:01.700188188Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:01.699302192Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:21.701090342Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:51.806854472Z,5961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:41.706048468Z,5483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:41.701525949Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:31.702114821Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:01.700673554Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:31.699752843Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:01.700850573Z,5915,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:31.702466499Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:01.698955288Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:31.700878266Z,5211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.802435432Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:51.800047496Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:01.699186506Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:01.700229319Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:21.700739619Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:31.700807036Z,5506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:11.702216891Z,5896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:31.79923731Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:51.699596918Z,5677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.798624641Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:21.697341625Z,5447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:41.700616828Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.705079726Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:51.702996728Z,4863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:51.703890036Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.699564355Z,5950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:21.699629746Z,5409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:41.70207383Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:31.702074156Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:11.7000132Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:41.701844646Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:51.697505102Z,5047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.702544674Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:31.801361311Z,6019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:51.698691812Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:41.702012634Z,5956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:51.699256417Z,5942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:21.698902763Z,4623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.801710459Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.47530227Z,14713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00.444009899Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.45100663Z,15321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.446303114Z,14589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.442172288Z,14511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.136007543Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40.446753258Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30.450030847Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.448203945Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.441449957Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.342716402Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.543038211Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.34479012Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.447587133Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.443169718Z,15222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.544752368Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.44640087Z,15329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.548940285Z,15394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.453639408Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.538349472Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.147741611Z,15297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.541008125Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.646241874Z,14746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.442718838Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.439388047Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.444636879Z,14874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.639006043Z,13960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.458576647Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.248225274Z,15350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.545203338Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.441450508Z,13936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.543555742Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.451750378Z,15447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.444728402Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.656829097Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.246277513Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.441169832Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.442140601Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.346089111Z,15002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.352785951Z,15472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.457437079Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.444714998Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.543661715Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.345392507Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.547002188Z,15522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.456032243Z,13987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.449355364Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.447370383Z,14139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.442777628Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.448328977Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.451310612Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.436543379Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.446426057Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.350084669Z,15585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.537370393Z,15299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.542554589Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.441471303Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.34495268Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.441465725Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.445582979Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.448504266Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.536269317Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.551797768Z,14616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.43867432Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.445189205Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.442693145Z,15223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.447161178Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.445684771Z,14539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.449315791Z,15517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.437591976Z,14113,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.45260047Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.446086486Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.446719238Z,13955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.345407152Z,14983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.485904783Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.482817801Z,13123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.384796104Z,13299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.482487369Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.483490478Z,13119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.56954014Z,13630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.574409913Z,13667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.88855852Z,13814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.577282484Z,13510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.584839666Z,13783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.681027125Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.583978255Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.611678325Z,13740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.674754753Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.569686333Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.567487373Z,13689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.566093498Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.570936293Z,13720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.597696322Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.583351368Z,12744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.665772614Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.585000032Z,12564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.572706727Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.579542939Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.684356946Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.580200069Z,12400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.678857986Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.570127514Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.566513093Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.566200239Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.482975047Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.587330452Z,12787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.583535897Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58215706Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.566637307Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.567249851Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.56589485Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.678722306Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.588624207Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.489501169Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.6708746Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.577579544Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.567616913Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.887804764Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.677133417Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.499208485Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.489622839Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.501230214Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.488321857Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.469118137Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.491112821Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.485158978Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.585563551Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.569123527Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.485655959Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.479655727Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.485544558Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.479532694Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.468173251Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.485901065Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.482513508Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.477290727Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.468141022Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.582612272Z,12624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.469591706Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20.459575453Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00.550284835Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.44935884Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.451924819Z,14521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.443056398Z,15550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20.453331233Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.450635841Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.465220073Z,15249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.449721118Z,15422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.450284831Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.247424839Z,15700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.441742972Z,14039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.464522479Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.448715159Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.396765895Z,15478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.345616112Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.547694818Z,13872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.544000561Z,15389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.553646088Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.243805728Z,14465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.452024543Z,15346,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.459035225Z,15490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.45547682Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.648586002Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.547076537Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.354233935Z,14802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.365726905Z,15626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.342457231Z,14038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.346226646Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.345596883Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.446555484Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.458911287Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.346846295Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.345480833Z,14883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.466312352Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.341874921Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.455027348Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.350726434Z,14628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.545969486Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.82924986Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.473118752Z,14801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.454498455Z,14573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.561809674Z,14502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.584523673Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.548568001Z,14875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.447633689Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.35134622Z,15277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.353462484Z,14531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.453854032Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.448470338Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.334401653Z,14533,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.339968163Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.457051264Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:32.428775795Z,11521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.353394477Z,15614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.545997643Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.458800743Z,15366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.44511362Z,15547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.442604724Z,14569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.361730193Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.370752403Z,12911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.361212726Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.360967967Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.765493164Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.77512765Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.548438099Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.551215371Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.552854596Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.649538182Z,13042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.550183255Z,13012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.547054375Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.550324317Z,12825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.552113363Z,13195,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.562395388Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.763206965Z,13676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.651893688Z,13543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.772619268Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.56926129Z,13651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.547897444Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.649140324Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.559727058Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.56563929Z,12795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.550503272Z,12434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.566281134Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.560504776Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571807189Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.591279457Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.570070267Z,12690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.970409346Z,12693,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.547213047Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.551806063Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.566800145Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.66554127Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.668453501Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.559532984Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.651113045Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.566290595Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.552196634Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.548477576Z,12746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.674146238Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.574395685Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.559926323Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.549300276Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.75185672Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.549134343Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.554503655Z,12572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.748598217Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.666259947Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.549429377Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.848625216Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.754610449Z,12323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.564385411Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.675484427Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.562229233Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.559640774Z,12412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.560493772Z,12410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.561582296Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.549206026Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.547517626Z,12732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.557184565Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.55218358Z,12381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.552478414Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.647703562Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.54834331Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.666741532Z,12504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.560890671Z,12325,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.555951069Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.551642949Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.565698323Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:32.130048593Z,5667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:32.131942537Z,5056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:32.13545102Z,4801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:32.128823001Z,5171,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:32.127379251Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:32.130646245Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:32.131426309Z,5952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:22.12722099Z,6058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:52.131434713Z,5073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:01.627327504Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:41.629546285Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:51.629483357Z,4769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:31.62881312Z,5798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:51.63098851Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:11.628479173Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:11.627303581Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:21.635651529Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.629834726Z,6010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:11.628165062Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:41.728603805Z,5841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:51.62613664Z,5889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:11.626543936Z,4912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:51.629213438Z,5590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:11.629590467Z,5812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:31.730518997Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:51.629988764Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:41.730905105Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:51.630129833Z,5317,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:31.629095731Z,4930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:11.633515207Z,5973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:01.730381863Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:51.630550911Z,5642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:21.63814967Z,5948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:41.626967751Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:31.626703683Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:31.628586171Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:11.728389109Z,6345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:31.627839401Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:51.62938086Z,5901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:31.630064966Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:51.629699102Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.629641679Z,5621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:11.730245553Z,5612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:41.630017928Z,6272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.628528239Z,5006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.73576558Z,5529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.62814347Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:51.630400122Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:31.626212211Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:31.628920835Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:01.631273767Z,6187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:01.625529455Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:21.628434567Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:41.632930601Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:11.732739843Z,5836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:31.630677114Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:51.628850383Z,5351,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:11.629311531Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:41.659523865Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:01.629218086Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:51.631081934Z,4902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:11.631144638Z,4749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:01.631620472Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:41.630955412Z,5574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:01.729029348Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:01.630104863Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:51.631131687Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:41.631929076Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:41.626128955Z,4922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:51.726352Z,5719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:01.631461669Z,6257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:31.828698404Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:21.731185185Z,6224,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.830030893Z,5308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.630742358Z,5493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.728499028Z,6018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.629226304Z,6198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.630389121Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.428589652Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.530822633Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.517161755Z,12960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.526363229Z,13220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.734531656Z,13741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.52964593Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.745732562Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.529189784Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.527395635Z,13647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.51591191Z,13711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.527971311Z,13130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.517107555Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.667567267Z,13774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.616647092Z,13738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.515455893Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.53029262Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.728696931Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.536212384Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.538693276Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.521412305Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.528812519Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.536406133Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.533797523Z,12869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.533755755Z,12829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.517478748Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.530676426Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.521801519Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.51862261Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.529784261Z,12471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.538088206Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.528026325Z,12615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.53454967Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.51812639Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.63243985Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.539033628Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.530082908Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.930815948Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.516947307Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.531592155Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.727256795Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.530109918Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.528332158Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.518958924Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.530894123Z,12551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.524773857Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.619339636Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.534131028Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.54285308Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.536091058Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.521570172Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.538596524Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.739416575Z,12565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.52478849Z,12783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.52939272Z,12279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.535394507Z,12349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.537142603Z,12717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.527717054Z,12583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.535376418Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.518481229Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.547064604Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.535141849Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.517053396Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.639244011Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.51704748Z,12367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:22.196982459Z,4959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:22.199832262Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:52.197526026Z,5337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:51.696547564Z,5772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:41.696037376Z,5175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.698360245Z,5407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:21.698546414Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:51.696725439Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:01.699975286Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.695542491Z,5158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:41.7001911Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:21.704198199Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:11.801084474Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:41.697744233Z,5706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:21.696258366Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:31.701464809Z,5729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:21.697512968Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:41.698468274Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:11.698841619Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:11.697042744Z,5805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:41.6967761Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:01.700944687Z,5203,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.699371446Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:31.698343315Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:31.697636712Z,5564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:51.698144809Z,3985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:41.69973559Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:11.701665234Z,5587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:51.698286654Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:01.698244267Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:11.796851026Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.698558441Z,4953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:01.697791668Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:21.697512597Z,4942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:21.697425764Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:01.698167123Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:11.697823659Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:11.697367172Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:31.696851159Z,5462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.697389363Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.698027715Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.698064998Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:01.698150204Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:21.697032387Z,4482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:41.698021549Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:41.699406541Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:51.696601238Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:31.697413029Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:21.698071645Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:31.697592121Z,5379,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:51.695655853Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.696080599Z,4958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:51.697878779Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:31.698327711Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:41.698171255Z,6006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:31.700295135Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:11.699576209Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:21.699065028Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:41.698891653Z,5931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:01.696567465Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:21.699508008Z,6032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.695960616Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.707377268Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.697906003Z,5953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:32.129232691Z,6085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.645329156Z,5415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:01.628754547Z,4778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:21.629012222Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:41.654093313Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:01.628118985Z,4934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:51.628534154Z,4752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:51.631886304Z,4207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.64158413Z,3527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:31.632666347Z,5624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:41.628366414Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:31.627721007Z,5262,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:01.634564887Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:31.729595771Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.63020563Z,4807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:31.633672748Z,5668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:01.632742936Z,6045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:21.630726457Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:51.633772675Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:21.629222983Z,5301,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.652471164Z,4834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:51.629119304Z,4887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:31.628600275Z,4990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:51.629318838Z,5365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:21.630574735Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:21.630649105Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:51.629779923Z,5584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:01.73232547Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:01.629686513Z,5449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:21.628056336Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:41.626898547Z,5906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:11.73049176Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.627467866Z,4855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:11.729755181Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:21.630687352Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:21.731475937Z,4176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:41.630357807Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:31.642521994Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:11.628074654Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:51.63416844Z,5017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:31.628617602Z,6014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:51.628287671Z,5938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:31.628265433Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:01.627678608Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.759963139Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:11.627822758Z,5497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:01.629310885Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:31.830196498Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:11.631832283Z,6240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:41.732614656Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:22.159466867Z,5649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:12.15961692Z,5076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:02.159421319Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:41.662706207Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:11.678143271Z,5392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:51.658778403Z,5444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:31.662604222Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:11.659791677Z,5338,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:41.661727575Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:51.660321125Z,4926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:11.759503257Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:11.664534111Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:31.6611363Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:51.659615693Z,4541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:11.660328296Z,5490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:31.661860388Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:51.75884444Z,6043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.658233889Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:21.661729006Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:01.66419302Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:21.666621185Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:51.761831328Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:21.662235985Z,5656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:51.660504357Z,5026,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:21.676717688Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:51.661217173Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:21.660727279Z,6158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:51.65808541Z,6125,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:41.659353929Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:51.659605026Z,5014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:31.661280564Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:51.662738102Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:11.761951481Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:41.762044251Z,4839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:31.662733414Z,5541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:01.758929763Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.663179843Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.659505633Z,5371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:51.662709477Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:31.659912209Z,5829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:51.670881095Z,5395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:01.862234266Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:21.658123484Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:21.663917438Z,5761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:41.659451628Z,5153,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:31.662854206Z,6016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:11.758820021Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:31.660022494Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:11.661238109Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:01.660651357Z,6063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:11.663029243Z,6066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:11.660508471Z,4831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:31.664312436Z,6222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:21.758380099Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:11.660473509Z,5274,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:01.660909299Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:41.663907546Z,5138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.669206566Z,5926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:01.665213778Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:31.673381054Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:31.66567796Z,5131,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:31.664574879Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:51.667435235Z,4803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.664417257Z,5681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:51.660663313Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.660784806Z,6214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.663041897Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10.367294566Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50.359106995Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.553221725Z,13869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.26561832Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.357913984Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20.370857447Z,14566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.415573315Z,14970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.467268943Z,14841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.370363757Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.461903246Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.364188442Z,13879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.467122471Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.564900419Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.465610106Z,15498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.473131961Z,14176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.460000877Z,13941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.160731737Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.362643823Z,14638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.161771211Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.358397037Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.357961601Z,13825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.467266609Z,14798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.369451308Z,15254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.35690111Z,15387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.459562425Z,14046,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.367210282Z,15340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.566166072Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.462827816Z,14865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.361078362Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571602579Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.36028603Z,13463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.368282738Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.461644662Z,14453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.471467337Z,15252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.260081663Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.480277629Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.375625207Z,14908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.483047874Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.45995722Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.367927298Z,14886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.468715261Z,15406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.360116526Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.160815641Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.364552772Z,14686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.464611196Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.36536062Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.469422138Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.619186332Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.562454041Z,13839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.362470589Z,14736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.268834164Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.458715631Z,14042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.449499047Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.368258066Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.470997093Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.671619836Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.465833802Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.470032136Z,14860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.562243226Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.56103996Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.363626944Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.659937821Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.468130553Z,15563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.475547277Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.360561494Z,15051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.36407415Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.472782625Z,14107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.361554995Z,14677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.46445033Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.461608239Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.466859288Z,14636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.370817926Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.562346951Z,14831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.363536726Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.462181816Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.4573945Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.466654792Z,12799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.461180966Z,12640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.572894468Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.560921608Z,13807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.563377485Z,12917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.747205672Z,13615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.671964268Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.554743246Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.554324821Z,13712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.553948035Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.562746592Z,13758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.56242324Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.548769617Z,13614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.545291448Z,13230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.545976325Z,13685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.570720532Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.550868139Z,12794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.558930979Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.561930165Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.545071434Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.551296606Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.545138533Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.572714937Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.76231563Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.55682629Z,12586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.752940386Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.568644271Z,12816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.547308958Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.555990298Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.557065338Z,13138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.544778532Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.559131999Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.546812749Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.694055567Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.576945617Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.548244435Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.744978499Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.662363802Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.545600495Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.555719343Z,12810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.558387003Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.548009183Z,12704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.563241486Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.564461723Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.850366721Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.857884324Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.545693494Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.556447372Z,12513,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.658376716Z,12389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.555225405Z,12692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.546791328Z,12558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.54883188Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.547042682Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.551140377Z,12768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.563255936Z,12295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.55854716Z,12380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.548606314Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.646152149Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.545753707Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.546193104Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.559430707Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.649446365Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40.412232772Z,14753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.413027553Z,14575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.410006348Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.413564016Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20.617084754Z,14895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10.416075298Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.420448203Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.206254131Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.717112879Z,14933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.410848474Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.407905342Z,14601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.413234629Z,15267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.415936724Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.413792129Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.311181217Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.417424216Z,15218,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.213160497Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.315448839Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.411906153Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.419449995Z,13824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.211478758Z,15497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.316045781Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.41312867Z,13937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.414333016Z,15646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.418199341Z,15474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.409641475Z,14193,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.516907295Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.419936013Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.430144207Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.420551035Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.51498539Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.418130763Z,15546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:34.300411528Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.410605106Z,14092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.412755083Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.41428502Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.416912521Z,15487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.416910557Z,14668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.414442309Z,13969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.410299388Z,13893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.314833051Z,15610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.514795069Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.515134774Z,14215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.411358323Z,14859,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.423005964Z,14992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.411426538Z,15650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.41656236Z,14484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.314877178Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.620004561Z,14523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.419744299Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.317608033Z,14542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.419930293Z,14027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.409791992Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.513533896Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.314137043Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.514909319Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.320115615Z,14889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.518696477Z,13882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.426019372Z,14508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.323452525Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.421055483Z,15190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.419868894Z,14891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.618639969Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.412924492Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.414694841Z,15466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.516936219Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.320834239Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.522009834Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.415192575Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.419135983Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.422832477Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.214088352Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.418413338Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.512552059Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.408864092Z,14946,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.414997144Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.417411617Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.414440927Z,15698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.619708324Z,14858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:02.152505206Z,6356,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:11.708749572Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:31.650152553Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:51.649926125Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:41.7489258Z,5746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:01.650549388Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:41.649082821Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:51.746071073Z,6849,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:01.647129941Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:21.649660907Z,5226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:21.746898508Z,4866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:41.649607286Z,5602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.647876012Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:21.649304867Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:21.651333833Z,5151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:51.64970308Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:41.648641669Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:11.649272286Z,5876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:41.648683865Z,6306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:31.645794492Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:21.645961475Z,4884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:41.653265748Z,6696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:11.650168859Z,5134,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:31.649401597Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:01.64981441Z,5237,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:41.650580117Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:31.648847727Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:41.754254693Z,5885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:31.758786871Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:01.647442593Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:21.651935433Z,4629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:41.653071654Z,5315,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:11.649233998Z,6059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:11.655014951Z,5623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:31.65386799Z,5987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:51.646501623Z,4923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.64849604Z,5276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.650511495Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:51.645876849Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:11.650300698Z,5636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:41.849716599Z,5088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:21.64597586Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:01.752593586Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:01.6505834Z,6040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:21.648790757Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:31.651724916Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:01.746623584Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:11.647859296Z,5387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:21.648607092Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.65320355Z,6210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:51.65207391Z,5277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50.222958941Z,14631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30.431102939Z,14034,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.753560907Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.430685153Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.420586366Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:45.810377102Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.439412813Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.52627489Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.528203201Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.530795095Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.232715031Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.432043632Z,15449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.427567228Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.438904049Z,15477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.331706058Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.422808766Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.331031709Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.425619044Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.226594513Z,14750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.629588181Z,15233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.629343746Z,14553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.230376905Z,15367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.322068791Z,14641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.420256534Z,13930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.231721888Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.327214339Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.538470937Z,14547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.225698991Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.322293436Z,14893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.530365758Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.429963539Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.434167269Z,13857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.431307056Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.438921897Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.429314822Z,14003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.529148615Z,15405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.462128121Z,14104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.2334062Z,14058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.424125829Z,15392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.429014254Z,15573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.424045058Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.324463034Z,15598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.532291707Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.537731283Z,14854,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.429337238Z,15409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.429941487Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.328060031Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.426803324Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.326843791Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.327342377Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.428690358Z,14949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.326523775Z,15027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.435687947Z,14493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.429769611Z,13991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.42568806Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.430575937Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.929774643Z,14855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.528064975Z,14740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.424314436Z,14869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.422373272Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.42971114Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.842894246Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.429771264Z,15352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.4412266Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.428439195Z,14526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.275833105Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.384838012Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.396150401Z,15584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40.482683296Z,14957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30.480184057Z,15276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.384716226Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.383739075Z,15595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.179727475Z,13906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.478479514Z,13959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.488264013Z,14557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.916010294Z,14065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.479780025Z,15471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.579073042Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.982643804Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.183952058Z,14492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.385537053Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.38258458Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.383036171Z,14221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.526049765Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.380748951Z,13977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.881358024Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.280876176Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.380487257Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.480788071Z,14596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.179087141Z,14910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.486043393Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.175294181Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.386889798Z,14969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.185882024Z,15349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.483002092Z,14225,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.17978108Z,14656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.494789835Z,14876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.38173048Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.275750364Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.384686432Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.383311845Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:54.364147115Z,2132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.380596902Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.693541936Z,15289,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.384700059Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58500592Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.479177767Z,13754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.493328359Z,15615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.388946575Z,14752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.387532958Z,13855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.58629896Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.425476186Z,14658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10.384629668Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.177675235Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.894759955Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.492854297Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.283560565Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.488513437Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.487675399Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.484727198Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.481354396Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.4784802Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.38682682Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.182754874Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.388144663Z,14648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.180563456Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.380706298Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.488483622Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.385864794Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.381556041Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.400377554Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.392201105Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.177322971Z,13902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.491500055Z,14624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.282875231Z,15582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:12.267770342Z,5694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.173756088Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.50083035Z,15150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.38237422Z,15440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.383329245Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.380430564Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30.477072416Z,14000,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10.261128948Z,15423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.468068186Z,15339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.367228559Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.466757782Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.182434628Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.268422767Z,14021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.469426649Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.458753196Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.459361211Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.458450121Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.366884152Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.466807157Z,13878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.369509402Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.373249036Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:06.148578162Z,11574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:35.648252597Z,5864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.357500275Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.362218876Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.466850309Z,15382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.472658581Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.46245821Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.573511072Z,15445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.369221531Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.467632057Z,15226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.160201517Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.462408322Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.464063321Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.457770832Z,14820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.464296238Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.569762184Z,14868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.369419572Z,14579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.360757507Z,14685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:24.449787143Z,11580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.476223133Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.460599877Z,13892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.577349239Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.475967163Z,14669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.373773623Z,13834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.472114301Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.378295746Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.471716369Z,15864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.47268279Z,15381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.464982863Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.570200476Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.370632275Z,15689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.366173014Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.360603872Z,14550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.472837662Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.563531793Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.369222473Z,15551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.473452033Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.569019325Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.465306998Z,14711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.472040494Z,15661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.559261613Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.475286341Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.467600975Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.357735625Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.370118011Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.262407391Z,15602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.462939688Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.374744487Z,13900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.371144442Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.359377475Z,14662,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.363005161Z,14541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.473094932Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.463609922Z,13918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.162331576Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.464036216Z,14187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30.377316401Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.461574573Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.474653023Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.368966246Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.406027615Z,14682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.362892726Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.362837531Z,14018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.551642771Z,13085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.442263362Z,12741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:31.050936178Z,13159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.528082573Z,13065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.541354136Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.547903891Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.543925931Z,12997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.546413536Z,13295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.541309383Z,13145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.525808701Z,13095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.939458953Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.529333755Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.544308406Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.545420758Z,13146,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.546450785Z,13625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.530496513Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.541043741Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.727062851Z,12727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.5306984Z,12918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.549229084Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.54816049Z,13269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.546947927Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.545485023Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.540901532Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.650134607Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.531951932Z,12761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.529295549Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.647353873Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.636809417Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.530996182Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.546156658Z,12729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.547909049Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.545064768Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.527761052Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.529821966Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.557535389Z,12528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.546801442Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.545472308Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.547627336Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.550817964Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.538658177Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.649318837Z,12798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.54833796Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.542399234Z,12973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.84455776Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.546388847Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.543139446Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.542913566Z,12753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.539962616Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.545326872Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.535097737Z,12521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.527803172Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.526140879Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.544656056Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.642124748Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.541823769Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.543657185Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.551186878Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.546284119Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.542169264Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.531666375Z,12306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.534749132Z,12560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.847026456Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.541228932Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.530200802Z,12498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.567493176Z,12848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.64406237Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20.398755301Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00.808791579Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.290468423Z,15427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10.197176503Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00.39522938Z,14812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50.197307986Z,15435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30.598498477Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.490751965Z,14087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.181038009Z,14706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.40453464Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.499975572Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.186993782Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.401102537Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.191756968Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.598314132Z,14090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.391616604Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.500350369Z,14902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.396394885Z,13844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.393303563Z,14085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.197171689Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.187162803Z,14530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.196157461Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.389534899Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.493325437Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.493742802Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.501228994Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.493545661Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.595876679Z,15566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.495581783Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.591114991Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.535692612Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.399834501Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.392222694Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.399196165Z,15574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.513292077Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.294310149Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.402996111Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.405389491Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.497225033Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.392047463Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.406447858Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.196513251Z,14103,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.391337271Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.399974164Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.396656969Z,14716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.501226493Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.394628113Z,14033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.417822459Z,15577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.497819527Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.403717402Z,14023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.600211744Z,14017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.489904486Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.496814983Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.295270122Z,13944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.505518345Z,15386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.495405421Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.491927838Z,13992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.392107567Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.395512136Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.29552631Z,13920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.394085722Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.497430612Z,13862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.599541747Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.391519368Z,15437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.400949967Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.502270402Z,14971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.398737221Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.203599689Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.504534683Z,15031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.395215405Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.499165862Z,14126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.496203726Z,13848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:32.146282652Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:32.14578999Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:11.642776674Z,5791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:31.642858113Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:11.646552221Z,5905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:21.64378672Z,4472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:41.646253564Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:01.645152527Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:11.64435832Z,6104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:41.646054776Z,4987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:01.744897211Z,5480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.650647905Z,5499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:11.645243015Z,5210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:41.645803855Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:01.648842057Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.643120546Z,5585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:41.649757914Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:21.643398175Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:11.645857456Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:41.64608879Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:11.643872904Z,4974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:31.746742869Z,5380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:01.646813444Z,5057,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.644755175Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:21.742243059Z,5263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:01.646326079Z,5219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:21.646186653Z,5577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:01.647978536Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:21.645209287Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:21.645192153Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:41.646009246Z,4920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:51.655519528Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.647153595Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:11.646780972Z,5958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.65712987Z,5675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.645381944Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.647099954Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.645022636Z,5742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.647313198Z,6101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:41.644375904Z,5266,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:01.644811377Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:31.645957525Z,5377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:51.644239304Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:31.645668666Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:51.645458284Z,5537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:11.644204213Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:01.647048985Z,6076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:21.644875606Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:41.643758572Z,5431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.646828621Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:31.656343602Z,4784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:41.646211225Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.644309824Z,5040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:41.645803059Z,5241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:51.643934304Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:21.643279535Z,5030,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.649558673Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:21.643517172Z,5834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:11.645798579Z,4728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:11.643741717Z,4774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:11.644470363Z,4985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:31.745208357Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:51.648014803Z,5085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:21.748946376Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:41.649586169Z,5561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.646294507Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.650920063Z,4814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.64932242Z,5064,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.416045986Z,13380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.408728058Z,13457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.419103146Z,12914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.410568246Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.419560614Z,12910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.408980966Z,13111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.719417963Z,13809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.610487769Z,13703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.597910644Z,13594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.507376307Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.511889353Z,13664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.516961843Z,13753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.623550159Z,13254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.517788073Z,13694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.516428Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.51381454Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.520066026Z,13688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.516123057Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.921573502Z,12728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.505189382Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.511375826Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.500170395Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.521602884Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.821038246Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.519908932Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.514356933Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.505293927Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.625417417Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.613598274Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.701374738Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.510781061Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.499463562Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.498229193Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.514701206Z,12445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.600639751Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.502172914Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.610621588Z,12366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.511700974Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.506733994Z,12726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.501866162Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.517959588Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.712267703Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.52176465Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.52613755Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.705770898Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.514090778Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.520543725Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.525580075Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.51541136Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.519452008Z,12407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.599790464Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.509968451Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.503930128Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.515461766Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.520608574Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.717362196Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.501255255Z,12424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.522319169Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.506199957Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.511791087Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.503388515Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.501502306Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.621599876Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.502861547Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.517190834Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.516478941Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.512389763Z,12300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.616411172Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.524190347Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.505577785Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.506719966Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.480613648Z,13444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.588767561Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.469413507Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.488142949Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.48822636Z,13221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.57050592Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.585029444Z,13794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.67101046Z,13775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.66969516Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.58572916Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.572495207Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.57391189Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.580381991Z,13699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.880081001Z,13653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.672537222Z,13726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.785932988Z,13671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.574012367Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.58795363Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.568980376Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.771129675Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.569665328Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.770413212Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.486427811Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.581499207Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.57846613Z,12497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.574445991Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.571799917Z,12481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.590738007Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.477715668Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.072418515Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.570030703Z,12830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.577688395Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.573098591Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.672273814Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.586275958Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.573782762Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.584417486Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.569177936Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.494634794Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.583134138Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.506111481Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.480443614Z,12871,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.587939245Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.479972111Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.47498209Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.568942787Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.485913891Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.488612211Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.587242636Z,12538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.47913516Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.790601466Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.487988756Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.471078644Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.685474384Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.49075882Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.8008023Z,12511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.481194215Z,13297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.480117559Z,12429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.481900877Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.488441812Z,12724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.484678749Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.486842094Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.588027021Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.480906247Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.484571223Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.584236313Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.48174506Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.485392007Z,12480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.489542317Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.483820179Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.771617701Z,12665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.484045787Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.68965595Z,12376,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.487623157Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.547997965Z,13031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.647407558Z,13308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.449666102Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.451093648Z,12874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.73948129Z,13234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.648140091Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.530274038Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.645122768Z,13172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.664409506Z,12979,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.549757835Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.531774199Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.541388074Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.54935512Z,13499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.759997402Z,13091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.561718995Z,13767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.554870348Z,13526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.650428014Z,13755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.534968317Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.554028353Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.544235569Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.556292669Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.631445076Z,12777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.541763888Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.532950739Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.549928218Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.547165751Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.547016135Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.661139975Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.540469766Z,12369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.549638887Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.547941505Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.54108036Z,12702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.566439459Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.549401474Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.653654157Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.553674765Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.547075416Z,12641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.643775347Z,12688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.531837286Z,12475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.531284115Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.550553375Z,12413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.530612321Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.546588558Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.530312537Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.534813494Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.549729912Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.5346712Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.55566519Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.553159333Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.588731782Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.553907961Z,12391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.528964031Z,12452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.565971028Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.538352617Z,12326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.630363595Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.544918263Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.547943131Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.574479782Z,12373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.546401326Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.628937558Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.530202131Z,12256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.528837912Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.54546175Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.530102264Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.528434759Z,12814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.533648051Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.557005308Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.542944435Z,12659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.528105527Z,12167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.528384714Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.553269333Z,12476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.637604269Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.050943628Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.552201867Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.552022267Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.545549635Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.632748933Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.534815906Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.534121348Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.630118573Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30.41058236Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10.406557463Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.318102141Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.410566269Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.410529361Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.416068228Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00.414291175Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.412754965Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.51537053Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.415381783Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.516053344Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.41216645Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.409834227Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.419963579Z,14823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.316890266Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.425430235Z,14681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.532706434Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.612827102Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.310603129Z,13973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.414752006Z,14091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.207173332Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.525920951Z,14943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.412068586Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.409752037Z,14226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.315172422Z,13926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.518514384Z,14683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.413154175Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.411639302Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.425165166Z,14633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.316222517Z,14081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.41241481Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.510498044Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.41077143Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.518769819Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.414413635Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.517101075Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.415907569Z,14666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.509823471Z,15197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.435202919Z,15348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.317712971Z,15475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.419756989Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.412066273Z,14010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.407572974Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.421312079Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.210339956Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.411852082Z,14884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.412055707Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.410466202Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.511217102Z,14730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.616620805Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.512958021Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.410044023Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.513961818Z,13833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.413714172Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.50956254Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.417834355Z,15492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.413191781Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.420761367Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.416206389Z,15292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:52.195862189Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.408635251Z,13796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.415244501Z,14529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.447801794Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.516323011Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.520846149Z,14698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.407141796Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.430459575Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.407041306Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.421481129Z,15460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.422336373Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:38.73971619Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:22.146279748Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:22.151471718Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:22.153224112Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:22.157787105Z,5630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:22.15007136Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:22.150267031Z,5730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:42.149811483Z,5168,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:21.75042711Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:51.657907241Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:31.64994704Z,4792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:51.649814367Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:31.646391025Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:31.65123739Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:51.652746112Z,5913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:41.648834719Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:41.649933423Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:31.752913229Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:11.752162462Z,5786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:31.657026454Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.648586234Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:51.647969653Z,4828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:21.647728223Z,5084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:51.650490404Z,5657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:11.75810744Z,5454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:41.750599635Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:41.750321537Z,4965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.649182047Z,5764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:41.651403549Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:51.687255118Z,6011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:31.652650438Z,4768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:51.653156549Z,5281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:31.647977633Z,4980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:11.751770036Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:41.648155682Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.651863642Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:41.652987546Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.749968073Z,5645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.652748062Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:11.649081836Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:51.649305518Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:11.653935812Z,5687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:01.651344536Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:51.64892955Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:51.650462218Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:41.651431032Z,6050,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:21.649658495Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:01.651680386Z,5556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:31.75291458Z,4899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:11.74914845Z,5924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:11.651022007Z,5912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:21.749818873Z,5227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:21.649656069Z,5883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:11.750674006Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:41.65063636Z,4654,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:51.64912494Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:11.649542366Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:31.649110447Z,6009,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.760356971Z,4452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:51.681914369Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.650598369Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.372789116Z,13075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.468447423Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.476375512Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.370363416Z,13002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.665880148Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.577079901Z,13132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.552352631Z,12824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.558245433Z,12812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.76062094Z,13733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.552650855Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.551364342Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.55321911Z,13801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.662488511Z,13695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.566964203Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.558074283Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.762104581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.712371156Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.651361917Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.571587197Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.666732938Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.570306228Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.562420817Z,12537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.574764024Z,12687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.558146842Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.776992224Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.564801921Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.564966212Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.549944769Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.569109067Z,12905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.565622119Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.567083078Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.649327692Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.561401004Z,12672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.550406662Z,12557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.566822284Z,12339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.549447088Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.55097345Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.767101707Z,12683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.568913295Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.548903273Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.565379542Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.592647775Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.552878012Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.550600305Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.554218836Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.568583225Z,12354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.668009266Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.552754666Z,12486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.581724937Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.56320607Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.567529788Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.567121391Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.571293509Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.552148362Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.864484679Z,12670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.564819902Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.55828083Z,12731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.56808664Z,12628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.572359625Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.562025136Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.581412021Z,12722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.649498775Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.568727137Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.879036783Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\"\noutData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,writes_b,,,,,\n,result,table,_start,_stop,writes_b,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5362208,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5369845,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5343520,2019-08-01T14:00:00Z\n\"\n_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"writes_b\"})\n |> yield(name: \"writes_b\")\n\ntest get_writes_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3338, - }, - File: "writes_test.flux", - Source: "inData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,14474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,14290,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.367132499Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.360119605Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:15.951161358Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.469506362Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.360404568Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.560384822Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.464560505Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.457731023Z,15452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.457021241Z,14766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.458783682Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.366746231Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.363501959Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.456525739Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.35611673Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.357182535Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.363331587Z,14610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.462057729Z,14803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.466362995Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.361058325Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.258913212Z,15308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.575850286Z,15537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.562744782Z,15605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.36036289Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.358946248Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.563057906Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.360288773Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.459230389Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:04.345515347Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.356787096Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.359898046Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.3605266Z,14806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.477846091Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.4600047Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.459700452Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.559702103Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.46971589Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.254904566Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.461700307Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.467223118Z,14879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.563593003Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.361250889Z,14060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.464850811Z,14948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.356260268Z,14842,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.467199209Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.84431782Z,5702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.352779509Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.46216521Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.561177076Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.457364022Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.427768739Z,14804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.356693998Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.466577901Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.468223388Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.368426804Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.368497534Z,15461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.365925176Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.466498884Z,14800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.364091182Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.558412543Z,14451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:42.244831236Z,5782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.558797843Z,13947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.589233827Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.358310428Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.460825577Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.462868786Z,14130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.36371087Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.660559909Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.670926429Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.366538899Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.366436685Z,14568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.364095207Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.467009207Z,14051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:02.126450806Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:42.125177171Z,4999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:52.14127004Z,5328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:42.124606769Z,6042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:52.124472886Z,5141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:42.125707339Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:52.124074193Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:42.123966078Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:52.12205003Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:42.125865596Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:52.12634384Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:42.224191058Z,5044,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:52.124294998Z,6054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:22.122983075Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:12.133571901Z,16027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:21.627292638Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:21.623553049Z,5500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:41.82364639Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:11.638698993Z,6177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.62479733Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:01.629510337Z,5599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:31.727350143Z,5874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:41.624753739Z,5664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:31.62622381Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:51.728505838Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:11.722754748Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:41.625143436Z,5601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:31.623584594Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:51.623773218Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:01.727509346Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:01.624004611Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.624935193Z,5604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:21.72874104Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:51.625538179Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:11.627190628Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:11.623566353Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:01.624234681Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:51.622791364Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:41.634371527Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.622849281Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:31.625834621Z,5112,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:51.627758054Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.734350727Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:01.626417166Z,5509,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:21.623212899Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:51.625447464Z,5714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.626701283Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.628696763Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:21.621987868Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:11.627654024Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:51.725691732Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:31.621708855Z,6065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:11.62535822Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:11.622759095Z,5188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:51.624656774Z,6110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.62310567Z,4658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:31.624101663Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:11.725682329Z,5101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:41.622912523Z,4927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:41.624255656Z,5698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:21.629191172Z,5565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:51.626075278Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.627194484Z,6252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.622745246Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.62612763Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.482034991Z,12860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.48027343Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.963257231Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.666041554Z,13199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.661775499Z,13089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.562888598Z,13540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.559973344Z,13241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.566336202Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.773172502Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.567777549Z,13677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.561179851Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.563255716Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.86651441Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.573601511Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.56956423Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.576514152Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.575629933Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.56076143Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.563307239Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.575917302Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.579914728Z,12715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.576742841Z,12539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.476773604Z,12800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.565466639Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.571137586Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.780297143Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.581944751Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.567350041Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.578622579Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.866057942Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.564611275Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.464492495Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573691733Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.761349953Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.668041288Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.560201274Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.566205836Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.673175614Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.571422Z,12520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.561025019Z,12968,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.578510538Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.5620776Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.565196268Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.55920534Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.560432368Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.572016294Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.474705441Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.573910345Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.573503732Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.566681293Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.474719745Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.473434763Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.479693162Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.563201762Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.580753216Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.48067007Z,12333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.669757308Z,12451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.475230638Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.464224936Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.476077449Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.481446445Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.475296451Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.485532595Z,12399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.471078662Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.483841172Z,12655,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10.876893672Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50.568451268Z,14560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.163999102Z,14210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.378776134Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.676472286Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.367481816Z,14635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.372071665Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.472119032Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50.381232918Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.481445177Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.271118587Z,15425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.385715412Z,14584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.472896698Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.377995338Z,15636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.474753675Z,14729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.379762772Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.26789702Z,14185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.381812568Z,14788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.382503027Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.579885528Z,15516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.278260478Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.478762675Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.37924961Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.368632527Z,14068,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.478180624Z,14145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.475487595Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.482812488Z,13988,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.276996753Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.47176165Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.268438682Z,13895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.473926563Z,14587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.384378949Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.476472688Z,14155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:44.264421343Z,9490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.380293211Z,14172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.483741411Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.573434973Z,14952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.377116575Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.579867799Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.387322351Z,14974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.56962201Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.478726019Z,14978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.479834602Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573424483Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.171358962Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.38193761Z,15313,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.408261572Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.372903485Z,14679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.58217612Z,15398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.590748032Z,15534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.259793874Z,5703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.471280999Z,14898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.176699146Z,14022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.376850993Z,14020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.475381882Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.446286661Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.479420962Z,15341,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.484277298Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.373523519Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.181666041Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.476252369Z,14794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.371125716Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.52429546Z,14634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.480671166Z,14163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.472810081Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.476860095Z,13853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.472775606Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.170255563Z,14606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.468009573Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.474489351Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.481025459Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.472562316Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.678336638Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.174377069Z,14565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.37627842Z,14824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.578181281Z,14914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:42.178276625Z,4813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:52.179333377Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:12.181090832Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:31.683676298Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:41.680275402Z,6041,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:31.682544054Z,5272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:01.683969143Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:21.779331814Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:41.682514986Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.891432368Z,4991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:31.685149269Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:31.680664444Z,5778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:01.686812432Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:21.678591565Z,5032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.679214406Z,6285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:01.685142928Z,5335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:21.682441106Z,5322,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:41.784026692Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:31.681911776Z,5750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:31.679534362Z,5787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:31.681321869Z,5257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:11.680039787Z,5314,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.781871395Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:01.68137078Z,5316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:31.706547813Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:01.683573897Z,5663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:11.686309088Z,5340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:51.679753269Z,5586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:41.681686348Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:01.680404239Z,6080,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:01.684263512Z,4895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:21.682458349Z,5600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:41.678446464Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:41.685846862Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:41.684247268Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:51.683853108Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:11.680357542Z,5930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.679879778Z,5818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.679933162Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.883119406Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.679929081Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.681953479Z,4780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:01.68083251Z,6071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:01.681287822Z,5837,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:11.683043132Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:31.678394632Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:11.684359456Z,5758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:31.677592866Z,4885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:51.67891022Z,5075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.693539122Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:41.68286235Z,4684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:01.682494084Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:21.785746387Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:41.682082528Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:11.682252164Z,4756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:31.683452697Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:21.683774703Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:31.683036478Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:21.678665378Z,6216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:41.683998736Z,5349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:41.677785087Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:21.682195063Z,5176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:11.683061377Z,5200,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:31.681920745Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:01.7808503Z,5402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:01.6827129Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.710065064Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:11.78198496Z,4889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.410455042Z,13129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.612214521Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.613085447Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.412012517Z,12857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.914707547Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.50092323Z,13942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.506553723Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.615233296Z,13697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.618206771Z,13760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.503077727Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.51457693Z,13419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.715375611Z,13014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.517719573Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.519177566Z,12832,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.517384611Z,12805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.511380314Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.617114218Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.500922892Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.508501948Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.509737804Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.607059826Z,12823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.521291591Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.705290993Z,12614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.597764824Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.503284353Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.51792435Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.507509192Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.501132732Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.50759347Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.714088938Z,12375,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.511887566Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.506502445Z,12875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.008622285Z,12792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.513286578Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.521378198Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503785548Z,12759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.513342757Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.909907875Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.513231391Z,12328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.527190295Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.516466443Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.513378774Z,12335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.508357695Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.515120687Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.509120857Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.500027459Z,12334,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.512229141Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.712079145Z,12681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.509825917Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.625122698Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.509535904Z,12677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.508691795Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.507487622Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.521530949Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.516523432Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.517913275Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.603547389Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.710414055Z,12453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.534639159Z,12442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.508316108Z,12395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.520859613Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.443402745Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.544811236Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.540874263Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.528309419Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.546001795Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.534984482Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.53261252Z,13260,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.737657887Z,13045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.636631524Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.547113946Z,13072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.625187108Z,12755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.543801852Z,12967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.543233899Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.546515332Z,13604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.526877222Z,13249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.545107016Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.527783457Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.536967573Z,13557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.533826958Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.736686193Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.537431088Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.553339363Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.645912764Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.526185433Z,12703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.530228207Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.526105824Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.543578828Z,12506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.541304246Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.536106013Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.757796664Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.563519924Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.534920341Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.538745065Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.752833662Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.537375994Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.526875865Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.538519817Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.536935244Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.541198284Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.540335519Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.543317521Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.540809194Z,12610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.927759745Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.52544509Z,12949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.539817367Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.532525905Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.53989904Z,12811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.524260382Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.648323001Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.541987021Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.528612818Z,12879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.738541474Z,12248,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.524956281Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.634572647Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.525189488Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.643221594Z,12531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.52775257Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.522021388Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.535540816Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.542379516Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.530433468Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.535445757Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.559339104Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.545064245Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.738914397Z,12797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.535371599Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.540510758Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.536822123Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.523787506Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.525956841Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.531351288Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.633623461Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.634990337Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.52560734Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20.424835734Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.533548068Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.427326401Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.429113694Z,15377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.533090725Z,14437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.425198848Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.330821456Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.431941394Z,14695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.327394474Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.431439727Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.435993041Z,14640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.432549191Z,15455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.435206653Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.536849632Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:25.617816663Z,5870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.429647809Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.53136386Z,14054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.429915826Z,15512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.331375666Z,14284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.429182327Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.429048737Z,13972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.233782744Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.426998395Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.432549831Z,15557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.431249572Z,13952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.482915238Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.431627443Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.432765235Z,15628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.43572782Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.428244941Z,14670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.32644781Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.326716878Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.431382292Z,14082,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.524695097Z,14164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.232235781Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.528459395Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.437240355Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.327915246Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.231825436Z,15448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.449357044Z,14524,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.430178669Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.322775307Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.434335097Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.437895101Z,15609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.322489176Z,14672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.445147249Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.327276557Z,14391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.428739827Z,15444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.430944446Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.435198698Z,15243,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.429344614Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.535992091Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.727174605Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.429048675Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.436918932Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.735690066Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:02.223384997Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.438041058Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.432173007Z,15553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.438654476Z,14647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.426499206Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.438629896Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.636648875Z,13821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.434698991Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.429994645Z,13933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:12.110678262Z,5025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:12.111822738Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:12.214916217Z,5769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:12.114027127Z,5457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:12.111031267Z,5206,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:12.110558786Z,5373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:32.111770843Z,6039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:22.112922677Z,4371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:11.614688985Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:01.610754751Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:21.624374618Z,5615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:51.609256251Z,5246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:31.715567586Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:21.611093146Z,5639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:51.713900428Z,5253,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:41.614111659Z,5886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.613685104Z,5514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:51.613193963Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:41.683454119Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.714918211Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:21.611231809Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:01.61192541Z,5917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:51.616719958Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:11.615491798Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:41.612434493Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:31.611649119Z,5279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:31.612436367Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:51.615233186Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:41.611639134Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:01.612363244Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.609168934Z,5686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:41.612186501Z,5205,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:11.612066361Z,5481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:31.611268728Z,5329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:21.61042168Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:41.712406737Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:01.70987596Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:21.714467837Z,5843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:41.712365025Z,5209,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:41.711910395Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:11.613177096Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:31.614896282Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.712251652Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.61266043Z,5482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.612526963Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:51.615772732Z,5743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:11.614301624Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:21.612373229Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:41.613600546Z,4932,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:01.61205034Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:51.613431331Z,5866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.611802696Z,4791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:41.613152104Z,5163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:01.613044054Z,6188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:01.614590546Z,5155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:41.610393517Z,4759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:31.613951582Z,5114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:51.610554724Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:51.613188776Z,5336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:31.612558587Z,4925,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:41.71592966Z,5039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:11.613689792Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:11.711874727Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.616714632Z,5641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.609911747Z,5090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:02.118225994Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:02.115910383Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:02.115299933Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:02.114918067Z,5603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:02.118499962Z,5285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:02.117676706Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:32.117203901Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:31.615690452Z,5553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:51.614751136Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:41.619474755Z,6024,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:21.61543338Z,5060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:11.618012744Z,5909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:41.617886459Z,7003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:41.617649806Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:01.619068372Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:11.617825176Z,5015,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:41.61683905Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:01.717067444Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:21.613511979Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:31.615739332Z,5591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:51.614707915Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:41.616494016Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:21.615323124Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:51.616948094Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:41.615597174Z,5967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:11.623406839Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:41.616271397Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:11.716597416Z,4763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:41.716841596Z,5596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:11.617560987Z,4810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:41.617038808Z,5094,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:31.617210464Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.818001662Z,4876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:51.721787301Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.718508748Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:41.61585035Z,5104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:01.614727339Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:21.615255978Z,5747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.617864572Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:21.613341546Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:31.618354073Z,4853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.618482058Z,5250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:31.615543772Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.617810283Z,5232,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.718207947Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:01.617815668Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:21.631500203Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:41.622129862Z,5709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.619224296Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:41.614507106Z,5222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:01.615515373Z,5632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:11.721402189Z,4833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:31.616423306Z,5733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:51.613986446Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.612938903Z,4802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:41.71882917Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:01.618121055Z,5551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:51.617303926Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:11.618781336Z,4775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:11.616575199Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:51.717119383Z,5821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:21.616013309Z,5178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:51.619611348Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:51.613590696Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:11.615430365Z,4981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:01.62029305Z,5708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.716337438Z,4781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:41.718626554Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:41.616820152Z,4890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:21.81947792Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:51.718816785Z,6389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:41.614497357Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.714337937Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.635005487Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.616086654Z,5326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.468498098Z,14775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.437023453Z,15483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.35483322Z,13964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50.33706462Z,13863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:25.929427625Z,7953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.436692938Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.340829242Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.440423958Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.449848787Z,14922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.440462311Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.533829196Z,14052,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.438782923Z,15453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.339103765Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.444230601Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.536896023Z,15265,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.43759786Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.236862392Z,14599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.344472248Z,14256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.436771356Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.443651798Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.443535992Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.442264751Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.444281059Z,15284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.540127593Z,15457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.440546035Z,14159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.243413581Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.44108678Z,14551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.337051993Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.542326412Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.537564064Z,13887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.338866407Z,15309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.336462103Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.441957512Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.437299151Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.443483408Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.443901584Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.446921084Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.446824577Z,14678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.338550004Z,15548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.235283274Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.4427302Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.4347885Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.339686105Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.540024903Z,13904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.331247522Z,15399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.343971155Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.239805034Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.341369148Z,13993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.440995722Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.451587652Z,13781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.44332653Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.532597942Z,13965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.430626178Z,15400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.442091481Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.443607289Z,13836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.437238159Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.242304825Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.232262229Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.44954375Z,14063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.342020354Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.544806355Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.42838108Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.549476347Z,14981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.544406152Z,14712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.437011608Z,14045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.231257496Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.442072569Z,14651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.442218978Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.331297817Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.437959689Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.337165132Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.342842251Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.342818454Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.638836924Z,14595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.443716533Z,14611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.446149597Z,15536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.436121462Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.435730413Z,14114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.438256111Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.544037165Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.245119032Z,15505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.441889636Z,14749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40.379566365Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.383843551Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.39514055Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.580409122Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10.380016566Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:35.873681502Z,3746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.37997914Z,14850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.482574189Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.483007918Z,14011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.390395718Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.390333403Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.412701713Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.586143637Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.285223638Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.507709045Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.490508083Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.393931759Z,15486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.486716578Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.492693176Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.286721684Z,14710,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.391857153Z,14916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.484708738Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.484251868Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.485025546Z,14061,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.394908914Z,13860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.490773463Z,13880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.492049914Z,14838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.393608121Z,15552,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.48497597Z,14799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.385756467Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.189775936Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.183456953Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.284882414Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.492751221Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.587094812Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.489795665Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.488717967Z,13908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.487284537Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.184176186Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.184638079Z,14661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.583156294Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.170388893Z,14725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.187356953Z,14478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.387995657Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.383074425Z,14763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.482566985Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.486109959Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.49515301Z,13818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.386107548Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.48936818Z,14998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.590512508Z,14110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.378449814Z,13894,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.185072135Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.18415374Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.282488071Z,15443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.591084822Z,14002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.384564904Z,14564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.282964242Z,14667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.484240598Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.485246429Z,15345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.502168846Z,14071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.394118871Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.498734809Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.493447042Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.381218539Z,14741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.488272056Z,14615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.485523329Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.395458108Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.390542203Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.284696316Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.491279552Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.389926545Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.387364409Z,13961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.48600623Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.384749836Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.184269581Z,14694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.387326291Z,14997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.490611306Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.486020232Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.393301977Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.382632852Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.395339325Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.816814087Z,24967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.420165422Z,13092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.426606679Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.532341472Z,13211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.632662874Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.526180823Z,12974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.527397746Z,13148,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.522505008Z,12865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.53993958Z,13377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.52680765Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.523862648Z,13914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.629913639Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.53050702Z,13324,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.524510875Z,13255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.729245072Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.529961108Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.531355999Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.522614096Z,13217,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.513348728Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.516442481Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.531815714Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.531896409Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.529389713Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.652842679Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.725256771Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.630309181Z,12885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.534447628Z,13311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.529668461Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.524914293Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.528272454Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.524018606Z,12734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.53192426Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.528412244Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.52563235Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.513161981Z,12680,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.539551402Z,12505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.627251583Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.52870035Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.62880173Z,12698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.531676973Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.525271302Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.543754436Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.528435972Z,12463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.519912265Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.84460127Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.618615243Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.536249099Z,12591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.536333962Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.623863557Z,12758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.529790448Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.534690105Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.53551735Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.538638406Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.528288104Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.525523458Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.626571283Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.514540583Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.511687333Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.527126634Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.519716911Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.510841548Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.525171926Z,12784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.614291921Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.523042569Z,12336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.512503367Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.628994108Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.536657672Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.515020538Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.616681558Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.530797327Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.538183977Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.514289783Z,12697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.601580879Z,13465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.398815092Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.406711414Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.497542118Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.597986926Z,13573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.495775688Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.500168951Z,13040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.491310576Z,13729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.49446909Z,13779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.494175667Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.693843546Z,13177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.498941394Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.596144581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.491711508Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.519197649Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.49609898Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.645119061Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.582094209Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.49829236Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.502663564Z,12782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.58278297Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.488796669Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.584763144Z,12435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.50156666Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.501097964Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.578766532Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.499072512Z,12807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.503494174Z,12756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.496164062Z,12870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.489213901Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.49703678Z,12898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.496281115Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.494208525Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.608610216Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.588444684Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.49747094Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.49481092Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.495703718Z,12501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.592870735Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.501902091Z,12415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.494039914Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.499341734Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.495268642Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.497004743Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.498102405Z,12283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.493699866Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.517571602Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.619041284Z,12644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.508365752Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.602118784Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.494331781Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.482404876Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.614334614Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.499626248Z,12625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.494433918Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.489672402Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.485553191Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.49384921Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.491781556Z,12352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.484264502Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.4849646Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.796390874Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.492883319Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.705772271Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.692849022Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.498294685Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.497617677Z,12448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.494198967Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.491404235Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.784791566Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.504866406Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.493648445Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.378960059Z,12242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.58018422Z,13117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.373807798Z,13039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.37801768Z,13493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.562191111Z,13404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.579395361Z,13303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.571330752Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.560908165Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.573790133Z,13670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.579299371Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.591278668Z,13618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.559516325Z,13823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.578726084Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.567230375Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.577692829Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.584230156Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.578910913Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.89217612Z,12450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.562339332Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.600825192Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.569410256Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.660793705Z,12419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.574297857Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.661360374Z,12458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.574728653Z,12828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.559644468Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.561596221Z,12774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.560624717Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.882853367Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.589759247Z,12394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.56180197Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.581110422Z,12630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.778630399Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.561751129Z,12604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.56243798Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.671066214Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.569298937Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.577774942Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.960129026Z,12770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.674921243Z,12550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.782539454Z,12573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.575793846Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.765943955Z,12851,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.565655824Z,12364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.586302472Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.560153293Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.571123234Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.562257383Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.573992918Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.676242329Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.572450471Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.576444687Z,12474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.57329955Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.475420826Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.479301788Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.486641142Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.478120533Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.567505848Z,12791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.479959996Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:12.172174059Z,6022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:12.169852499Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:42.168438508Z,5539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:41.666645749Z,6023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:01.770571783Z,5867,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.674350119Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:31.669291895Z,5469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:51.671285745Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:01.667047846Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:11.669816284Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:51.669507952Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:11.772861228Z,5160,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:51.670200255Z,5031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:31.668882135Z,5405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:21.67170526Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:51.669933424Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:51.668137659Z,6099,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:21.768825013Z,5466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:11.671253022Z,5496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:41.672837156Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:01.672213673Z,5430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:21.669036544Z,5422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:11.771893888Z,6130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:41.673212881Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:11.671607095Z,5941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:41.668004632Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:11.671932366Z,5287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:11.668770005Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:31.667367096Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:51.667480589Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:11.66967855Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:41.667359627Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:41.671249363Z,5321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:01.772059552Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:51.66908224Z,5002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:21.670488866Z,5086,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:51.795875626Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.672548759Z,5293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.66977786Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.669507425Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:51.767414435Z,5479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:31.671098443Z,4919,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:31.669569667Z,4592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:11.668337683Z,5998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:31.669710955Z,5732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:51.668266516Z,5783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:11.768518848Z,5936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:11.669633226Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:51.670155545Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:01.673626445Z,6088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:01.669279651Z,5765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:51.674935872Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:11.672238419Z,5583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:01.66727513Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:31.672539598Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:31.669355709Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.768010644Z,5021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.671651453Z,5389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.672471286Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:12.164725106Z,4382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:12.167180364Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:21.666239906Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:31.676039999Z,5270,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:21.777196052Z,4815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:11.663338213Z,5993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:31.67563918Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:51.666052458Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:11.772616732Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:31.663803919Z,5838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:01.667140804Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:21.767607179Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:31.665173779Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:21.665765069Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.667750204Z,5244,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:51.664145799Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:11.664757702Z,5671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:11.669024714Z,4604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:41.6668835Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:01.666396048Z,4971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:51.663278657Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:11.667870643Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:21.66865685Z,5608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:15.482237792Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.666851421Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:11.66751052Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:31.669292739Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:51.669446062Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:51.666083547Z,5236,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:31.666061555Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:01.667921793Z,5501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:01.667048458Z,4996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.668364748Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.668519998Z,5139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.77422469Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:31.673222006Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:51.682190896Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:11.669206312Z,4909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:11.667889821Z,6281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:31.665679941Z,5043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:21.669250106Z,5045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:41.673575971Z,5215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:41.667875914Z,5766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:01.668916841Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:51.663639899Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:11.666303267Z,5412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:31.766886813Z,5759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:01.66563997Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:21.669405872Z,5875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:41.665331347Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:21.665595635Z,5143,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:41.665017613Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:41.669657257Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:31.767021453Z,4660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:21.668189938Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:51.669366411Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:51.668554292Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:31.669247283Z,6164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:41.667637657Z,5089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:21.668078358Z,5364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.665643289Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.671674Z,5442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:02.163043643Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:02.161146282Z,5840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:52.161204242Z,5298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:01.75962937Z,5098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:01.659620845Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:11.660942975Z,4864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:31.663905381Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:51.660605454Z,5360,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:31.660259251Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:51.658137614Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:21.658930055Z,5460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:01.760689924Z,5292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:31.665367455Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:01.658277116Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.664084488Z,5278,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:31.658252595Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:51.763839895Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:11.662757445Z,4972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:51.659990755Z,4970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:11.663180491Z,5333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:11.657897203Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.662519834Z,5861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:01.660937801Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:11.660828557Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:51.662532419Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:11.760294829Z,5631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:31.661542984Z,5794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:11.663090896Z,6178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:31.660301669Z,5773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:51.659338844Z,5929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:51.660395525Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:21.657907849Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:21.758764926Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.661272509Z,5162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.662839605Z,5900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.7652594Z,4924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:51.660199481Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:11.660828252Z,6731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:31.657359048Z,5581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:11.660510605Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:31.761903605Z,5740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:41.659193908Z,6190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.780685063Z,4772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:41.673847645Z,5404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:01.661766555Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:21.662445307Z,5736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:11.659459196Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:31.66490843Z,6078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:51.660932918Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:21.667760618Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:41.764818491Z,5546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:51.664064371Z,5713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:51.658707897Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:41.66160905Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.661885114Z,5550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:11.66051451Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:01.665684443Z,4989,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:41.660847424Z,5295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:31.661827402Z,5245,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:21.662649778Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:31.660177146Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:21.660930706Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:01.660050607Z,5063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:01.760552289Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:21.659931047Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:41.662557388Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:11.762763296Z,5149,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:41.661857081Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:11.65883265Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.666198332Z,5216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40.780456883Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.379147417Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.47864933Z,15571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.778014764Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40.88223824Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.376698304Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.276560535Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.479658477Z,15491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.472957025Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.380415927Z,13840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.477036316Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.173203443Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:15.562763824Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.480009261Z,14961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.78018449Z,15581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.569187868Z,15507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.384554839Z,14724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.484846554Z,15521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.17662718Z,14043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.383025155Z,15611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.571334815Z,14028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.575749369Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.375063328Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.577510956Z,14540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.473318924Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.273640119Z,14840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.582964601Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.478426794Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.576632333Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.563745596Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.487068518Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.371368921Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.484422212Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.473819493Z,14769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.377754556Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.477316017Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.377649063Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.375750744Z,15293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.543378497Z,15644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.3715387Z,14036,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.172757958Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.672952453Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.495868187Z,14939,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.378236196Z,15489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.181024921Z,13978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.585668023Z,14901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.473297656Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.379088337Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.477318922Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.372698404Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.377709202Z,14598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.480372191Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.175697523Z,15629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.474137167Z,15288,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.377732903Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.576847014Z,14074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.474694802Z,14100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.373374274Z,15436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.480144205Z,15645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.374566876Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.181993196Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.374373251Z,14053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.379318428Z,14124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.475643218Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.373409229Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.377575191Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.579730529Z,14072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.483272533Z,15525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.280591596Z,14545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.483921364Z,14644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.376846261Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.487330212Z,14406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.476776105Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.472404556Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:42.199339594Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:52.207028334Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:42.199892107Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:52.19868682Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:42.199340094Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:02.304161584Z,5074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:41.701495091Z,5353,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:51.699897001Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:11.702068578Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:11.907237624Z,5618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:41.699716221Z,5357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:11.701862006Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:21.699725826Z,5517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:01.699027791Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:11.797950041Z,4642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:01.700188188Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:01.699302192Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:21.701090342Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:51.806854472Z,5961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:41.706048468Z,5483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:41.701525949Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:31.702114821Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:01.700673554Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:31.699752843Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:01.700850573Z,5915,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:31.702466499Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:01.698955288Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:31.700878266Z,5211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.802435432Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:51.800047496Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:01.699186506Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:01.700229319Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:21.700739619Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:31.700807036Z,5506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:11.702216891Z,5896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:31.79923731Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:51.699596918Z,5677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.798624641Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:21.697341625Z,5447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:41.700616828Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.705079726Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:51.702996728Z,4863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:51.703890036Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.699564355Z,5950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:21.699629746Z,5409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:41.70207383Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:31.702074156Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:11.7000132Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:41.701844646Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:51.697505102Z,5047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.702544674Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:31.801361311Z,6019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:51.698691812Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:41.702012634Z,5956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:51.699256417Z,5942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:21.698902763Z,4623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.801710459Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.47530227Z,14713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00.444009899Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.45100663Z,15321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.446303114Z,14589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.442172288Z,14511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.136007543Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40.446753258Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30.450030847Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.448203945Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.441449957Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.342716402Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.543038211Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.34479012Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.447587133Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.443169718Z,15222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.544752368Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.44640087Z,15329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.548940285Z,15394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.453639408Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.538349472Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.147741611Z,15297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.541008125Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.646241874Z,14746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.442718838Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.439388047Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.444636879Z,14874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.639006043Z,13960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.458576647Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.248225274Z,15350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.545203338Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.441450508Z,13936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.543555742Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.451750378Z,15447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.444728402Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.656829097Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.246277513Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.441169832Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.442140601Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.346089111Z,15002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.352785951Z,15472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.457437079Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.444714998Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.543661715Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.345392507Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.547002188Z,15522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.456032243Z,13987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.449355364Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.447370383Z,14139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.442777628Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.448328977Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.451310612Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.436543379Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.446426057Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.350084669Z,15585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.537370393Z,15299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.542554589Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.441471303Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.34495268Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.441465725Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.445582979Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.448504266Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.536269317Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.551797768Z,14616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.43867432Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.445189205Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.442693145Z,15223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.447161178Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.445684771Z,14539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.449315791Z,15517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.437591976Z,14113,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.45260047Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.446086486Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.446719238Z,13955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.345407152Z,14983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.485904783Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.482817801Z,13123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.384796104Z,13299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.482487369Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.483490478Z,13119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.56954014Z,13630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.574409913Z,13667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.88855852Z,13814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.577282484Z,13510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.584839666Z,13783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.681027125Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.583978255Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.611678325Z,13740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.674754753Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.569686333Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.567487373Z,13689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.566093498Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.570936293Z,13720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.597696322Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.583351368Z,12744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.665772614Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.585000032Z,12564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.572706727Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.579542939Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.684356946Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.580200069Z,12400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.678857986Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.570127514Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.566513093Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.566200239Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.482975047Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.587330452Z,12787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.583535897Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58215706Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.566637307Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.567249851Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.56589485Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.678722306Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.588624207Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.489501169Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.6708746Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.577579544Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.567616913Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.887804764Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.677133417Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.499208485Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.489622839Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.501230214Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.488321857Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.469118137Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.491112821Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.485158978Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.585563551Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.569123527Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.485655959Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.479655727Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.485544558Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.479532694Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.468173251Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.485901065Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.482513508Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.477290727Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.468141022Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.582612272Z,12624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.469591706Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20.459575453Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00.550284835Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.44935884Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.451924819Z,14521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.443056398Z,15550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20.453331233Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.450635841Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.465220073Z,15249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.449721118Z,15422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.450284831Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.247424839Z,15700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.441742972Z,14039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.464522479Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.448715159Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.396765895Z,15478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.345616112Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.547694818Z,13872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.544000561Z,15389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.553646088Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.243805728Z,14465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.452024543Z,15346,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.459035225Z,15490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.45547682Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.648586002Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.547076537Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.354233935Z,14802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.365726905Z,15626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.342457231Z,14038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.346226646Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.345596883Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.446555484Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.458911287Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.346846295Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.345480833Z,14883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.466312352Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.341874921Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.455027348Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.350726434Z,14628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.545969486Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.82924986Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.473118752Z,14801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.454498455Z,14573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.561809674Z,14502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.584523673Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.548568001Z,14875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.447633689Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.35134622Z,15277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.353462484Z,14531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.453854032Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.448470338Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.334401653Z,14533,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.339968163Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.457051264Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:32.428775795Z,11521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.353394477Z,15614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.545997643Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.458800743Z,15366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.44511362Z,15547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.442604724Z,14569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.361730193Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.370752403Z,12911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.361212726Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.360967967Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.765493164Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.77512765Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.548438099Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.551215371Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.552854596Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.649538182Z,13042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.550183255Z,13012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.547054375Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.550324317Z,12825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.552113363Z,13195,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.562395388Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.763206965Z,13676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.651893688Z,13543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.772619268Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.56926129Z,13651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.547897444Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.649140324Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.559727058Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.56563929Z,12795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.550503272Z,12434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.566281134Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.560504776Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571807189Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.591279457Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.570070267Z,12690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.970409346Z,12693,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.547213047Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.551806063Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.566800145Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.66554127Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.668453501Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.559532984Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.651113045Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.566290595Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.552196634Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.548477576Z,12746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.674146238Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.574395685Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.559926323Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.549300276Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.75185672Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.549134343Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.554503655Z,12572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.748598217Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.666259947Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.549429377Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.848625216Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.754610449Z,12323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.564385411Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.675484427Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.562229233Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.559640774Z,12412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.560493772Z,12410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.561582296Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.549206026Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.547517626Z,12732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.557184565Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.55218358Z,12381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.552478414Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.647703562Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.54834331Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.666741532Z,12504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.560890671Z,12325,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.555951069Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.551642949Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.565698323Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:32.130048593Z,5667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:32.131942537Z,5056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:32.13545102Z,4801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:32.128823001Z,5171,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:32.127379251Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:32.130646245Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:32.131426309Z,5952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:22.12722099Z,6058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:52.131434713Z,5073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:01.627327504Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:41.629546285Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:51.629483357Z,4769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:31.62881312Z,5798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:51.63098851Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:11.628479173Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:11.627303581Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:21.635651529Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.629834726Z,6010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:11.628165062Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:41.728603805Z,5841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:51.62613664Z,5889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:11.626543936Z,4912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:51.629213438Z,5590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:11.629590467Z,5812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:31.730518997Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:51.629988764Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:41.730905105Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:51.630129833Z,5317,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:31.629095731Z,4930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:11.633515207Z,5973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:01.730381863Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:51.630550911Z,5642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:21.63814967Z,5948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:41.626967751Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:31.626703683Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:31.628586171Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:11.728389109Z,6345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:31.627839401Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:51.62938086Z,5901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:31.630064966Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:51.629699102Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.629641679Z,5621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:11.730245553Z,5612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:41.630017928Z,6272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.628528239Z,5006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.73576558Z,5529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.62814347Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:51.630400122Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:31.626212211Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:31.628920835Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:01.631273767Z,6187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:01.625529455Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:21.628434567Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:41.632930601Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:11.732739843Z,5836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:31.630677114Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:51.628850383Z,5351,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:11.629311531Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:41.659523865Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:01.629218086Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:51.631081934Z,4902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:11.631144638Z,4749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:01.631620472Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:41.630955412Z,5574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:01.729029348Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:01.630104863Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:51.631131687Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:41.631929076Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:41.626128955Z,4922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:51.726352Z,5719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:01.631461669Z,6257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:31.828698404Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:21.731185185Z,6224,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.830030893Z,5308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.630742358Z,5493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.728499028Z,6018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.629226304Z,6198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.630389121Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.428589652Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.530822633Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.517161755Z,12960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.526363229Z,13220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.734531656Z,13741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.52964593Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.745732562Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.529189784Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.527395635Z,13647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.51591191Z,13711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.527971311Z,13130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.517107555Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.667567267Z,13774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.616647092Z,13738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.515455893Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.53029262Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.728696931Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.536212384Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.538693276Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.521412305Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.528812519Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.536406133Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.533797523Z,12869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.533755755Z,12829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.517478748Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.530676426Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.521801519Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.51862261Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.529784261Z,12471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.538088206Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.528026325Z,12615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.53454967Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.51812639Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.63243985Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.539033628Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.530082908Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.930815948Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.516947307Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.531592155Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.727256795Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.530109918Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.528332158Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.518958924Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.530894123Z,12551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.524773857Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.619339636Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.534131028Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.54285308Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.536091058Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.521570172Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.538596524Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.739416575Z,12565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.52478849Z,12783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.52939272Z,12279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.535394507Z,12349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.537142603Z,12717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.527717054Z,12583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.535376418Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.518481229Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.547064604Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.535141849Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.517053396Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.639244011Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.51704748Z,12367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:22.196982459Z,4959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:22.199832262Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:52.197526026Z,5337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:51.696547564Z,5772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:41.696037376Z,5175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.698360245Z,5407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:21.698546414Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:51.696725439Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:01.699975286Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.695542491Z,5158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:41.7001911Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:21.704198199Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:11.801084474Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:41.697744233Z,5706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:21.696258366Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:31.701464809Z,5729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:21.697512968Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:41.698468274Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:11.698841619Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:11.697042744Z,5805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:41.6967761Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:01.700944687Z,5203,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.699371446Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:31.698343315Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:31.697636712Z,5564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:51.698144809Z,3985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:41.69973559Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:11.701665234Z,5587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:51.698286654Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:01.698244267Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:11.796851026Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.698558441Z,4953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:01.697791668Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:21.697512597Z,4942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:21.697425764Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:01.698167123Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:11.697823659Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:11.697367172Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:31.696851159Z,5462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.697389363Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.698027715Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.698064998Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:01.698150204Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:21.697032387Z,4482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:41.698021549Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:41.699406541Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:51.696601238Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:31.697413029Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:21.698071645Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:31.697592121Z,5379,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:51.695655853Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.696080599Z,4958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:51.697878779Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:31.698327711Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:41.698171255Z,6006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:31.700295135Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:11.699576209Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:21.699065028Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:41.698891653Z,5931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:01.696567465Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:21.699508008Z,6032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.695960616Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.707377268Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.697906003Z,5953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:32.129232691Z,6085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.645329156Z,5415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:01.628754547Z,4778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:21.629012222Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:41.654093313Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:01.628118985Z,4934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:51.628534154Z,4752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:51.631886304Z,4207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.64158413Z,3527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:31.632666347Z,5624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:41.628366414Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:31.627721007Z,5262,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:01.634564887Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:31.729595771Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.63020563Z,4807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:31.633672748Z,5668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:01.632742936Z,6045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:21.630726457Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:51.633772675Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:21.629222983Z,5301,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.652471164Z,4834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:51.629119304Z,4887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:31.628600275Z,4990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:51.629318838Z,5365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:21.630574735Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:21.630649105Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:51.629779923Z,5584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:01.73232547Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:01.629686513Z,5449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:21.628056336Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:41.626898547Z,5906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:11.73049176Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.627467866Z,4855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:11.729755181Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:21.630687352Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:21.731475937Z,4176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:41.630357807Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:31.642521994Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:11.628074654Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:51.63416844Z,5017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:31.628617602Z,6014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:51.628287671Z,5938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:31.628265433Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:01.627678608Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.759963139Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:11.627822758Z,5497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:01.629310885Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:31.830196498Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:11.631832283Z,6240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:41.732614656Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:22.159466867Z,5649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:12.15961692Z,5076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:02.159421319Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:41.662706207Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:11.678143271Z,5392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:51.658778403Z,5444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:31.662604222Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:11.659791677Z,5338,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:41.661727575Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:51.660321125Z,4926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:11.759503257Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:11.664534111Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:31.6611363Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:51.659615693Z,4541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:11.660328296Z,5490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:31.661860388Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:51.75884444Z,6043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.658233889Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:21.661729006Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:01.66419302Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:21.666621185Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:51.761831328Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:21.662235985Z,5656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:51.660504357Z,5026,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:21.676717688Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:51.661217173Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:21.660727279Z,6158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:51.65808541Z,6125,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:41.659353929Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:51.659605026Z,5014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:31.661280564Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:51.662738102Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:11.761951481Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:41.762044251Z,4839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:31.662733414Z,5541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:01.758929763Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.663179843Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.659505633Z,5371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:51.662709477Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:31.659912209Z,5829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:51.670881095Z,5395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:01.862234266Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:21.658123484Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:21.663917438Z,5761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:41.659451628Z,5153,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:31.662854206Z,6016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:11.758820021Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:31.660022494Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:11.661238109Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:01.660651357Z,6063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:11.663029243Z,6066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:11.660508471Z,4831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:31.664312436Z,6222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:21.758380099Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:11.660473509Z,5274,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:01.660909299Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:41.663907546Z,5138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.669206566Z,5926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:01.665213778Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:31.673381054Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:31.66567796Z,5131,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:31.664574879Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:51.667435235Z,4803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.664417257Z,5681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:51.660663313Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.660784806Z,6214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.663041897Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10.367294566Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50.359106995Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.553221725Z,13869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.26561832Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.357913984Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20.370857447Z,14566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.415573315Z,14970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.467268943Z,14841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.370363757Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.461903246Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.364188442Z,13879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.467122471Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.564900419Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.465610106Z,15498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.473131961Z,14176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.460000877Z,13941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.160731737Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.362643823Z,14638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.161771211Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.358397037Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.357961601Z,13825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.467266609Z,14798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.369451308Z,15254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.35690111Z,15387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.459562425Z,14046,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.367210282Z,15340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.566166072Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.462827816Z,14865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.361078362Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571602579Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.36028603Z,13463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.368282738Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.461644662Z,14453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.471467337Z,15252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.260081663Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.480277629Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.375625207Z,14908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.483047874Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.45995722Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.367927298Z,14886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.468715261Z,15406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.360116526Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.160815641Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.364552772Z,14686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.464611196Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.36536062Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.469422138Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.619186332Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.562454041Z,13839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.362470589Z,14736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.268834164Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.458715631Z,14042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.449499047Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.368258066Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.470997093Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.671619836Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.465833802Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.470032136Z,14860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.562243226Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.56103996Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.363626944Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.659937821Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.468130553Z,15563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.475547277Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.360561494Z,15051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.36407415Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.472782625Z,14107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.361554995Z,14677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.46445033Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.461608239Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.466859288Z,14636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.370817926Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.562346951Z,14831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.363536726Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.462181816Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.4573945Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.466654792Z,12799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.461180966Z,12640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.572894468Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.560921608Z,13807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.563377485Z,12917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.747205672Z,13615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.671964268Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.554743246Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.554324821Z,13712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.553948035Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.562746592Z,13758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.56242324Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.548769617Z,13614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.545291448Z,13230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.545976325Z,13685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.570720532Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.550868139Z,12794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.558930979Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.561930165Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.545071434Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.551296606Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.545138533Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.572714937Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.76231563Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.55682629Z,12586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.752940386Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.568644271Z,12816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.547308958Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.555990298Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.557065338Z,13138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.544778532Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.559131999Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.546812749Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.694055567Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.576945617Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.548244435Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.744978499Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.662363802Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.545600495Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.555719343Z,12810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.558387003Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.548009183Z,12704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.563241486Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.564461723Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.850366721Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.857884324Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.545693494Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.556447372Z,12513,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.658376716Z,12389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.555225405Z,12692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.546791328Z,12558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.54883188Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.547042682Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.551140377Z,12768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.563255936Z,12295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.55854716Z,12380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.548606314Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.646152149Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.545753707Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.546193104Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.559430707Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.649446365Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40.412232772Z,14753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.413027553Z,14575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.410006348Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.413564016Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20.617084754Z,14895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10.416075298Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.420448203Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.206254131Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.717112879Z,14933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.410848474Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.407905342Z,14601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.413234629Z,15267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.415936724Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.413792129Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.311181217Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.417424216Z,15218,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.213160497Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.315448839Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.411906153Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.419449995Z,13824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.211478758Z,15497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.316045781Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.41312867Z,13937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.414333016Z,15646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.418199341Z,15474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.409641475Z,14193,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.516907295Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.419936013Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.430144207Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.420551035Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.51498539Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.418130763Z,15546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:34.300411528Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.410605106Z,14092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.412755083Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.41428502Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.416912521Z,15487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.416910557Z,14668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.414442309Z,13969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.410299388Z,13893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.314833051Z,15610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.514795069Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.515134774Z,14215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.411358323Z,14859,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.423005964Z,14992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.411426538Z,15650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.41656236Z,14484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.314877178Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.620004561Z,14523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.419744299Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.317608033Z,14542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.419930293Z,14027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.409791992Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.513533896Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.314137043Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.514909319Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.320115615Z,14889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.518696477Z,13882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.426019372Z,14508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.323452525Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.421055483Z,15190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.419868894Z,14891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.618639969Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.412924492Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.414694841Z,15466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.516936219Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.320834239Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.522009834Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.415192575Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.419135983Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.422832477Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.214088352Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.418413338Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.512552059Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.408864092Z,14946,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.414997144Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.417411617Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.414440927Z,15698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.619708324Z,14858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:02.152505206Z,6356,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:11.708749572Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:31.650152553Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:51.649926125Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:41.7489258Z,5746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:01.650549388Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:41.649082821Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:51.746071073Z,6849,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:01.647129941Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:21.649660907Z,5226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:21.746898508Z,4866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:41.649607286Z,5602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.647876012Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:21.649304867Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:21.651333833Z,5151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:51.64970308Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:41.648641669Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:11.649272286Z,5876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:41.648683865Z,6306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:31.645794492Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:21.645961475Z,4884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:41.653265748Z,6696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:11.650168859Z,5134,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:31.649401597Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:01.64981441Z,5237,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:41.650580117Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:31.648847727Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:41.754254693Z,5885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:31.758786871Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:01.647442593Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:21.651935433Z,4629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:41.653071654Z,5315,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:11.649233998Z,6059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:11.655014951Z,5623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:31.65386799Z,5987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:51.646501623Z,4923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.64849604Z,5276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.650511495Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:51.645876849Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:11.650300698Z,5636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:41.849716599Z,5088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:21.64597586Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:01.752593586Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:01.6505834Z,6040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:21.648790757Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:31.651724916Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:01.746623584Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:11.647859296Z,5387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:21.648607092Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.65320355Z,6210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:51.65207391Z,5277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50.222958941Z,14631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30.431102939Z,14034,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.753560907Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.430685153Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.420586366Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:45.810377102Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.439412813Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.52627489Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.528203201Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.530795095Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.232715031Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.432043632Z,15449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.427567228Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.438904049Z,15477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.331706058Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.422808766Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.331031709Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.425619044Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.226594513Z,14750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.629588181Z,15233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.629343746Z,14553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.230376905Z,15367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.322068791Z,14641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.420256534Z,13930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.231721888Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.327214339Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.538470937Z,14547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.225698991Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.322293436Z,14893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.530365758Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.429963539Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.434167269Z,13857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.431307056Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.438921897Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.429314822Z,14003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.529148615Z,15405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.462128121Z,14104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.2334062Z,14058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.424125829Z,15392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.429014254Z,15573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.424045058Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.324463034Z,15598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.532291707Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.537731283Z,14854,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.429337238Z,15409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.429941487Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.328060031Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.426803324Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.326843791Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.327342377Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.428690358Z,14949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.326523775Z,15027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.435687947Z,14493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.429769611Z,13991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.42568806Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.430575937Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.929774643Z,14855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.528064975Z,14740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.424314436Z,14869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.422373272Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.42971114Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.842894246Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.429771264Z,15352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.4412266Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.428439195Z,14526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.275833105Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.384838012Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.396150401Z,15584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40.482683296Z,14957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30.480184057Z,15276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.384716226Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.383739075Z,15595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.179727475Z,13906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.478479514Z,13959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.488264013Z,14557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.916010294Z,14065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.479780025Z,15471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.579073042Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.982643804Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.183952058Z,14492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.385537053Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.38258458Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.383036171Z,14221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.526049765Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.380748951Z,13977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.881358024Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.280876176Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.380487257Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.480788071Z,14596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.179087141Z,14910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.486043393Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.175294181Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.386889798Z,14969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.185882024Z,15349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.483002092Z,14225,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.17978108Z,14656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.494789835Z,14876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.38173048Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.275750364Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.384686432Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.383311845Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:54.364147115Z,2132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.380596902Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.693541936Z,15289,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.384700059Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58500592Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.479177767Z,13754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.493328359Z,15615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.388946575Z,14752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.387532958Z,13855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.58629896Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.425476186Z,14658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10.384629668Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.177675235Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.894759955Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.492854297Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.283560565Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.488513437Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.487675399Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.484727198Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.481354396Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.4784802Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.38682682Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.182754874Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.388144663Z,14648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.180563456Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.380706298Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.488483622Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.385864794Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.381556041Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.400377554Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.392201105Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.177322971Z,13902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.491500055Z,14624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.282875231Z,15582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:12.267770342Z,5694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.173756088Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.50083035Z,15150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.38237422Z,15440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.383329245Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.380430564Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30.477072416Z,14000,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10.261128948Z,15423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.468068186Z,15339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.367228559Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.466757782Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.182434628Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.268422767Z,14021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.469426649Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.458753196Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.459361211Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.458450121Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.366884152Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.466807157Z,13878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.369509402Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.373249036Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:06.148578162Z,11574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:35.648252597Z,5864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.357500275Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.362218876Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.466850309Z,15382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.472658581Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.46245821Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.573511072Z,15445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.369221531Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.467632057Z,15226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.160201517Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.462408322Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.464063321Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.457770832Z,14820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.464296238Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.569762184Z,14868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.369419572Z,14579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.360757507Z,14685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:24.449787143Z,11580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.476223133Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.460599877Z,13892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.577349239Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.475967163Z,14669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.373773623Z,13834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.472114301Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.378295746Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.471716369Z,15864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.47268279Z,15381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.464982863Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.570200476Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.370632275Z,15689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.366173014Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.360603872Z,14550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.472837662Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.563531793Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.369222473Z,15551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.473452033Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.569019325Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.465306998Z,14711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.472040494Z,15661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.559261613Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.475286341Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.467600975Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.357735625Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.370118011Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.262407391Z,15602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.462939688Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.374744487Z,13900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.371144442Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.359377475Z,14662,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.363005161Z,14541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.473094932Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.463609922Z,13918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.162331576Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.464036216Z,14187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30.377316401Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.461574573Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.474653023Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.368966246Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.406027615Z,14682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.362892726Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.362837531Z,14018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.551642771Z,13085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.442263362Z,12741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:31.050936178Z,13159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.528082573Z,13065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.541354136Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.547903891Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.543925931Z,12997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.546413536Z,13295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.541309383Z,13145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.525808701Z,13095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.939458953Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.529333755Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.544308406Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.545420758Z,13146,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.546450785Z,13625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.530496513Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.541043741Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.727062851Z,12727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.5306984Z,12918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.549229084Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.54816049Z,13269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.546947927Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.545485023Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.540901532Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.650134607Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.531951932Z,12761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.529295549Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.647353873Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.636809417Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.530996182Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.546156658Z,12729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.547909049Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.545064768Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.527761052Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.529821966Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.557535389Z,12528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.546801442Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.545472308Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.547627336Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.550817964Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.538658177Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.649318837Z,12798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.54833796Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.542399234Z,12973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.84455776Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.546388847Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.543139446Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.542913566Z,12753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.539962616Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.545326872Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.535097737Z,12521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.527803172Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.526140879Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.544656056Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.642124748Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.541823769Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.543657185Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.551186878Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.546284119Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.542169264Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.531666375Z,12306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.534749132Z,12560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.847026456Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.541228932Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.530200802Z,12498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.567493176Z,12848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.64406237Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20.398755301Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00.808791579Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.290468423Z,15427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10.197176503Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00.39522938Z,14812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50.197307986Z,15435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30.598498477Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.490751965Z,14087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.181038009Z,14706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.40453464Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.499975572Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.186993782Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.401102537Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.191756968Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.598314132Z,14090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.391616604Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.500350369Z,14902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.396394885Z,13844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.393303563Z,14085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.197171689Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.187162803Z,14530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.196157461Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.389534899Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.493325437Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.493742802Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.501228994Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.493545661Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.595876679Z,15566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.495581783Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.591114991Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.535692612Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.399834501Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.392222694Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.399196165Z,15574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.513292077Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.294310149Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.402996111Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.405389491Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.497225033Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.392047463Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.406447858Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.196513251Z,14103,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.391337271Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.399974164Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.396656969Z,14716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.501226493Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.394628113Z,14033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.417822459Z,15577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.497819527Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.403717402Z,14023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.600211744Z,14017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.489904486Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.496814983Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.295270122Z,13944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.505518345Z,15386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.495405421Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.491927838Z,13992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.392107567Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.395512136Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.29552631Z,13920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.394085722Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.497430612Z,13862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.599541747Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.391519368Z,15437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.400949967Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.502270402Z,14971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.398737221Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.203599689Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.504534683Z,15031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.395215405Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.499165862Z,14126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.496203726Z,13848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:32.146282652Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:32.14578999Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:11.642776674Z,5791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:31.642858113Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:11.646552221Z,5905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:21.64378672Z,4472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:41.646253564Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:01.645152527Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:11.64435832Z,6104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:41.646054776Z,4987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:01.744897211Z,5480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.650647905Z,5499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:11.645243015Z,5210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:41.645803855Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:01.648842057Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.643120546Z,5585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:41.649757914Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:21.643398175Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:11.645857456Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:41.64608879Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:11.643872904Z,4974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:31.746742869Z,5380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:01.646813444Z,5057,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.644755175Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:21.742243059Z,5263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:01.646326079Z,5219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:21.646186653Z,5577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:01.647978536Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:21.645209287Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:21.645192153Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:41.646009246Z,4920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:51.655519528Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.647153595Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:11.646780972Z,5958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.65712987Z,5675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.645381944Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.647099954Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.645022636Z,5742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.647313198Z,6101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:41.644375904Z,5266,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:01.644811377Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:31.645957525Z,5377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:51.644239304Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:31.645668666Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:51.645458284Z,5537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:11.644204213Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:01.647048985Z,6076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:21.644875606Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:41.643758572Z,5431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.646828621Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:31.656343602Z,4784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:41.646211225Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.644309824Z,5040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:41.645803059Z,5241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:51.643934304Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:21.643279535Z,5030,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.649558673Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:21.643517172Z,5834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:11.645798579Z,4728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:11.643741717Z,4774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:11.644470363Z,4985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:31.745208357Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:51.648014803Z,5085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:21.748946376Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:41.649586169Z,5561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.646294507Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.650920063Z,4814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.64932242Z,5064,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.416045986Z,13380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.408728058Z,13457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.419103146Z,12914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.410568246Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.419560614Z,12910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.408980966Z,13111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.719417963Z,13809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.610487769Z,13703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.597910644Z,13594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.507376307Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.511889353Z,13664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.516961843Z,13753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.623550159Z,13254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.517788073Z,13694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.516428Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.51381454Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.520066026Z,13688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.516123057Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.921573502Z,12728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.505189382Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.511375826Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.500170395Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.521602884Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.821038246Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.519908932Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.514356933Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.505293927Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.625417417Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.613598274Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.701374738Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.510781061Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.499463562Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.498229193Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.514701206Z,12445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.600639751Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.502172914Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.610621588Z,12366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.511700974Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.506733994Z,12726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.501866162Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.517959588Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.712267703Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.52176465Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.52613755Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.705770898Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.514090778Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.520543725Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.525580075Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.51541136Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.519452008Z,12407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.599790464Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.509968451Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.503930128Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.515461766Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.520608574Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.717362196Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.501255255Z,12424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.522319169Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.506199957Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.511791087Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.503388515Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.501502306Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.621599876Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.502861547Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.517190834Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.516478941Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.512389763Z,12300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.616411172Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.524190347Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.505577785Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.506719966Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.480613648Z,13444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.588767561Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.469413507Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.488142949Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.48822636Z,13221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.57050592Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.585029444Z,13794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.67101046Z,13775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.66969516Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.58572916Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.572495207Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.57391189Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.580381991Z,13699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.880081001Z,13653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.672537222Z,13726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.785932988Z,13671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.574012367Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.58795363Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.568980376Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.771129675Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.569665328Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.770413212Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.486427811Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.581499207Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.57846613Z,12497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.574445991Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.571799917Z,12481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.590738007Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.477715668Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.072418515Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.570030703Z,12830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.577688395Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.573098591Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.672273814Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.586275958Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.573782762Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.584417486Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.569177936Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.494634794Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.583134138Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.506111481Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.480443614Z,12871,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.587939245Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.479972111Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.47498209Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.568942787Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.485913891Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.488612211Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.587242636Z,12538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.47913516Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.790601466Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.487988756Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.471078644Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.685474384Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.49075882Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.8008023Z,12511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.481194215Z,13297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.480117559Z,12429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.481900877Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.488441812Z,12724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.484678749Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.486842094Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.588027021Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.480906247Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.484571223Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.584236313Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.48174506Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.485392007Z,12480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.489542317Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.483820179Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.771617701Z,12665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.484045787Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.68965595Z,12376,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.487623157Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.547997965Z,13031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.647407558Z,13308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.449666102Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.451093648Z,12874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.73948129Z,13234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.648140091Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.530274038Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.645122768Z,13172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.664409506Z,12979,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.549757835Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.531774199Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.541388074Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.54935512Z,13499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.759997402Z,13091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.561718995Z,13767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.554870348Z,13526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.650428014Z,13755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.534968317Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.554028353Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.544235569Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.556292669Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.631445076Z,12777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.541763888Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.532950739Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.549928218Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.547165751Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.547016135Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.661139975Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.540469766Z,12369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.549638887Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.547941505Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.54108036Z,12702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.566439459Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.549401474Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.653654157Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.553674765Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.547075416Z,12641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.643775347Z,12688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.531837286Z,12475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.531284115Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.550553375Z,12413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.530612321Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.546588558Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.530312537Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.534813494Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.549729912Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.5346712Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.55566519Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.553159333Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.588731782Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.553907961Z,12391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.528964031Z,12452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.565971028Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.538352617Z,12326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.630363595Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.544918263Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.547943131Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.574479782Z,12373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.546401326Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.628937558Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.530202131Z,12256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.528837912Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.54546175Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.530102264Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.528434759Z,12814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.533648051Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.557005308Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.542944435Z,12659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.528105527Z,12167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.528384714Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.553269333Z,12476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.637604269Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.050943628Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.552201867Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.552022267Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.545549635Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.632748933Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.534815906Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.534121348Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.630118573Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30.41058236Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10.406557463Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.318102141Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.410566269Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.410529361Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.416068228Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00.414291175Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.412754965Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.51537053Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.415381783Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.516053344Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.41216645Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.409834227Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.419963579Z,14823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.316890266Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.425430235Z,14681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.532706434Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.612827102Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.310603129Z,13973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.414752006Z,14091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.207173332Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.525920951Z,14943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.412068586Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.409752037Z,14226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.315172422Z,13926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.518514384Z,14683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.413154175Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.411639302Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.425165166Z,14633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.316222517Z,14081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.41241481Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.510498044Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.41077143Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.518769819Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.414413635Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.517101075Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.415907569Z,14666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.509823471Z,15197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.435202919Z,15348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.317712971Z,15475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.419756989Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.412066273Z,14010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.407572974Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.421312079Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.210339956Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.411852082Z,14884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.412055707Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.410466202Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.511217102Z,14730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.616620805Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.512958021Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.410044023Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.513961818Z,13833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.413714172Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.50956254Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.417834355Z,15492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.413191781Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.420761367Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.416206389Z,15292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:52.195862189Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.408635251Z,13796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.415244501Z,14529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.447801794Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.516323011Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.520846149Z,14698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.407141796Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.430459575Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.407041306Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.421481129Z,15460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.422336373Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:38.73971619Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:22.146279748Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:22.151471718Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:22.153224112Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:22.157787105Z,5630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:22.15007136Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:22.150267031Z,5730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:42.149811483Z,5168,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:21.75042711Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:51.657907241Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:31.64994704Z,4792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:51.649814367Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:31.646391025Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:31.65123739Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:51.652746112Z,5913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:41.648834719Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:41.649933423Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:31.752913229Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:11.752162462Z,5786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:31.657026454Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.648586234Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:51.647969653Z,4828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:21.647728223Z,5084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:51.650490404Z,5657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:11.75810744Z,5454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:41.750599635Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:41.750321537Z,4965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.649182047Z,5764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:41.651403549Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:51.687255118Z,6011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:31.652650438Z,4768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:51.653156549Z,5281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:31.647977633Z,4980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:11.751770036Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:41.648155682Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.651863642Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:41.652987546Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.749968073Z,5645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.652748062Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:11.649081836Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:51.649305518Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:11.653935812Z,5687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:01.651344536Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:51.64892955Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:51.650462218Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:41.651431032Z,6050,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:21.649658495Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:01.651680386Z,5556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:31.75291458Z,4899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:11.74914845Z,5924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:11.651022007Z,5912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:21.749818873Z,5227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:21.649656069Z,5883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:11.750674006Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:41.65063636Z,4654,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:51.64912494Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:11.649542366Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:31.649110447Z,6009,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.760356971Z,4452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:51.681914369Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.650598369Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.372789116Z,13075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.468447423Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.476375512Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.370363416Z,13002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.665880148Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.577079901Z,13132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.552352631Z,12824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.558245433Z,12812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.76062094Z,13733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.552650855Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.551364342Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.55321911Z,13801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.662488511Z,13695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.566964203Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.558074283Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.762104581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.712371156Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.651361917Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.571587197Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.666732938Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.570306228Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.562420817Z,12537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.574764024Z,12687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.558146842Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.776992224Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.564801921Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.564966212Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.549944769Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.569109067Z,12905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.565622119Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.567083078Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.649327692Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.561401004Z,12672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.550406662Z,12557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.566822284Z,12339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.549447088Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.55097345Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.767101707Z,12683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.568913295Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.548903273Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.565379542Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.592647775Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.552878012Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.550600305Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.554218836Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.568583225Z,12354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.668009266Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.552754666Z,12486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.581724937Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.56320607Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.567529788Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.567121391Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.571293509Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.552148362Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.864484679Z,12670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.564819902Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.55828083Z,12731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.56808664Z,12628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.572359625Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.562025136Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.581412021Z,12722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.649498775Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.568727137Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.879036783Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\"", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This dataset has been generated with this query:\n"}, ast.Comment{Text: "// from(bucket: \"system_usage\")\n"}, ast.Comment{Text: "// |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n"}, ast.Comment{Text: "// |> filter(fn: (r) =>\n"}, ast.Comment{Text: "// (r.org_id == \"03d01b74c8e09000\" or r.org_id == \"043941ef08a63000\" or r.org_id == \"043502a6825c5000\")\n"}, ast.Comment{Text: "// and r._measurement == \"http_request\"\n"}, ast.Comment{Text: "// and r._field == \"req_bytes\"\n"}, ast.Comment{Text: "// )\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 15, - }, - File: "writes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 15, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3338, - }, - File: "writes_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,14474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,14290,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.367132499Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.360119605Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:15.951161358Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.469506362Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.360404568Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.560384822Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.464560505Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.457731023Z,15452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.457021241Z,14766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.458783682Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.366746231Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.363501959Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.456525739Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.35611673Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.357182535Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.363331587Z,14610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.462057729Z,14803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.466362995Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.361058325Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.258913212Z,15308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.575850286Z,15537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.562744782Z,15605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.36036289Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.358946248Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.563057906Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.360288773Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.459230389Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:04.345515347Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.356787096Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.359898046Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.3605266Z,14806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.477846091Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.4600047Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.459700452Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.559702103Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.46971589Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.254904566Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.461700307Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.467223118Z,14879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.563593003Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.361250889Z,14060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.464850811Z,14948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.356260268Z,14842,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.467199209Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.84431782Z,5702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.352779509Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.46216521Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.561177076Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.457364022Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.427768739Z,14804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.356693998Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.466577901Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.468223388Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.368426804Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.368497534Z,15461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.365925176Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.466498884Z,14800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.364091182Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.558412543Z,14451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:42.244831236Z,5782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.558797843Z,13947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.589233827Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.358310428Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.460825577Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.462868786Z,14130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.36371087Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.660559909Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.670926429Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.366538899Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.366436685Z,14568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.364095207Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.467009207Z,14051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:02.126450806Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:42.125177171Z,4999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:52.14127004Z,5328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:42.124606769Z,6042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:52.124472886Z,5141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:42.125707339Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:52.124074193Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:42.123966078Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:52.12205003Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:42.125865596Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:52.12634384Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:42.224191058Z,5044,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:52.124294998Z,6054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:22.122983075Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:12.133571901Z,16027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:21.627292638Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:21.623553049Z,5500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:41.82364639Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:11.638698993Z,6177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.62479733Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:01.629510337Z,5599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:31.727350143Z,5874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:41.624753739Z,5664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:31.62622381Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:51.728505838Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:11.722754748Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:41.625143436Z,5601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:31.623584594Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:51.623773218Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:01.727509346Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:01.624004611Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.624935193Z,5604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:21.72874104Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:51.625538179Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:11.627190628Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:11.623566353Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:01.624234681Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:51.622791364Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:41.634371527Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.622849281Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:31.625834621Z,5112,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:51.627758054Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.734350727Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:01.626417166Z,5509,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:21.623212899Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:51.625447464Z,5714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.626701283Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.628696763Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:21.621987868Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:11.627654024Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:51.725691732Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:31.621708855Z,6065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:11.62535822Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:11.622759095Z,5188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:51.624656774Z,6110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.62310567Z,4658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:31.624101663Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:11.725682329Z,5101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:41.622912523Z,4927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:41.624255656Z,5698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:21.629191172Z,5565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:51.626075278Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.627194484Z,6252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.622745246Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.62612763Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.482034991Z,12860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.48027343Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.963257231Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.666041554Z,13199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.661775499Z,13089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.562888598Z,13540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.559973344Z,13241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.566336202Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.773172502Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.567777549Z,13677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.561179851Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.563255716Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.86651441Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.573601511Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.56956423Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.576514152Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.575629933Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.56076143Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.563307239Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.575917302Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.579914728Z,12715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.576742841Z,12539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.476773604Z,12800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.565466639Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.571137586Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.780297143Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.581944751Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.567350041Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.578622579Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.866057942Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.564611275Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.464492495Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573691733Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.761349953Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.668041288Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.560201274Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.566205836Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.673175614Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.571422Z,12520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.561025019Z,12968,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.578510538Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.5620776Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.565196268Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.55920534Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.560432368Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.572016294Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.474705441Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.573910345Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.573503732Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.566681293Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.474719745Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.473434763Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.479693162Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.563201762Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.580753216Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.48067007Z,12333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.669757308Z,12451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.475230638Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.464224936Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.476077449Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.481446445Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.475296451Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.485532595Z,12399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.471078662Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.483841172Z,12655,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10.876893672Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50.568451268Z,14560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.163999102Z,14210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.378776134Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.676472286Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.367481816Z,14635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.372071665Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.472119032Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50.381232918Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.481445177Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.271118587Z,15425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.385715412Z,14584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.472896698Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.377995338Z,15636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.474753675Z,14729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.379762772Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.26789702Z,14185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.381812568Z,14788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.382503027Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.579885528Z,15516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.278260478Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.478762675Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.37924961Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.368632527Z,14068,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.478180624Z,14145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.475487595Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.482812488Z,13988,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.276996753Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.47176165Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.268438682Z,13895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.473926563Z,14587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.384378949Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.476472688Z,14155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:44.264421343Z,9490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.380293211Z,14172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.483741411Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.573434973Z,14952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.377116575Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.579867799Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.387322351Z,14974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.56962201Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.478726019Z,14978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.479834602Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573424483Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.171358962Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.38193761Z,15313,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.408261572Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.372903485Z,14679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.58217612Z,15398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.590748032Z,15534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.259793874Z,5703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.471280999Z,14898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.176699146Z,14022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.376850993Z,14020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.475381882Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.446286661Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.479420962Z,15341,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.484277298Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.373523519Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.181666041Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.476252369Z,14794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.371125716Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.52429546Z,14634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.480671166Z,14163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.472810081Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.476860095Z,13853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.472775606Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.170255563Z,14606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.468009573Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.474489351Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.481025459Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.472562316Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.678336638Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.174377069Z,14565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.37627842Z,14824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.578181281Z,14914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:42.178276625Z,4813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:52.179333377Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:12.181090832Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:31.683676298Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:41.680275402Z,6041,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:31.682544054Z,5272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:01.683969143Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:21.779331814Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:41.682514986Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.891432368Z,4991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:31.685149269Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:31.680664444Z,5778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:01.686812432Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:21.678591565Z,5032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.679214406Z,6285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:01.685142928Z,5335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:21.682441106Z,5322,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:41.784026692Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:31.681911776Z,5750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:31.679534362Z,5787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:31.681321869Z,5257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:11.680039787Z,5314,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.781871395Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:01.68137078Z,5316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:31.706547813Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:01.683573897Z,5663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:11.686309088Z,5340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:51.679753269Z,5586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:41.681686348Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:01.680404239Z,6080,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:01.684263512Z,4895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:21.682458349Z,5600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:41.678446464Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:41.685846862Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:41.684247268Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:51.683853108Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:11.680357542Z,5930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.679879778Z,5818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.679933162Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.883119406Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.679929081Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.681953479Z,4780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:01.68083251Z,6071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:01.681287822Z,5837,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:11.683043132Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:31.678394632Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:11.684359456Z,5758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:31.677592866Z,4885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:51.67891022Z,5075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.693539122Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:41.68286235Z,4684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:01.682494084Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:21.785746387Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:41.682082528Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:11.682252164Z,4756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:31.683452697Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:21.683774703Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:31.683036478Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:21.678665378Z,6216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:41.683998736Z,5349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:41.677785087Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:21.682195063Z,5176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:11.683061377Z,5200,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:31.681920745Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:01.7808503Z,5402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:01.6827129Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.710065064Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:11.78198496Z,4889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.410455042Z,13129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.612214521Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.613085447Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.412012517Z,12857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.914707547Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.50092323Z,13942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.506553723Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.615233296Z,13697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.618206771Z,13760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.503077727Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.51457693Z,13419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.715375611Z,13014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.517719573Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.519177566Z,12832,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.517384611Z,12805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.511380314Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.617114218Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.500922892Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.508501948Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.509737804Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.607059826Z,12823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.521291591Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.705290993Z,12614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.597764824Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.503284353Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.51792435Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.507509192Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.501132732Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.50759347Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.714088938Z,12375,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.511887566Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.506502445Z,12875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.008622285Z,12792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.513286578Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.521378198Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503785548Z,12759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.513342757Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.909907875Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.513231391Z,12328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.527190295Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.516466443Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.513378774Z,12335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.508357695Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.515120687Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.509120857Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.500027459Z,12334,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.512229141Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.712079145Z,12681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.509825917Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.625122698Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.509535904Z,12677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.508691795Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.507487622Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.521530949Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.516523432Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.517913275Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.603547389Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.710414055Z,12453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.534639159Z,12442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.508316108Z,12395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.520859613Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.443402745Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.544811236Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.540874263Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.528309419Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.546001795Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.534984482Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.53261252Z,13260,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.737657887Z,13045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.636631524Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.547113946Z,13072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.625187108Z,12755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.543801852Z,12967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.543233899Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.546515332Z,13604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.526877222Z,13249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.545107016Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.527783457Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.536967573Z,13557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.533826958Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.736686193Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.537431088Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.553339363Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.645912764Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.526185433Z,12703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.530228207Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.526105824Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.543578828Z,12506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.541304246Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.536106013Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.757796664Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.563519924Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.534920341Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.538745065Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.752833662Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.537375994Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.526875865Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.538519817Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.536935244Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.541198284Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.540335519Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.543317521Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.540809194Z,12610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.927759745Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.52544509Z,12949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.539817367Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.532525905Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.53989904Z,12811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.524260382Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.648323001Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.541987021Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.528612818Z,12879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.738541474Z,12248,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.524956281Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.634572647Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.525189488Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.643221594Z,12531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.52775257Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.522021388Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.535540816Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.542379516Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.530433468Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.535445757Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.559339104Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.545064245Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.738914397Z,12797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.535371599Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.540510758Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.536822123Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.523787506Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.525956841Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.531351288Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.633623461Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.634990337Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.52560734Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20.424835734Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.533548068Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.427326401Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.429113694Z,15377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.533090725Z,14437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.425198848Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.330821456Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.431941394Z,14695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.327394474Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.431439727Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.435993041Z,14640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.432549191Z,15455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.435206653Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.536849632Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:25.617816663Z,5870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.429647809Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.53136386Z,14054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.429915826Z,15512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.331375666Z,14284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.429182327Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.429048737Z,13972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.233782744Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.426998395Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.432549831Z,15557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.431249572Z,13952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.482915238Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.431627443Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.432765235Z,15628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.43572782Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.428244941Z,14670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.32644781Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.326716878Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.431382292Z,14082,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.524695097Z,14164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.232235781Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.528459395Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.437240355Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.327915246Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.231825436Z,15448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.449357044Z,14524,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.430178669Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.322775307Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.434335097Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.437895101Z,15609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.322489176Z,14672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.445147249Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.327276557Z,14391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.428739827Z,15444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.430944446Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.435198698Z,15243,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.429344614Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.535992091Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.727174605Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.429048675Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.436918932Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.735690066Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:02.223384997Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.438041058Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.432173007Z,15553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.438654476Z,14647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.426499206Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.438629896Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.636648875Z,13821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.434698991Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.429994645Z,13933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:12.110678262Z,5025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:12.111822738Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:12.214916217Z,5769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:12.114027127Z,5457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:12.111031267Z,5206,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:12.110558786Z,5373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:32.111770843Z,6039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:22.112922677Z,4371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:11.614688985Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:01.610754751Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:21.624374618Z,5615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:51.609256251Z,5246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:31.715567586Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:21.611093146Z,5639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:51.713900428Z,5253,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:41.614111659Z,5886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.613685104Z,5514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:51.613193963Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:41.683454119Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.714918211Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:21.611231809Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:01.61192541Z,5917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:51.616719958Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:11.615491798Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:41.612434493Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:31.611649119Z,5279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:31.612436367Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:51.615233186Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:41.611639134Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:01.612363244Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.609168934Z,5686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:41.612186501Z,5205,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:11.612066361Z,5481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:31.611268728Z,5329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:21.61042168Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:41.712406737Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:01.70987596Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:21.714467837Z,5843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:41.712365025Z,5209,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:41.711910395Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:11.613177096Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:31.614896282Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.712251652Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.61266043Z,5482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.612526963Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:51.615772732Z,5743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:11.614301624Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:21.612373229Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:41.613600546Z,4932,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:01.61205034Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:51.613431331Z,5866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.611802696Z,4791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:41.613152104Z,5163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:01.613044054Z,6188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:01.614590546Z,5155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:41.610393517Z,4759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:31.613951582Z,5114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:51.610554724Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:51.613188776Z,5336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:31.612558587Z,4925,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:41.71592966Z,5039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:11.613689792Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:11.711874727Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.616714632Z,5641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.609911747Z,5090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:02.118225994Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:02.115910383Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:02.115299933Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:02.114918067Z,5603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:02.118499962Z,5285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:02.117676706Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:32.117203901Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:31.615690452Z,5553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:51.614751136Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:41.619474755Z,6024,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:21.61543338Z,5060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:11.618012744Z,5909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:41.617886459Z,7003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:41.617649806Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:01.619068372Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:11.617825176Z,5015,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:41.61683905Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:01.717067444Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:21.613511979Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:31.615739332Z,5591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:51.614707915Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:41.616494016Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:21.615323124Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:51.616948094Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:41.615597174Z,5967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:11.623406839Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:41.616271397Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:11.716597416Z,4763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:41.716841596Z,5596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:11.617560987Z,4810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:41.617038808Z,5094,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:31.617210464Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.818001662Z,4876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:51.721787301Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.718508748Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:41.61585035Z,5104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:01.614727339Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:21.615255978Z,5747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.617864572Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:21.613341546Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:31.618354073Z,4853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.618482058Z,5250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:31.615543772Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.617810283Z,5232,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.718207947Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:01.617815668Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:21.631500203Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:41.622129862Z,5709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.619224296Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:41.614507106Z,5222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:01.615515373Z,5632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:11.721402189Z,4833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:31.616423306Z,5733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:51.613986446Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.612938903Z,4802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:41.71882917Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:01.618121055Z,5551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:51.617303926Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:11.618781336Z,4775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:11.616575199Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:51.717119383Z,5821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:21.616013309Z,5178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:51.619611348Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:51.613590696Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:11.615430365Z,4981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:01.62029305Z,5708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.716337438Z,4781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:41.718626554Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:41.616820152Z,4890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:21.81947792Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:51.718816785Z,6389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:41.614497357Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.714337937Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.635005487Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.616086654Z,5326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.468498098Z,14775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.437023453Z,15483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.35483322Z,13964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50.33706462Z,13863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:25.929427625Z,7953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.436692938Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.340829242Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.440423958Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.449848787Z,14922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.440462311Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.533829196Z,14052,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.438782923Z,15453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.339103765Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.444230601Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.536896023Z,15265,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.43759786Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.236862392Z,14599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.344472248Z,14256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.436771356Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.443651798Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.443535992Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.442264751Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.444281059Z,15284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.540127593Z,15457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.440546035Z,14159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.243413581Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.44108678Z,14551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.337051993Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.542326412Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.537564064Z,13887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.338866407Z,15309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.336462103Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.441957512Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.437299151Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.443483408Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.443901584Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.446921084Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.446824577Z,14678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.338550004Z,15548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.235283274Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.4427302Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.4347885Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.339686105Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.540024903Z,13904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.331247522Z,15399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.343971155Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.239805034Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.341369148Z,13993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.440995722Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.451587652Z,13781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.44332653Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.532597942Z,13965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.430626178Z,15400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.442091481Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.443607289Z,13836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.437238159Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.242304825Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.232262229Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.44954375Z,14063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.342020354Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.544806355Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.42838108Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.549476347Z,14981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.544406152Z,14712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.437011608Z,14045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.231257496Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.442072569Z,14651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.442218978Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.331297817Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.437959689Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.337165132Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.342842251Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.342818454Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.638836924Z,14595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.443716533Z,14611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.446149597Z,15536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.436121462Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.435730413Z,14114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.438256111Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.544037165Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.245119032Z,15505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.441889636Z,14749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40.379566365Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.383843551Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.39514055Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.580409122Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10.380016566Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:35.873681502Z,3746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.37997914Z,14850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.482574189Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.483007918Z,14011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.390395718Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.390333403Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.412701713Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.586143637Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.285223638Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.507709045Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.490508083Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.393931759Z,15486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.486716578Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.492693176Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.286721684Z,14710,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.391857153Z,14916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.484708738Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.484251868Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.485025546Z,14061,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.394908914Z,13860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.490773463Z,13880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.492049914Z,14838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.393608121Z,15552,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.48497597Z,14799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.385756467Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.189775936Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.183456953Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.284882414Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.492751221Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.587094812Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.489795665Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.488717967Z,13908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.487284537Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.184176186Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.184638079Z,14661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.583156294Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.170388893Z,14725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.187356953Z,14478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.387995657Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.383074425Z,14763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.482566985Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.486109959Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.49515301Z,13818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.386107548Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.48936818Z,14998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.590512508Z,14110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.378449814Z,13894,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.185072135Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.18415374Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.282488071Z,15443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.591084822Z,14002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.384564904Z,14564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.282964242Z,14667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.484240598Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.485246429Z,15345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.502168846Z,14071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.394118871Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.498734809Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.493447042Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.381218539Z,14741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.488272056Z,14615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.485523329Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.395458108Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.390542203Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.284696316Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.491279552Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.389926545Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.387364409Z,13961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.48600623Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.384749836Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.184269581Z,14694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.387326291Z,14997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.490611306Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.486020232Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.393301977Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.382632852Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.395339325Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.816814087Z,24967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.420165422Z,13092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.426606679Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.532341472Z,13211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.632662874Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.526180823Z,12974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.527397746Z,13148,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.522505008Z,12865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.53993958Z,13377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.52680765Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.523862648Z,13914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.629913639Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.53050702Z,13324,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.524510875Z,13255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.729245072Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.529961108Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.531355999Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.522614096Z,13217,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.513348728Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.516442481Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.531815714Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.531896409Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.529389713Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.652842679Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.725256771Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.630309181Z,12885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.534447628Z,13311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.529668461Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.524914293Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.528272454Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.524018606Z,12734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.53192426Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.528412244Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.52563235Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.513161981Z,12680,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.539551402Z,12505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.627251583Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.52870035Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.62880173Z,12698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.531676973Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.525271302Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.543754436Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.528435972Z,12463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.519912265Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.84460127Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.618615243Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.536249099Z,12591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.536333962Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.623863557Z,12758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.529790448Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.534690105Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.53551735Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.538638406Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.528288104Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.525523458Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.626571283Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.514540583Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.511687333Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.527126634Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.519716911Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.510841548Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.525171926Z,12784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.614291921Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.523042569Z,12336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.512503367Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.628994108Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.536657672Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.515020538Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.616681558Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.530797327Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.538183977Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.514289783Z,12697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.601580879Z,13465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.398815092Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.406711414Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.497542118Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.597986926Z,13573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.495775688Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.500168951Z,13040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.491310576Z,13729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.49446909Z,13779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.494175667Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.693843546Z,13177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.498941394Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.596144581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.491711508Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.519197649Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.49609898Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.645119061Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.582094209Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.49829236Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.502663564Z,12782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.58278297Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.488796669Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.584763144Z,12435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.50156666Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.501097964Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.578766532Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.499072512Z,12807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.503494174Z,12756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.496164062Z,12870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.489213901Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.49703678Z,12898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.496281115Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.494208525Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.608610216Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.588444684Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.49747094Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.49481092Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.495703718Z,12501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.592870735Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.501902091Z,12415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.494039914Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.499341734Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.495268642Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.497004743Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.498102405Z,12283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.493699866Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.517571602Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.619041284Z,12644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.508365752Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.602118784Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.494331781Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.482404876Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.614334614Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.499626248Z,12625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.494433918Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.489672402Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.485553191Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.49384921Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.491781556Z,12352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.484264502Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.4849646Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.796390874Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.492883319Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.705772271Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.692849022Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.498294685Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.497617677Z,12448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.494198967Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.491404235Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.784791566Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.504866406Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.493648445Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.378960059Z,12242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.58018422Z,13117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.373807798Z,13039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.37801768Z,13493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.562191111Z,13404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.579395361Z,13303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.571330752Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.560908165Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.573790133Z,13670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.579299371Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.591278668Z,13618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.559516325Z,13823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.578726084Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.567230375Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.577692829Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.584230156Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.578910913Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.89217612Z,12450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.562339332Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.600825192Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.569410256Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.660793705Z,12419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.574297857Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.661360374Z,12458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.574728653Z,12828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.559644468Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.561596221Z,12774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.560624717Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.882853367Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.589759247Z,12394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.56180197Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.581110422Z,12630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.778630399Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.561751129Z,12604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.56243798Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.671066214Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.569298937Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.577774942Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.960129026Z,12770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.674921243Z,12550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.782539454Z,12573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.575793846Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.765943955Z,12851,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.565655824Z,12364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.586302472Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.560153293Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.571123234Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.562257383Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.573992918Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.676242329Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.572450471Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.576444687Z,12474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.57329955Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.475420826Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.479301788Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.486641142Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.478120533Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.567505848Z,12791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.479959996Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:12.172174059Z,6022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:12.169852499Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:42.168438508Z,5539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:41.666645749Z,6023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:01.770571783Z,5867,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.674350119Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:31.669291895Z,5469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:51.671285745Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:01.667047846Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:11.669816284Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:51.669507952Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:11.772861228Z,5160,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:51.670200255Z,5031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:31.668882135Z,5405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:21.67170526Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:51.669933424Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:51.668137659Z,6099,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:21.768825013Z,5466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:11.671253022Z,5496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:41.672837156Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:01.672213673Z,5430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:21.669036544Z,5422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:11.771893888Z,6130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:41.673212881Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:11.671607095Z,5941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:41.668004632Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:11.671932366Z,5287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:11.668770005Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:31.667367096Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:51.667480589Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:11.66967855Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:41.667359627Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:41.671249363Z,5321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:01.772059552Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:51.66908224Z,5002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:21.670488866Z,5086,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:51.795875626Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.672548759Z,5293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.66977786Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.669507425Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:51.767414435Z,5479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:31.671098443Z,4919,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:31.669569667Z,4592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:11.668337683Z,5998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:31.669710955Z,5732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:51.668266516Z,5783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:11.768518848Z,5936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:11.669633226Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:51.670155545Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:01.673626445Z,6088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:01.669279651Z,5765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:51.674935872Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:11.672238419Z,5583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:01.66727513Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:31.672539598Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:31.669355709Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.768010644Z,5021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.671651453Z,5389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.672471286Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:12.164725106Z,4382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:12.167180364Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:21.666239906Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:31.676039999Z,5270,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:21.777196052Z,4815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:11.663338213Z,5993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:31.67563918Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:51.666052458Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:11.772616732Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:31.663803919Z,5838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:01.667140804Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:21.767607179Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:31.665173779Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:21.665765069Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.667750204Z,5244,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:51.664145799Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:11.664757702Z,5671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:11.669024714Z,4604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:41.6668835Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:01.666396048Z,4971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:51.663278657Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:11.667870643Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:21.66865685Z,5608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:15.482237792Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.666851421Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:11.66751052Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:31.669292739Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:51.669446062Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:51.666083547Z,5236,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:31.666061555Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:01.667921793Z,5501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:01.667048458Z,4996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.668364748Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.668519998Z,5139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.77422469Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:31.673222006Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:51.682190896Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:11.669206312Z,4909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:11.667889821Z,6281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:31.665679941Z,5043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:21.669250106Z,5045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:41.673575971Z,5215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:41.667875914Z,5766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:01.668916841Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:51.663639899Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:11.666303267Z,5412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:31.766886813Z,5759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:01.66563997Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:21.669405872Z,5875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:41.665331347Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:21.665595635Z,5143,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:41.665017613Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:41.669657257Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:31.767021453Z,4660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:21.668189938Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:51.669366411Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:51.668554292Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:31.669247283Z,6164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:41.667637657Z,5089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:21.668078358Z,5364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.665643289Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.671674Z,5442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:02.163043643Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:02.161146282Z,5840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:52.161204242Z,5298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:01.75962937Z,5098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:01.659620845Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:11.660942975Z,4864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:31.663905381Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:51.660605454Z,5360,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:31.660259251Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:51.658137614Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:21.658930055Z,5460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:01.760689924Z,5292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:31.665367455Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:01.658277116Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.664084488Z,5278,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:31.658252595Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:51.763839895Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:11.662757445Z,4972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:51.659990755Z,4970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:11.663180491Z,5333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:11.657897203Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.662519834Z,5861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:01.660937801Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:11.660828557Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:51.662532419Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:11.760294829Z,5631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:31.661542984Z,5794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:11.663090896Z,6178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:31.660301669Z,5773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:51.659338844Z,5929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:51.660395525Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:21.657907849Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:21.758764926Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.661272509Z,5162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.662839605Z,5900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.7652594Z,4924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:51.660199481Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:11.660828252Z,6731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:31.657359048Z,5581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:11.660510605Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:31.761903605Z,5740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:41.659193908Z,6190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.780685063Z,4772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:41.673847645Z,5404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:01.661766555Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:21.662445307Z,5736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:11.659459196Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:31.66490843Z,6078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:51.660932918Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:21.667760618Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:41.764818491Z,5546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:51.664064371Z,5713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:51.658707897Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:41.66160905Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.661885114Z,5550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:11.66051451Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:01.665684443Z,4989,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:41.660847424Z,5295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:31.661827402Z,5245,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:21.662649778Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:31.660177146Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:21.660930706Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:01.660050607Z,5063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:01.760552289Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:21.659931047Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:41.662557388Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:11.762763296Z,5149,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:41.661857081Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:11.65883265Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.666198332Z,5216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40.780456883Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.379147417Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.47864933Z,15571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.778014764Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40.88223824Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.376698304Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.276560535Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.479658477Z,15491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.472957025Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.380415927Z,13840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.477036316Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.173203443Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:15.562763824Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.480009261Z,14961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.78018449Z,15581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.569187868Z,15507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.384554839Z,14724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.484846554Z,15521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.17662718Z,14043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.383025155Z,15611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.571334815Z,14028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.575749369Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.375063328Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.577510956Z,14540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.473318924Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.273640119Z,14840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.582964601Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.478426794Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.576632333Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.563745596Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.487068518Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.371368921Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.484422212Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.473819493Z,14769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.377754556Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.477316017Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.377649063Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.375750744Z,15293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.543378497Z,15644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.3715387Z,14036,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.172757958Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.672952453Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.495868187Z,14939,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.378236196Z,15489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.181024921Z,13978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.585668023Z,14901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.473297656Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.379088337Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.477318922Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.372698404Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.377709202Z,14598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.480372191Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.175697523Z,15629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.474137167Z,15288,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.377732903Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.576847014Z,14074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.474694802Z,14100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.373374274Z,15436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.480144205Z,15645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.374566876Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.181993196Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.374373251Z,14053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.379318428Z,14124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.475643218Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.373409229Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.377575191Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.579730529Z,14072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.483272533Z,15525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.280591596Z,14545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.483921364Z,14644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.376846261Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.487330212Z,14406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.476776105Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.472404556Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:42.199339594Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:52.207028334Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:42.199892107Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:52.19868682Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:42.199340094Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:02.304161584Z,5074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:41.701495091Z,5353,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:51.699897001Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:11.702068578Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:11.907237624Z,5618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:41.699716221Z,5357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:11.701862006Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:21.699725826Z,5517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:01.699027791Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:11.797950041Z,4642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:01.700188188Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:01.699302192Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:21.701090342Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:51.806854472Z,5961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:41.706048468Z,5483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:41.701525949Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:31.702114821Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:01.700673554Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:31.699752843Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:01.700850573Z,5915,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:31.702466499Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:01.698955288Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:31.700878266Z,5211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.802435432Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:51.800047496Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:01.699186506Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:01.700229319Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:21.700739619Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:31.700807036Z,5506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:11.702216891Z,5896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:31.79923731Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:51.699596918Z,5677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.798624641Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:21.697341625Z,5447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:41.700616828Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.705079726Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:51.702996728Z,4863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:51.703890036Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.699564355Z,5950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:21.699629746Z,5409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:41.70207383Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:31.702074156Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:11.7000132Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:41.701844646Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:51.697505102Z,5047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.702544674Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:31.801361311Z,6019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:51.698691812Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:41.702012634Z,5956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:51.699256417Z,5942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:21.698902763Z,4623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.801710459Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.47530227Z,14713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00.444009899Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.45100663Z,15321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.446303114Z,14589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.442172288Z,14511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.136007543Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40.446753258Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30.450030847Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.448203945Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.441449957Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.342716402Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.543038211Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.34479012Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.447587133Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.443169718Z,15222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.544752368Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.44640087Z,15329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.548940285Z,15394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.453639408Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.538349472Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.147741611Z,15297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.541008125Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.646241874Z,14746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.442718838Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.439388047Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.444636879Z,14874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.639006043Z,13960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.458576647Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.248225274Z,15350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.545203338Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.441450508Z,13936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.543555742Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.451750378Z,15447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.444728402Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.656829097Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.246277513Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.441169832Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.442140601Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.346089111Z,15002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.352785951Z,15472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.457437079Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.444714998Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.543661715Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.345392507Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.547002188Z,15522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.456032243Z,13987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.449355364Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.447370383Z,14139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.442777628Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.448328977Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.451310612Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.436543379Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.446426057Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.350084669Z,15585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.537370393Z,15299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.542554589Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.441471303Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.34495268Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.441465725Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.445582979Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.448504266Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.536269317Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.551797768Z,14616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.43867432Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.445189205Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.442693145Z,15223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.447161178Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.445684771Z,14539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.449315791Z,15517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.437591976Z,14113,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.45260047Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.446086486Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.446719238Z,13955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.345407152Z,14983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.485904783Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.482817801Z,13123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.384796104Z,13299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.482487369Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.483490478Z,13119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.56954014Z,13630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.574409913Z,13667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.88855852Z,13814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.577282484Z,13510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.584839666Z,13783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.681027125Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.583978255Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.611678325Z,13740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.674754753Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.569686333Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.567487373Z,13689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.566093498Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.570936293Z,13720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.597696322Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.583351368Z,12744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.665772614Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.585000032Z,12564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.572706727Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.579542939Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.684356946Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.580200069Z,12400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.678857986Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.570127514Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.566513093Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.566200239Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.482975047Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.587330452Z,12787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.583535897Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58215706Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.566637307Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.567249851Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.56589485Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.678722306Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.588624207Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.489501169Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.6708746Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.577579544Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.567616913Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.887804764Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.677133417Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.499208485Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.489622839Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.501230214Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.488321857Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.469118137Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.491112821Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.485158978Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.585563551Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.569123527Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.485655959Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.479655727Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.485544558Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.479532694Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.468173251Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.485901065Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.482513508Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.477290727Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.468141022Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.582612272Z,12624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.469591706Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20.459575453Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00.550284835Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.44935884Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.451924819Z,14521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.443056398Z,15550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20.453331233Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.450635841Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.465220073Z,15249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.449721118Z,15422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.450284831Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.247424839Z,15700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.441742972Z,14039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.464522479Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.448715159Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.396765895Z,15478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.345616112Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.547694818Z,13872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.544000561Z,15389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.553646088Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.243805728Z,14465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.452024543Z,15346,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.459035225Z,15490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.45547682Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.648586002Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.547076537Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.354233935Z,14802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.365726905Z,15626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.342457231Z,14038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.346226646Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.345596883Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.446555484Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.458911287Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.346846295Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.345480833Z,14883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.466312352Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.341874921Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.455027348Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.350726434Z,14628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.545969486Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.82924986Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.473118752Z,14801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.454498455Z,14573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.561809674Z,14502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.584523673Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.548568001Z,14875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.447633689Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.35134622Z,15277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.353462484Z,14531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.453854032Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.448470338Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.334401653Z,14533,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.339968163Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.457051264Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:32.428775795Z,11521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.353394477Z,15614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.545997643Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.458800743Z,15366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.44511362Z,15547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.442604724Z,14569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.361730193Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.370752403Z,12911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.361212726Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.360967967Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.765493164Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.77512765Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.548438099Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.551215371Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.552854596Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.649538182Z,13042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.550183255Z,13012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.547054375Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.550324317Z,12825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.552113363Z,13195,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.562395388Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.763206965Z,13676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.651893688Z,13543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.772619268Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.56926129Z,13651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.547897444Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.649140324Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.559727058Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.56563929Z,12795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.550503272Z,12434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.566281134Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.560504776Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571807189Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.591279457Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.570070267Z,12690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.970409346Z,12693,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.547213047Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.551806063Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.566800145Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.66554127Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.668453501Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.559532984Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.651113045Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.566290595Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.552196634Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.548477576Z,12746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.674146238Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.574395685Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.559926323Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.549300276Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.75185672Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.549134343Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.554503655Z,12572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.748598217Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.666259947Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.549429377Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.848625216Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.754610449Z,12323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.564385411Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.675484427Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.562229233Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.559640774Z,12412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.560493772Z,12410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.561582296Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.549206026Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.547517626Z,12732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.557184565Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.55218358Z,12381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.552478414Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.647703562Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.54834331Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.666741532Z,12504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.560890671Z,12325,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.555951069Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.551642949Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.565698323Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:32.130048593Z,5667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:32.131942537Z,5056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:32.13545102Z,4801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:32.128823001Z,5171,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:32.127379251Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:32.130646245Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:32.131426309Z,5952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:22.12722099Z,6058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:52.131434713Z,5073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:01.627327504Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:41.629546285Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:51.629483357Z,4769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:31.62881312Z,5798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:51.63098851Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:11.628479173Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:11.627303581Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:21.635651529Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.629834726Z,6010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:11.628165062Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:41.728603805Z,5841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:51.62613664Z,5889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:11.626543936Z,4912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:51.629213438Z,5590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:11.629590467Z,5812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:31.730518997Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:51.629988764Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:41.730905105Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:51.630129833Z,5317,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:31.629095731Z,4930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:11.633515207Z,5973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:01.730381863Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:51.630550911Z,5642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:21.63814967Z,5948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:41.626967751Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:31.626703683Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:31.628586171Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:11.728389109Z,6345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:31.627839401Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:51.62938086Z,5901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:31.630064966Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:51.629699102Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.629641679Z,5621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:11.730245553Z,5612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:41.630017928Z,6272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.628528239Z,5006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.73576558Z,5529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.62814347Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:51.630400122Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:31.626212211Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:31.628920835Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:01.631273767Z,6187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:01.625529455Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:21.628434567Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:41.632930601Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:11.732739843Z,5836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:31.630677114Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:51.628850383Z,5351,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:11.629311531Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:41.659523865Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:01.629218086Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:51.631081934Z,4902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:11.631144638Z,4749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:01.631620472Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:41.630955412Z,5574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:01.729029348Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:01.630104863Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:51.631131687Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:41.631929076Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:41.626128955Z,4922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:51.726352Z,5719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:01.631461669Z,6257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:31.828698404Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:21.731185185Z,6224,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.830030893Z,5308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.630742358Z,5493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.728499028Z,6018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.629226304Z,6198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.630389121Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.428589652Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.530822633Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.517161755Z,12960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.526363229Z,13220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.734531656Z,13741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.52964593Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.745732562Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.529189784Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.527395635Z,13647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.51591191Z,13711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.527971311Z,13130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.517107555Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.667567267Z,13774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.616647092Z,13738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.515455893Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.53029262Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.728696931Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.536212384Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.538693276Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.521412305Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.528812519Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.536406133Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.533797523Z,12869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.533755755Z,12829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.517478748Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.530676426Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.521801519Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.51862261Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.529784261Z,12471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.538088206Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.528026325Z,12615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.53454967Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.51812639Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.63243985Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.539033628Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.530082908Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.930815948Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.516947307Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.531592155Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.727256795Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.530109918Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.528332158Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.518958924Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.530894123Z,12551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.524773857Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.619339636Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.534131028Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.54285308Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.536091058Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.521570172Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.538596524Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.739416575Z,12565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.52478849Z,12783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.52939272Z,12279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.535394507Z,12349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.537142603Z,12717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.527717054Z,12583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.535376418Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.518481229Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.547064604Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.535141849Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.517053396Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.639244011Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.51704748Z,12367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:22.196982459Z,4959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:22.199832262Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:52.197526026Z,5337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:51.696547564Z,5772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:41.696037376Z,5175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.698360245Z,5407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:21.698546414Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:51.696725439Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:01.699975286Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.695542491Z,5158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:41.7001911Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:21.704198199Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:11.801084474Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:41.697744233Z,5706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:21.696258366Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:31.701464809Z,5729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:21.697512968Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:41.698468274Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:11.698841619Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:11.697042744Z,5805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:41.6967761Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:01.700944687Z,5203,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.699371446Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:31.698343315Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:31.697636712Z,5564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:51.698144809Z,3985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:41.69973559Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:11.701665234Z,5587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:51.698286654Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:01.698244267Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:11.796851026Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.698558441Z,4953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:01.697791668Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:21.697512597Z,4942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:21.697425764Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:01.698167123Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:11.697823659Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:11.697367172Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:31.696851159Z,5462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.697389363Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.698027715Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.698064998Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:01.698150204Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:21.697032387Z,4482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:41.698021549Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:41.699406541Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:51.696601238Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:31.697413029Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:21.698071645Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:31.697592121Z,5379,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:51.695655853Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.696080599Z,4958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:51.697878779Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:31.698327711Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:41.698171255Z,6006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:31.700295135Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:11.699576209Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:21.699065028Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:41.698891653Z,5931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:01.696567465Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:21.699508008Z,6032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.695960616Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.707377268Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.697906003Z,5953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:32.129232691Z,6085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.645329156Z,5415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:01.628754547Z,4778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:21.629012222Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:41.654093313Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:01.628118985Z,4934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:51.628534154Z,4752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:51.631886304Z,4207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.64158413Z,3527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:31.632666347Z,5624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:41.628366414Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:31.627721007Z,5262,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:01.634564887Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:31.729595771Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.63020563Z,4807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:31.633672748Z,5668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:01.632742936Z,6045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:21.630726457Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:51.633772675Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:21.629222983Z,5301,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.652471164Z,4834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:51.629119304Z,4887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:31.628600275Z,4990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:51.629318838Z,5365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:21.630574735Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:21.630649105Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:51.629779923Z,5584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:01.73232547Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:01.629686513Z,5449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:21.628056336Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:41.626898547Z,5906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:11.73049176Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.627467866Z,4855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:11.729755181Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:21.630687352Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:21.731475937Z,4176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:41.630357807Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:31.642521994Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:11.628074654Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:51.63416844Z,5017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:31.628617602Z,6014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:51.628287671Z,5938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:31.628265433Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:01.627678608Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.759963139Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:11.627822758Z,5497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:01.629310885Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:31.830196498Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:11.631832283Z,6240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:41.732614656Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:22.159466867Z,5649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:12.15961692Z,5076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:02.159421319Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:41.662706207Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:11.678143271Z,5392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:51.658778403Z,5444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:31.662604222Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:11.659791677Z,5338,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:41.661727575Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:51.660321125Z,4926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:11.759503257Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:11.664534111Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:31.6611363Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:51.659615693Z,4541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:11.660328296Z,5490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:31.661860388Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:51.75884444Z,6043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.658233889Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:21.661729006Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:01.66419302Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:21.666621185Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:51.761831328Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:21.662235985Z,5656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:51.660504357Z,5026,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:21.676717688Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:51.661217173Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:21.660727279Z,6158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:51.65808541Z,6125,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:41.659353929Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:51.659605026Z,5014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:31.661280564Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:51.662738102Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:11.761951481Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:41.762044251Z,4839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:31.662733414Z,5541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:01.758929763Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.663179843Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.659505633Z,5371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:51.662709477Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:31.659912209Z,5829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:51.670881095Z,5395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:01.862234266Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:21.658123484Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:21.663917438Z,5761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:41.659451628Z,5153,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:31.662854206Z,6016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:11.758820021Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:31.660022494Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:11.661238109Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:01.660651357Z,6063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:11.663029243Z,6066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:11.660508471Z,4831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:31.664312436Z,6222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:21.758380099Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:11.660473509Z,5274,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:01.660909299Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:41.663907546Z,5138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.669206566Z,5926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:01.665213778Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:31.673381054Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:31.66567796Z,5131,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:31.664574879Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:51.667435235Z,4803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.664417257Z,5681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:51.660663313Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.660784806Z,6214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.663041897Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10.367294566Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50.359106995Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.553221725Z,13869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.26561832Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.357913984Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20.370857447Z,14566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.415573315Z,14970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.467268943Z,14841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.370363757Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.461903246Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.364188442Z,13879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.467122471Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.564900419Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.465610106Z,15498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.473131961Z,14176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.460000877Z,13941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.160731737Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.362643823Z,14638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.161771211Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.358397037Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.357961601Z,13825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.467266609Z,14798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.369451308Z,15254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.35690111Z,15387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.459562425Z,14046,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.367210282Z,15340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.566166072Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.462827816Z,14865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.361078362Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571602579Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.36028603Z,13463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.368282738Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.461644662Z,14453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.471467337Z,15252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.260081663Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.480277629Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.375625207Z,14908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.483047874Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.45995722Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.367927298Z,14886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.468715261Z,15406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.360116526Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.160815641Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.364552772Z,14686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.464611196Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.36536062Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.469422138Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.619186332Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.562454041Z,13839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.362470589Z,14736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.268834164Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.458715631Z,14042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.449499047Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.368258066Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.470997093Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.671619836Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.465833802Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.470032136Z,14860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.562243226Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.56103996Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.363626944Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.659937821Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.468130553Z,15563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.475547277Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.360561494Z,15051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.36407415Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.472782625Z,14107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.361554995Z,14677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.46445033Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.461608239Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.466859288Z,14636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.370817926Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.562346951Z,14831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.363536726Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.462181816Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.4573945Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.466654792Z,12799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.461180966Z,12640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.572894468Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.560921608Z,13807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.563377485Z,12917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.747205672Z,13615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.671964268Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.554743246Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.554324821Z,13712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.553948035Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.562746592Z,13758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.56242324Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.548769617Z,13614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.545291448Z,13230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.545976325Z,13685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.570720532Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.550868139Z,12794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.558930979Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.561930165Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.545071434Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.551296606Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.545138533Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.572714937Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.76231563Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.55682629Z,12586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.752940386Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.568644271Z,12816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.547308958Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.555990298Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.557065338Z,13138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.544778532Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.559131999Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.546812749Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.694055567Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.576945617Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.548244435Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.744978499Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.662363802Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.545600495Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.555719343Z,12810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.558387003Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.548009183Z,12704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.563241486Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.564461723Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.850366721Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.857884324Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.545693494Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.556447372Z,12513,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.658376716Z,12389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.555225405Z,12692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.546791328Z,12558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.54883188Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.547042682Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.551140377Z,12768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.563255936Z,12295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.55854716Z,12380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.548606314Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.646152149Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.545753707Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.546193104Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.559430707Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.649446365Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40.412232772Z,14753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.413027553Z,14575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.410006348Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.413564016Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20.617084754Z,14895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10.416075298Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.420448203Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.206254131Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.717112879Z,14933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.410848474Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.407905342Z,14601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.413234629Z,15267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.415936724Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.413792129Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.311181217Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.417424216Z,15218,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.213160497Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.315448839Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.411906153Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.419449995Z,13824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.211478758Z,15497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.316045781Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.41312867Z,13937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.414333016Z,15646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.418199341Z,15474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.409641475Z,14193,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.516907295Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.419936013Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.430144207Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.420551035Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.51498539Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.418130763Z,15546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:34.300411528Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.410605106Z,14092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.412755083Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.41428502Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.416912521Z,15487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.416910557Z,14668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.414442309Z,13969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.410299388Z,13893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.314833051Z,15610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.514795069Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.515134774Z,14215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.411358323Z,14859,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.423005964Z,14992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.411426538Z,15650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.41656236Z,14484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.314877178Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.620004561Z,14523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.419744299Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.317608033Z,14542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.419930293Z,14027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.409791992Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.513533896Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.314137043Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.514909319Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.320115615Z,14889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.518696477Z,13882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.426019372Z,14508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.323452525Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.421055483Z,15190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.419868894Z,14891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.618639969Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.412924492Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.414694841Z,15466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.516936219Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.320834239Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.522009834Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.415192575Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.419135983Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.422832477Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.214088352Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.418413338Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.512552059Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.408864092Z,14946,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.414997144Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.417411617Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.414440927Z,15698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.619708324Z,14858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:02.152505206Z,6356,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:11.708749572Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:31.650152553Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:51.649926125Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:41.7489258Z,5746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:01.650549388Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:41.649082821Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:51.746071073Z,6849,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:01.647129941Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:21.649660907Z,5226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:21.746898508Z,4866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:41.649607286Z,5602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.647876012Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:21.649304867Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:21.651333833Z,5151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:51.64970308Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:41.648641669Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:11.649272286Z,5876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:41.648683865Z,6306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:31.645794492Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:21.645961475Z,4884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:41.653265748Z,6696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:11.650168859Z,5134,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:31.649401597Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:01.64981441Z,5237,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:41.650580117Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:31.648847727Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:41.754254693Z,5885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:31.758786871Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:01.647442593Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:21.651935433Z,4629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:41.653071654Z,5315,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:11.649233998Z,6059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:11.655014951Z,5623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:31.65386799Z,5987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:51.646501623Z,4923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.64849604Z,5276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.650511495Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:51.645876849Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:11.650300698Z,5636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:41.849716599Z,5088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:21.64597586Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:01.752593586Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:01.6505834Z,6040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:21.648790757Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:31.651724916Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:01.746623584Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:11.647859296Z,5387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:21.648607092Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.65320355Z,6210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:51.65207391Z,5277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50.222958941Z,14631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30.431102939Z,14034,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.753560907Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.430685153Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.420586366Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:45.810377102Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.439412813Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.52627489Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.528203201Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.530795095Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.232715031Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.432043632Z,15449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.427567228Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.438904049Z,15477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.331706058Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.422808766Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.331031709Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.425619044Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.226594513Z,14750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.629588181Z,15233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.629343746Z,14553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.230376905Z,15367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.322068791Z,14641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.420256534Z,13930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.231721888Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.327214339Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.538470937Z,14547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.225698991Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.322293436Z,14893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.530365758Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.429963539Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.434167269Z,13857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.431307056Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.438921897Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.429314822Z,14003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.529148615Z,15405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.462128121Z,14104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.2334062Z,14058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.424125829Z,15392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.429014254Z,15573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.424045058Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.324463034Z,15598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.532291707Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.537731283Z,14854,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.429337238Z,15409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.429941487Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.328060031Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.426803324Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.326843791Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.327342377Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.428690358Z,14949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.326523775Z,15027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.435687947Z,14493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.429769611Z,13991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.42568806Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.430575937Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.929774643Z,14855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.528064975Z,14740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.424314436Z,14869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.422373272Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.42971114Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.842894246Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.429771264Z,15352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.4412266Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.428439195Z,14526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.275833105Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.384838012Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.396150401Z,15584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40.482683296Z,14957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30.480184057Z,15276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.384716226Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.383739075Z,15595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.179727475Z,13906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.478479514Z,13959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.488264013Z,14557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.916010294Z,14065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.479780025Z,15471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.579073042Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.982643804Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.183952058Z,14492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.385537053Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.38258458Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.383036171Z,14221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.526049765Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.380748951Z,13977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.881358024Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.280876176Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.380487257Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.480788071Z,14596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.179087141Z,14910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.486043393Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.175294181Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.386889798Z,14969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.185882024Z,15349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.483002092Z,14225,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.17978108Z,14656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.494789835Z,14876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.38173048Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.275750364Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.384686432Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.383311845Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:54.364147115Z,2132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.380596902Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.693541936Z,15289,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.384700059Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58500592Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.479177767Z,13754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.493328359Z,15615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.388946575Z,14752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.387532958Z,13855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.58629896Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.425476186Z,14658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10.384629668Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.177675235Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.894759955Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.492854297Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.283560565Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.488513437Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.487675399Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.484727198Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.481354396Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.4784802Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.38682682Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.182754874Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.388144663Z,14648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.180563456Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.380706298Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.488483622Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.385864794Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.381556041Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.400377554Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.392201105Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.177322971Z,13902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.491500055Z,14624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.282875231Z,15582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:12.267770342Z,5694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.173756088Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.50083035Z,15150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.38237422Z,15440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.383329245Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.380430564Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30.477072416Z,14000,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10.261128948Z,15423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.468068186Z,15339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.367228559Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.466757782Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.182434628Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.268422767Z,14021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.469426649Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.458753196Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.459361211Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.458450121Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.366884152Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.466807157Z,13878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.369509402Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.373249036Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:06.148578162Z,11574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:35.648252597Z,5864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.357500275Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.362218876Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.466850309Z,15382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.472658581Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.46245821Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.573511072Z,15445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.369221531Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.467632057Z,15226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.160201517Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.462408322Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.464063321Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.457770832Z,14820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.464296238Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.569762184Z,14868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.369419572Z,14579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.360757507Z,14685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:24.449787143Z,11580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.476223133Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.460599877Z,13892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.577349239Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.475967163Z,14669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.373773623Z,13834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.472114301Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.378295746Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.471716369Z,15864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.47268279Z,15381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.464982863Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.570200476Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.370632275Z,15689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.366173014Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.360603872Z,14550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.472837662Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.563531793Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.369222473Z,15551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.473452033Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.569019325Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.465306998Z,14711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.472040494Z,15661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.559261613Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.475286341Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.467600975Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.357735625Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.370118011Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.262407391Z,15602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.462939688Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.374744487Z,13900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.371144442Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.359377475Z,14662,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.363005161Z,14541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.473094932Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.463609922Z,13918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.162331576Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.464036216Z,14187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30.377316401Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.461574573Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.474653023Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.368966246Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.406027615Z,14682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.362892726Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.362837531Z,14018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.551642771Z,13085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.442263362Z,12741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:31.050936178Z,13159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.528082573Z,13065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.541354136Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.547903891Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.543925931Z,12997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.546413536Z,13295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.541309383Z,13145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.525808701Z,13095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.939458953Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.529333755Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.544308406Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.545420758Z,13146,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.546450785Z,13625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.530496513Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.541043741Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.727062851Z,12727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.5306984Z,12918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.549229084Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.54816049Z,13269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.546947927Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.545485023Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.540901532Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.650134607Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.531951932Z,12761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.529295549Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.647353873Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.636809417Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.530996182Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.546156658Z,12729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.547909049Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.545064768Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.527761052Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.529821966Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.557535389Z,12528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.546801442Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.545472308Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.547627336Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.550817964Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.538658177Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.649318837Z,12798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.54833796Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.542399234Z,12973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.84455776Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.546388847Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.543139446Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.542913566Z,12753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.539962616Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.545326872Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.535097737Z,12521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.527803172Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.526140879Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.544656056Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.642124748Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.541823769Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.543657185Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.551186878Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.546284119Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.542169264Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.531666375Z,12306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.534749132Z,12560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.847026456Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.541228932Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.530200802Z,12498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.567493176Z,12848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.64406237Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20.398755301Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00.808791579Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.290468423Z,15427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10.197176503Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00.39522938Z,14812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50.197307986Z,15435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30.598498477Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.490751965Z,14087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.181038009Z,14706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.40453464Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.499975572Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.186993782Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.401102537Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.191756968Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.598314132Z,14090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.391616604Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.500350369Z,14902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.396394885Z,13844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.393303563Z,14085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.197171689Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.187162803Z,14530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.196157461Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.389534899Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.493325437Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.493742802Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.501228994Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.493545661Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.595876679Z,15566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.495581783Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.591114991Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.535692612Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.399834501Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.392222694Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.399196165Z,15574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.513292077Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.294310149Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.402996111Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.405389491Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.497225033Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.392047463Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.406447858Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.196513251Z,14103,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.391337271Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.399974164Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.396656969Z,14716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.501226493Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.394628113Z,14033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.417822459Z,15577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.497819527Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.403717402Z,14023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.600211744Z,14017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.489904486Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.496814983Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.295270122Z,13944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.505518345Z,15386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.495405421Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.491927838Z,13992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.392107567Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.395512136Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.29552631Z,13920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.394085722Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.497430612Z,13862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.599541747Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.391519368Z,15437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.400949967Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.502270402Z,14971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.398737221Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.203599689Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.504534683Z,15031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.395215405Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.499165862Z,14126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.496203726Z,13848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:32.146282652Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:32.14578999Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:11.642776674Z,5791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:31.642858113Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:11.646552221Z,5905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:21.64378672Z,4472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:41.646253564Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:01.645152527Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:11.64435832Z,6104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:41.646054776Z,4987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:01.744897211Z,5480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.650647905Z,5499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:11.645243015Z,5210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:41.645803855Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:01.648842057Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.643120546Z,5585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:41.649757914Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:21.643398175Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:11.645857456Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:41.64608879Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:11.643872904Z,4974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:31.746742869Z,5380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:01.646813444Z,5057,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.644755175Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:21.742243059Z,5263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:01.646326079Z,5219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:21.646186653Z,5577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:01.647978536Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:21.645209287Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:21.645192153Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:41.646009246Z,4920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:51.655519528Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.647153595Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:11.646780972Z,5958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.65712987Z,5675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.645381944Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.647099954Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.645022636Z,5742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.647313198Z,6101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:41.644375904Z,5266,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:01.644811377Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:31.645957525Z,5377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:51.644239304Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:31.645668666Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:51.645458284Z,5537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:11.644204213Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:01.647048985Z,6076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:21.644875606Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:41.643758572Z,5431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.646828621Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:31.656343602Z,4784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:41.646211225Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.644309824Z,5040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:41.645803059Z,5241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:51.643934304Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:21.643279535Z,5030,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.649558673Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:21.643517172Z,5834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:11.645798579Z,4728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:11.643741717Z,4774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:11.644470363Z,4985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:31.745208357Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:51.648014803Z,5085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:21.748946376Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:41.649586169Z,5561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.646294507Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.650920063Z,4814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.64932242Z,5064,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.416045986Z,13380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.408728058Z,13457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.419103146Z,12914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.410568246Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.419560614Z,12910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.408980966Z,13111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.719417963Z,13809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.610487769Z,13703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.597910644Z,13594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.507376307Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.511889353Z,13664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.516961843Z,13753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.623550159Z,13254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.517788073Z,13694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.516428Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.51381454Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.520066026Z,13688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.516123057Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.921573502Z,12728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.505189382Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.511375826Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.500170395Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.521602884Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.821038246Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.519908932Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.514356933Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.505293927Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.625417417Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.613598274Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.701374738Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.510781061Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.499463562Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.498229193Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.514701206Z,12445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.600639751Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.502172914Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.610621588Z,12366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.511700974Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.506733994Z,12726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.501866162Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.517959588Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.712267703Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.52176465Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.52613755Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.705770898Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.514090778Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.520543725Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.525580075Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.51541136Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.519452008Z,12407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.599790464Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.509968451Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.503930128Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.515461766Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.520608574Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.717362196Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.501255255Z,12424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.522319169Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.506199957Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.511791087Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.503388515Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.501502306Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.621599876Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.502861547Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.517190834Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.516478941Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.512389763Z,12300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.616411172Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.524190347Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.505577785Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.506719966Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.480613648Z,13444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.588767561Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.469413507Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.488142949Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.48822636Z,13221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.57050592Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.585029444Z,13794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.67101046Z,13775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.66969516Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.58572916Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.572495207Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.57391189Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.580381991Z,13699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.880081001Z,13653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.672537222Z,13726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.785932988Z,13671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.574012367Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.58795363Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.568980376Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.771129675Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.569665328Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.770413212Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.486427811Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.581499207Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.57846613Z,12497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.574445991Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.571799917Z,12481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.590738007Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.477715668Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.072418515Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.570030703Z,12830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.577688395Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.573098591Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.672273814Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.586275958Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.573782762Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.584417486Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.569177936Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.494634794Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.583134138Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.506111481Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.480443614Z,12871,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.587939245Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.479972111Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.47498209Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.568942787Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.485913891Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.488612211Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.587242636Z,12538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.47913516Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.790601466Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.487988756Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.471078644Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.685474384Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.49075882Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.8008023Z,12511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.481194215Z,13297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.480117559Z,12429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.481900877Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.488441812Z,12724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.484678749Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.486842094Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.588027021Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.480906247Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.484571223Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.584236313Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.48174506Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.485392007Z,12480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.489542317Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.483820179Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.771617701Z,12665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.484045787Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.68965595Z,12376,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.487623157Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.547997965Z,13031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.647407558Z,13308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.449666102Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.451093648Z,12874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.73948129Z,13234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.648140091Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.530274038Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.645122768Z,13172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.664409506Z,12979,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.549757835Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.531774199Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.541388074Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.54935512Z,13499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.759997402Z,13091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.561718995Z,13767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.554870348Z,13526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.650428014Z,13755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.534968317Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.554028353Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.544235569Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.556292669Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.631445076Z,12777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.541763888Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.532950739Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.549928218Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.547165751Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.547016135Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.661139975Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.540469766Z,12369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.549638887Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.547941505Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.54108036Z,12702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.566439459Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.549401474Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.653654157Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.553674765Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.547075416Z,12641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.643775347Z,12688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.531837286Z,12475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.531284115Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.550553375Z,12413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.530612321Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.546588558Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.530312537Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.534813494Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.549729912Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.5346712Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.55566519Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.553159333Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.588731782Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.553907961Z,12391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.528964031Z,12452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.565971028Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.538352617Z,12326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.630363595Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.544918263Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.547943131Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.574479782Z,12373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.546401326Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.628937558Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.530202131Z,12256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.528837912Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.54546175Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.530102264Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.528434759Z,12814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.533648051Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.557005308Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.542944435Z,12659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.528105527Z,12167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.528384714Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.553269333Z,12476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.637604269Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.050943628Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.552201867Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.552022267Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.545549635Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.632748933Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.534815906Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.534121348Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.630118573Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30.41058236Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10.406557463Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.318102141Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.410566269Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.410529361Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.416068228Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00.414291175Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.412754965Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.51537053Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.415381783Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.516053344Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.41216645Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.409834227Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.419963579Z,14823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.316890266Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.425430235Z,14681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.532706434Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.612827102Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.310603129Z,13973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.414752006Z,14091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.207173332Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.525920951Z,14943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.412068586Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.409752037Z,14226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.315172422Z,13926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.518514384Z,14683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.413154175Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.411639302Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.425165166Z,14633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.316222517Z,14081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.41241481Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.510498044Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.41077143Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.518769819Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.414413635Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.517101075Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.415907569Z,14666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.509823471Z,15197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.435202919Z,15348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.317712971Z,15475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.419756989Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.412066273Z,14010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.407572974Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.421312079Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.210339956Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.411852082Z,14884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.412055707Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.410466202Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.511217102Z,14730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.616620805Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.512958021Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.410044023Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.513961818Z,13833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.413714172Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.50956254Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.417834355Z,15492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.413191781Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.420761367Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.416206389Z,15292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:52.195862189Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.408635251Z,13796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.415244501Z,14529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.447801794Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.516323011Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.520846149Z,14698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.407141796Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.430459575Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.407041306Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.421481129Z,15460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.422336373Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:38.73971619Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:22.146279748Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:22.151471718Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:22.153224112Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:22.157787105Z,5630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:22.15007136Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:22.150267031Z,5730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:42.149811483Z,5168,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:21.75042711Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:51.657907241Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:31.64994704Z,4792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:51.649814367Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:31.646391025Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:31.65123739Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:51.652746112Z,5913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:41.648834719Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:41.649933423Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:31.752913229Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:11.752162462Z,5786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:31.657026454Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.648586234Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:51.647969653Z,4828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:21.647728223Z,5084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:51.650490404Z,5657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:11.75810744Z,5454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:41.750599635Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:41.750321537Z,4965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.649182047Z,5764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:41.651403549Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:51.687255118Z,6011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:31.652650438Z,4768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:51.653156549Z,5281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:31.647977633Z,4980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:11.751770036Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:41.648155682Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.651863642Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:41.652987546Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.749968073Z,5645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.652748062Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:11.649081836Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:51.649305518Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:11.653935812Z,5687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:01.651344536Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:51.64892955Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:51.650462218Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:41.651431032Z,6050,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:21.649658495Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:01.651680386Z,5556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:31.75291458Z,4899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:11.74914845Z,5924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:11.651022007Z,5912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:21.749818873Z,5227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:21.649656069Z,5883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:11.750674006Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:41.65063636Z,4654,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:51.64912494Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:11.649542366Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:31.649110447Z,6009,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.760356971Z,4452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:51.681914369Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.650598369Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.372789116Z,13075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.468447423Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.476375512Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.370363416Z,13002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.665880148Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.577079901Z,13132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.552352631Z,12824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.558245433Z,12812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.76062094Z,13733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.552650855Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.551364342Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.55321911Z,13801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.662488511Z,13695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.566964203Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.558074283Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.762104581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.712371156Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.651361917Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.571587197Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.666732938Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.570306228Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.562420817Z,12537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.574764024Z,12687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.558146842Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.776992224Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.564801921Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.564966212Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.549944769Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.569109067Z,12905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.565622119Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.567083078Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.649327692Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.561401004Z,12672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.550406662Z,12557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.566822284Z,12339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.549447088Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.55097345Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.767101707Z,12683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.568913295Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.548903273Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.565379542Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.592647775Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.552878012Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.550600305Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.554218836Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.568583225Z,12354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.668009266Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.552754666Z,12486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.581724937Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.56320607Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.567529788Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.567121391Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.571293509Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.552148362Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.864484679Z,12670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.564819902Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.55828083Z,12731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.56808664Z,12628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.572359625Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.562025136Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.581412021Z,12722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.649498775Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.568727137Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.879036783Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\"", - Start: ast.Position{ - Column: 5, - Line: 16, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,14474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,14290,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.367132499Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.360119605Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:15.951161358Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.469506362Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.360404568Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.560384822Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.464560505Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.457731023Z,15452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.457021241Z,14766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.458783682Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.366746231Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.363501959Z,14907,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.456525739Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.35611673Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.357182535Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.363331587Z,14610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.462057729Z,14803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.466362995Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.361058325Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.258913212Z,15308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.575850286Z,15537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.562744782Z,15605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.36036289Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.358946248Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.563057906Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.360288773Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.459230389Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:04.345515347Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.356787096Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.359898046Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.3605266Z,14806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.477846091Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.4600047Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.459700452Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.559702103Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.46971589Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.254904566Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.461700307Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.467223118Z,14879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.563593003Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.361250889Z,14060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.464850811Z,14948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.356260268Z,14842,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.467199209Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.84431782Z,5702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.352779509Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.46216521Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.561177076Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.457364022Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.427768739Z,14804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.356693998Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.466577901Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.468223388Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.368426804Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.368497534Z,15461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.365925176Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.466498884Z,14800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.364091182Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.558412543Z,14451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:42.244831236Z,5782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.558797843Z,13947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.589233827Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.358310428Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.460825577Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.462868786Z,14130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.36371087Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.660559909Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.670926429Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.366538899Z,15441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.366436685Z,14568,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.364095207Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.467009207Z,14051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:02.126450806Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:42.125177171Z,4999,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:52.14127004Z,5328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:42.124606769Z,6042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:52.124472886Z,5141,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:42.125707339Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:52.124074193Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:42.123966078Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:52.12205003Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:42.125865596Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:52.12634384Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:42.224191058Z,5044,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:52.124294998Z,6054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:22.122983075Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:12.133571901Z,16027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:21.627292638Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:21.623553049Z,5500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:41.82364639Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:11.638698993Z,6177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:21.62479733Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:01.629510337Z,5599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:31.727350143Z,5874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:41.624753739Z,5664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:31.62622381Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:51.728505838Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:11.722754748Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:41.625143436Z,5601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:31.623584594Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:51.623773218Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:01.727509346Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:01.624004611Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:21.624935193Z,5604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:21.72874104Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:51.625538179Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:11.627190628Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:11.623566353Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:01.624234681Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:51.622791364Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:41.634371527Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:21.622849281Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:31.625834621Z,5112,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:51.627758054Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:01.734350727Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:01.626417166Z,5509,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:21.623212899Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:51.625447464Z,5714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:51.626701283Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:11.628696763Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:21.621987868Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:11.627654024Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:51.725691732Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:31.621708855Z,6065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:11.62535822Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:11.622759095Z,5188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:51.624656774Z,6110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:21.62310567Z,4658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:31.624101663Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:11.725682329Z,5101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:41.622912523Z,4927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:41.624255656Z,5698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:21.629191172Z,5565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:51.626075278Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:01.627194484Z,6252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:21.622745246Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n,,1,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:41.62612763Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.482034991Z,12860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.48027343Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.963257231Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:20.666041554Z,13199,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.661775499Z,13089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.562888598Z,13540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.559973344Z,13241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.566336202Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.773172502Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:10.567777549Z,13677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.561179851Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:30.563255716Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.86651441Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.573601511Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.56956423Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.576514152Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.575629933Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.56076143Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.563307239Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.575917302Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.579914728Z,12715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.576742841Z,12539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.476773604Z,12800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.565466639Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.571137586Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.780297143Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.581944751Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.567350041Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.578622579Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.866057942Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.564611275Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.464492495Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573691733Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:40.761349953Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:10.668041288Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.560201274Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.566205836Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.673175614Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.571422Z,12520,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:30.561025019Z,12968,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.578510538Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.5620776Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.565196268Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:20.55920534Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.560432368Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.572016294Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.474705441Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.573910345Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.573503732Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.566681293Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.474719745Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.473434763Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.479693162Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.563201762Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.580753216Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.48067007Z,12333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.669757308Z,12451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.475230638Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.464224936Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.476077449Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.481446445Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.475296451Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.485532595Z,12399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.471078662Z,12390,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n,,2,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.483841172Z,12655,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:10.876893672Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:50.568451268Z,14560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.163999102Z,14210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.378776134Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.676472286Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.367481816Z,14635,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.372071665Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.472119032Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:50.381232918Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.481445177Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.271118587Z,15425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.385715412Z,14584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.472896698Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.377995338Z,15636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.474753675Z,14729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.379762772Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.26789702Z,14185,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.381812568Z,14788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.382503027Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.579885528Z,15516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.278260478Z,13782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.478762675Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.37924961Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.368632527Z,14068,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.478180624Z,14145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.475487595Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.482812488Z,13988,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.276996753Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.47176165Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.268438682Z,13895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.473926563Z,14587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.384378949Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.476472688Z,14155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:44.264421343Z,9490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.380293211Z,14172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.483741411Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:10.573434973Z,14952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.377116575Z,14745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:10.579867799Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.387322351Z,14974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:40.56962201Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.478726019Z,14978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.479834602Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:10.573424483Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.171358962Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.38193761Z,15313,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.408261572Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.372903485Z,14679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.58217612Z,15398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.590748032Z,15534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.259793874Z,5703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.471280999Z,14898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.176699146Z,14022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.376850993Z,14020,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.475381882Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.446286661Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.479420962Z,15341,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.484277298Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.373523519Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.181666041Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.476252369Z,14794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.371125716Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.52429546Z,14634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.480671166Z,14163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.472810081Z,14748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:30.476860095Z,13853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.472775606Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.170255563Z,14606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.468009573Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.474489351Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.481025459Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.472562316Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.678336638Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.174377069Z,14565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.37627842Z,14824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n,,3,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.578181281Z,14914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:42.178276625Z,4813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:52.179333377Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:12.181090832Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:31.683676298Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:41.680275402Z,6041,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:31.682544054Z,5272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:01.683969143Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:21.779331814Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:41.682514986Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:01.891432368Z,4991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:31.685149269Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:31.680664444Z,5778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:01.686812432Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:21.678591565Z,5032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:41.679214406Z,6285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:01.685142928Z,5335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:21.682441106Z,5322,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:41.784026692Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:31.681911776Z,5750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:31.679534362Z,5787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:31.681321869Z,5257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:11.680039787Z,5314,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:31.781871395Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:01.68137078Z,5316,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:31.706547813Z,5394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:01.683573897Z,5663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:11.686309088Z,5340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:51.679753269Z,5586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:41.681686348Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:01.680404239Z,6080,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:01.684263512Z,4895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:21.682458349Z,5600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:41.678446464Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:41.685846862Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:41.684247268Z,5465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:51.683853108Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:11.680357542Z,5930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:21.679879778Z,5818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:01.679933162Z,5661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:21.883119406Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:21.679929081Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:41.681953479Z,4780,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:01.68083251Z,6071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:01.681287822Z,5837,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:11.683043132Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:31.678394632Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:11.684359456Z,5758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:31.677592866Z,4885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:51.67891022Z,5075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:01.693539122Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:41.68286235Z,4684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:01.682494084Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:21.785746387Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:41.682082528Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:11.682252164Z,4756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:31.683452697Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:21.683774703Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:31.683036478Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:21.678665378Z,6216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:41.683998736Z,5349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:41.677785087Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:21.682195063Z,5176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:11.683061377Z,5200,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:31.681920745Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:01.7808503Z,5402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:01.6827129Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:01.710065064Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n,,4,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:11.78198496Z,4889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.410455042Z,13129,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.612214521Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.613085447Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.412012517Z,12857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.914707547Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.50092323Z,13942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.506553723Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.615233296Z,13697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:10.618206771Z,13760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.503077727Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.51457693Z,13419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.715375611Z,13014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:00.517719573Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.519177566Z,12832,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.517384611Z,12805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.511380314Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.617114218Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.500922892Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:00.508501948Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.509737804Z,12388,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.607059826Z,12823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.521291591Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.705290993Z,12614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.597764824Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.503284353Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:00.51792435Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.507509192Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.501132732Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.50759347Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.714088938Z,12375,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.511887566Z,12540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.506502445Z,12875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.008622285Z,12792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.513286578Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:10.521378198Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.503785548Z,12759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.513342757Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.909907875Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.513231391Z,12328,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.527190295Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.516466443Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:20.513378774Z,12335,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:50.508357695Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:20.515120687Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.509120857Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.500027459Z,12334,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.512229141Z,12601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.712079145Z,12681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.509825917Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.625122698Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.509535904Z,12677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.508691795Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.507487622Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.521530949Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.516523432Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:40.517913275Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.603547389Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.710414055Z,12453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:00.534639159Z,12442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.508316108Z,12395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n,,5,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.520859613Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.443402745Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.544811236Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.540874263Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.528309419Z,12652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.546001795Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.534984482Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:20.53261252Z,13260,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.737657887Z,13045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.636631524Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.547113946Z,13072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.625187108Z,12755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.543801852Z,12967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.543233899Z,12909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.546515332Z,13604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.526877222Z,13249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.545107016Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.527783457Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.536967573Z,13557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.533826958Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.736686193Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:10.537431088Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.553339363Z,12466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.645912764Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:30.526185433Z,12703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.530228207Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.526105824Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.543578828Z,12506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.541304246Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.536106013Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:10.757796664Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.563519924Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.534920341Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.538745065Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.752833662Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.537375994Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.526875865Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.538519817Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.536935244Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.541198284Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.540335519Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.543317521Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.540809194Z,12610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.927759745Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.52544509Z,12949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.539817367Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.532525905Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.53989904Z,12811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.524260382Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:10.648323001Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.541987021Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.528612818Z,12879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:00.738541474Z,12248,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.524956281Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.634572647Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.525189488Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.643221594Z,12531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.52775257Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.522021388Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:10.535540816Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.542379516Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:10.530433468Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.535445757Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.559339104Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.545064245Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.738914397Z,12797,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.535371599Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.540510758Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.536822123Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:10.523787506Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.525956841Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.531351288Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:20.633623461Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.634990337Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n,,6,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.52560734Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:20.424835734Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.533548068Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.427326401Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.429113694Z,15377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:00.533090725Z,14437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.425198848Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.330821456Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:30.431941394Z,14695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.327394474Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.431439727Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.435993041Z,14640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.432549191Z,15455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:30.435206653Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.536849632Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:25.617816663Z,5870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.429647809Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.53136386Z,14054,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.429915826Z,15512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.331375666Z,14284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.429182327Z,15528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.429048737Z,13972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:30.233782744Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:10.426998395Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:30.432549831Z,15557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:30.431249572Z,13952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:40.482915238Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.431627443Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.432765235Z,15628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.43572782Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.428244941Z,14670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.32644781Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.326716878Z,14742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.431382292Z,14082,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:20.524695097Z,14164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.232235781Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.528459395Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.437240355Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.327915246Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.231825436Z,15448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.449357044Z,14524,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:00.430178669Z,15432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:40.322775307Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.434335097Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.437895101Z,15609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.322489176Z,14672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.445147249Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:10.327276557Z,14391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.428739827Z,15444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.430944446Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:00.435198698Z,15243,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.429344614Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.535992091Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:00.727174605Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.429048675Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.436918932Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.735690066Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:02.223384997Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.438041058Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:50.432173007Z,15553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.438654476Z,14647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.426499206Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:30.438629896Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:00.636648875Z,13821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.434698991Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n,,7,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.429994645Z,13933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:12.110678262Z,5025,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:12.111822738Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:12.214916217Z,5769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:12.114027127Z,5457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:12.111031267Z,5206,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:12.110558786Z,5373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:32.111770843Z,6039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:22.112922677Z,4371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:11.614688985Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:01.610754751Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:21.624374618Z,5615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:51.609256251Z,5246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:31.715567586Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:21.611093146Z,5639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:51.713900428Z,5253,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:41.614111659Z,5886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:01.613685104Z,5514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:51.613193963Z,5527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:41.683454119Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:01.714918211Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:21.611231809Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:01.61192541Z,5917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:51.616719958Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:11.615491798Z,5473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:41.612434493Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:31.611649119Z,5279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:31.612436367Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:51.615233186Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:41.611639134Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:01.612363244Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:21.609168934Z,5686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:41.612186501Z,5205,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:11.612066361Z,5481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:31.611268728Z,5329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:21.61042168Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:41.712406737Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:01.70987596Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:21.714467837Z,5843,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:41.712365025Z,5209,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:41.711910395Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:11.613177096Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:31.614896282Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:01.712251652Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:21.61266043Z,5482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:21.612526963Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:51.615772732Z,5743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:11.614301624Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:21.612373229Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:41.613600546Z,4932,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:01.61205034Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:51.613431331Z,5866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:01.611802696Z,4791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:41.613152104Z,5163,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:01.613044054Z,6188,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:01.614590546Z,5155,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:41.610393517Z,4759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:31.613951582Z,5114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:51.610554724Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:51.613188776Z,5336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:31.612558587Z,4925,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:41.71592966Z,5039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:11.613689792Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:11.711874727Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:51.616714632Z,5641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n,,8,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:11.609911747Z,5090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:02.118225994Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:02.115910383Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:02.115299933Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:02.114918067Z,5603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:02.118499962Z,5285,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:02.117676706Z,4962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:32.117203901Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:31.615690452Z,5553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:51.614751136Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:41.619474755Z,6024,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:21.61543338Z,5060,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:11.618012744Z,5909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:41.617886459Z,7003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:41.617649806Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:01.619068372Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:11.617825176Z,5015,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:41.61683905Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:01.717067444Z,5492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:21.613511979Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:31.615739332Z,5591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:51.614707915Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:41.616494016Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:21.615323124Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:51.616948094Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:41.615597174Z,5967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:11.623406839Z,5320,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:41.616271397Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:11.716597416Z,4763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:41.716841596Z,5596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:11.617560987Z,4810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:41.617038808Z,5094,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:31.617210464Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:01.818001662Z,4876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:51.721787301Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:01.718508748Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:41.61585035Z,5104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:01.614727339Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:21.615255978Z,5747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:21.617864572Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:21.613341546Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:31.618354073Z,4853,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.618482058Z,5250,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:31.615543772Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:41.617810283Z,5232,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:01.718207947Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:01.617815668Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:21.631500203Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:41.622129862Z,5709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:01.619224296Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:41.614507106Z,5222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:01.615515373Z,5632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:11.721402189Z,4833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:31.616423306Z,5733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:51.613986446Z,5091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:21.612938903Z,4802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:41.71882917Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:01.618121055Z,5551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:51.617303926Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:11.618781336Z,4775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:11.616575199Z,5754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:51.717119383Z,5821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:21.616013309Z,5178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:51.619611348Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:51.613590696Z,5181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:11.615430365Z,4981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:01.62029305Z,5708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:21.716337438Z,4781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:41.718626554Z,6038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:41.616820152Z,4890,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:21.81947792Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:51.718816785Z,6389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:41.614497357Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:51.714337937Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:11.635005487Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n,,9,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:41.616086654Z,5326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.468498098Z,14775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.437023453Z,15483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.35483322Z,13964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:50.33706462Z,13863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:25.929427625Z,7953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.436692938Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.340829242Z,14535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.440423958Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.449848787Z,14922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.440462311Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.533829196Z,14052,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.438782923Z,15453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.339103765Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.444230601Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.536896023Z,15265,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.43759786Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:50.236862392Z,14599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.344472248Z,14256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.436771356Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.443651798Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.443535992Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.442264751Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.444281059Z,15284,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:40.540127593Z,15457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.440546035Z,14159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:30.243413581Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:00.44108678Z,14551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.337051993Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.542326412Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.537564064Z,13887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.338866407Z,15309,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.336462103Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.441957512Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.437299151Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:30.443483408Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.443901584Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.446921084Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.446824577Z,14678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.338550004Z,15548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.235283274Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.4427302Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.4347885Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.339686105Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:10.540024903Z,13904,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:40.331247522Z,15399,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.343971155Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.239805034Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.341369148Z,13993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:00.440995722Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:20.451587652Z,13781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.44332653Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.532597942Z,13965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.430626178Z,15400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.442091481Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.443607289Z,13836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.437238159Z,14167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.242304825Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:10.232262229Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.44954375Z,14063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:30.342020354Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.544806355Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.42838108Z,14109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.549476347Z,14981,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.544406152Z,14712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.437011608Z,14045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.231257496Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:00.442072569Z,14651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.442218978Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.331297817Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.437959689Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.337165132Z,14944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.342842251Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:20.342818454Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:20.638836924Z,14595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.443716533Z,14611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:00.446149597Z,15536,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:20.436121462Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.435730413Z,14114,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.438256111Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.544037165Z,14796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:40.245119032Z,15505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n,,10,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.441889636Z,14749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-rkcgv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:40.379566365Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.383843551Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.39514055Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.580409122Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:10.380016566Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:35.873681502Z,3746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.37997914Z,14850,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.482574189Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.483007918Z,14011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.390395718Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.390333403Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.412701713Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.586143637Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.285223638Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.507709045Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.490508083Z,14675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.393931759Z,15486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.486716578Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.492693176Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.286721684Z,14710,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.391857153Z,14916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.484708738Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:00.484251868Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.485025546Z,14061,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.394908914Z,13860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.490773463Z,13880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.492049914Z,14838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.393608121Z,15552,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.48497597Z,14799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.385756467Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.189775936Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.183456953Z,14813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.284882414Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.492751221Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.587094812Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.489795665Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.488717967Z,13908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.487284537Z,14715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:50.184176186Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:30.184638079Z,14661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.583156294Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:20.170388893Z,14725,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.187356953Z,14478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.387995657Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.383074425Z,14763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.482566985Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:40.486109959Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:10.49515301Z,13818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.386107548Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.48936818Z,14998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.590512508Z,14110,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.378449814Z,13894,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.185072135Z,14783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.18415374Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.282488071Z,15443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.591084822Z,14002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.384564904Z,14564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.282964242Z,14667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.484240598Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.485246429Z,15345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.502168846Z,14071,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.394118871Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.498734809Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.493447042Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.381218539Z,14741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.488272056Z,14615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.485523329Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:20.395458108Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.390542203Z,14827,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:20.284696316Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.491279552Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.389926545Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:20.387364409Z,13961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:40.48600623Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:00.384749836Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:20.184269581Z,14694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:40.387326291Z,14997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:00.490611306Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:20.486020232Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:00.393301977Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:20.382632852Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n,,11,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:40.395339325Z,15496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:20.816814087Z,24967,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:00.420165422Z,13092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.426606679Z,12743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.532341472Z,13211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.632662874Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.526180823Z,12974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.527397746Z,13148,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.522505008Z,12865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:20.53993958Z,13377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.52680765Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.523862648Z,13914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:50.629913639Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:40.53050702Z,13324,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.524510875Z,13255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:30.729245072Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.529961108Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.531355999Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:20.522614096Z,13217,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:50.513348728Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.516442481Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:10.531815714Z,12555,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.531896409Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:20.529389713Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.652842679Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.725256771Z,12432,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:50.630309181Z,12885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.534447628Z,13311,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:40.529668461Z,12433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.524914293Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.528272454Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:10.524018606Z,12734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.53192426Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:10.528412244Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.52563235Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.513161981Z,12680,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.539551402Z,12505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.627251583Z,12496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.52870035Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.62880173Z,12698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.531676973Z,12595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.525271302Z,12535,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:30.543754436Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.528435972Z,12463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:50.519912265Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.84460127Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.618615243Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.536249099Z,12591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.536333962Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.623863557Z,12758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:40.529790448Z,12639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.534690105Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.53551735Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:00.538638406Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:30.528288104Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:00.525523458Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.626571283Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.514540583Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.511687333Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:40.527126634Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:10.519716911Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.510841548Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.525171926Z,12784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.614291921Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.523042569Z,12336,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.512503367Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.628994108Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.536657672Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.515020538Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.616681558Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.530797327Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.538183977Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n,,12,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.514289783Z,12697,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:50.601580879Z,13465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.398815092Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.406711414Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.497542118Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.597986926Z,13573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.495775688Z,12664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.500168951Z,13040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.491310576Z,13729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.49446909Z,13779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:40.494175667Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:10.693843546Z,13177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.498941394Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.596144581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:00.491711508Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.519197649Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.49609898Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:00.645119061Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.582094209Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:00.49829236Z,12707,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.502663564Z,12782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.58278297Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.488796669Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.584763144Z,12435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.50156666Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.501097964Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:40.578766532Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.499072512Z,12807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:00.503494174Z,12756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.496164062Z,12870,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:20.489213901Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:10.49703678Z,12898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.496281115Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.494208525Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.608610216Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.588444684Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.49747094Z,12512,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:30.49481092Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.495703718Z,12501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:30.592870735Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:00.501902091Z,12415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:30.494039914Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.499341734Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.495268642Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:20.497004743Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.498102405Z,12283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.493699866Z,12599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.517571602Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:00.619041284Z,12644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.508365752Z,12764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.602118784Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:30.494331781Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:40.482404876Z,12716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.614334614Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.499626248Z,12625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:40.494433918Z,12617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:00.489672402Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:20.485553191Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.49384921Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:20.491781556Z,12352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:40.484264502Z,12686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:00.4849646Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.796390874Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.492883319Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.705772271Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.692849022Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.498294685Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:00.497617677Z,12448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:10.494198967Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.491404235Z,12403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.784791566Z,12384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:00.504866406Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n,,13,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.493648445Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:30.378960059Z,12242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.58018422Z,13117,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.373807798Z,13039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:30.37801768Z,13493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.562191111Z,13404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.579395361Z,13303,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.571330752Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:20.560908165Z,13709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.573790133Z,13670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.579299371Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.591278668Z,13618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.559516325Z,13823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:10.578726084Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.567230375Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:30.577692829Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:00.584230156Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:30.578910913Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.89217612Z,12450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:30.562339332Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:00.600825192Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.569410256Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.660793705Z,12419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.574297857Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:00.661360374Z,12458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:30.574728653Z,12828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.559644468Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.561596221Z,12774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.560624717Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.882853367Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.589759247Z,12394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.56180197Z,12738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:50.581110422Z,12630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:40.778630399Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.561751129Z,12604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.56243798Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:10.671066214Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:40.569298937Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.577774942Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.960129026Z,12770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:00.674921243Z,12550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.782539454Z,12573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.575793846Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.765943955Z,12851,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.565655824Z,12364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.586302472Z,12809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.560153293Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.571123234Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:30.562257383Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:00.573992918Z,12737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.676242329Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.572450471Z,12406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.576444687Z,12474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.57329955Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.475420826Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.479301788Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.486641142Z,12638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.478120533Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.567505848Z,12791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n,,14,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.479959996Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:12.172174059Z,6022,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:12.169852499Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:42.168438508Z,5539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:41.666645749Z,6023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:01.770571783Z,5867,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:01.674350119Z,5607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:31.669291895Z,5469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:51.671285745Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:01.667047846Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:11.669816284Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:51.669507952Z,5467,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:11.772861228Z,5160,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:51.670200255Z,5031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:31.668882135Z,5405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:21.67170526Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:51.669933424Z,5234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:51.668137659Z,6099,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:21.768825013Z,5466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:11.671253022Z,5496,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:41.672837156Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:01.672213673Z,5430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:21.669036544Z,5422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:11.771893888Z,6130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:41.673212881Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:11.671607095Z,5941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:41.668004632Z,5283,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:11.671932366Z,5287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:11.668770005Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:31.667367096Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:51.667480589Z,5507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:11.66967855Z,4806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:41.667359627Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:41.671249363Z,5321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:01.772059552Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:51.66908224Z,5002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:21.670488866Z,5086,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:51.795875626Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:31.672548759Z,5293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:51.66977786Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:21.669507425Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:51.767414435Z,5479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:31.671098443Z,4919,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:31.669569667Z,4592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:11.668337683Z,5998,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:31.669710955Z,5732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:51.668266516Z,5783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:11.768518848Z,5936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:11.669633226Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:51.670155545Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:01.673626445Z,6088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:01.669279651Z,5765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:51.674935872Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:11.672238419Z,5583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:01.66727513Z,4886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:31.672539598Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:31.669355709Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:21.768010644Z,5021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:31.671651453Z,5389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n,,15,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:41.672471286Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:12.164725106Z,4382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:12.167180364Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:21.666239906Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:31.676039999Z,5270,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:21.777196052Z,4815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:11.663338213Z,5993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:31.67563918Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:51.666052458Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:11.772616732Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:31.663803919Z,5838,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:01.667140804Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:21.767607179Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:31.665173779Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:21.665765069Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:31.667750204Z,5244,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:51.664145799Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:11.664757702Z,5671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:11.669024714Z,4604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:41.6668835Z,5576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:01.666396048Z,4971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:51.663278657Z,5406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:11.667870643Z,5267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:21.66865685Z,5608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:15.482237792Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:01.666851421Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:11.66751052Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:31.669292739Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:51.669446062Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:51.666083547Z,5236,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:31.666061555Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:01.667921793Z,5501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:01.667048458Z,4996,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:11.668364748Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:31.668519998Z,5139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:11.77422469Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:31.673222006Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:51.682190896Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:11.669206312Z,4909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:11.667889821Z,6281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:31.665679941Z,5043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:21.669250106Z,5045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:41.673575971Z,5215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:41.667875914Z,5766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:01.668916841Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:51.663639899Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:11.666303267Z,5412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:31.766886813Z,5759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:01.66563997Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:21.669405872Z,5875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:41.665331347Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:21.665595635Z,5143,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:41.665017613Z,4595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:41.669657257Z,5220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:31.767021453Z,4660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:21.668189938Z,5916,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:51.669366411Z,5934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:51.668554292Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:31.669247283Z,6164,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:41.667637657Z,5089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:21.668078358Z,5364,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:31.665643289Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n,,16,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:21.671674Z,5442,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:02.163043643Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:02.161146282Z,5840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:52.161204242Z,5298,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:01.75962937Z,5098,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:01.659620845Z,5589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:11.660942975Z,4864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:31.663905381Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:51.660605454Z,5360,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:31.660259251Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:51.658137614Z,5478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:21.658930055Z,5460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:01.760689924Z,5292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:31.665367455Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:01.658277116Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:11.664084488Z,5278,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:31.658252595Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:51.763839895Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:11.662757445Z,4972,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:51.659990755Z,4970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:11.663180491Z,5333,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:11.657897203Z,5816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:31.662519834Z,5861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:01.660937801Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:11.660828557Z,5751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:51.662532419Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:11.760294829Z,5631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:31.661542984Z,5794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:11.663090896Z,6178,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:31.660301669Z,5773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:51.659338844Z,5929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:51.660395525Z,5028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:21.657907849Z,4820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:21.758764926Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:31.661272509Z,5162,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:51.662839605Z,5900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:31.7652594Z,4924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:51.660199481Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:11.660828252Z,6731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:31.657359048Z,5581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:11.660510605Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:31.761903605Z,5740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:41.659193908Z,6190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:01.780685063Z,4772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:41.673847645Z,5404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:01.661766555Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:21.662445307Z,5736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:11.659459196Z,5001,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:31.66490843Z,6078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:51.660932918Z,5051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:21.667760618Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:41.764818491Z,5546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:51.664064371Z,5713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:51.658707897Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:41.66160905Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:01.661885114Z,5550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:11.66051451Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:01.665684443Z,4989,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:41.660847424Z,5295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:31.661827402Z,5245,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:21.662649778Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:31.660177146Z,4638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:21.660930706Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:01.660050607Z,5063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:01.760552289Z,5428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:21.659931047Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:41.662557388Z,5198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:11.762763296Z,5149,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:41.661857081Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:11.65883265Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n,,17,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:51.666198332Z,5216,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-vcbpg,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:40.780456883Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:20.379147417Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.47864933Z,15571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.778014764Z,14747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:40.88223824Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:50.376698304Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.276560535Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.479658477Z,15491,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.472957025Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:20.380415927Z,13840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.477036316Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.173203443Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:15.562763824Z,5910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.480009261Z,14961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:20.78018449Z,15581,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.569187868Z,15507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.384554839Z,14724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.484846554Z,15521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.17662718Z,14043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.383025155Z,15611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.571334815Z,14028,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:40.575749369Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.375063328Z,14790,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.577510956Z,14540,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.473318924Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.273640119Z,14840,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:30.582964601Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.478426794Z,15378,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:50.576632333Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.563745596Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:50.487068518Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.371368921Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.484422212Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.473819493Z,14769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.377754556Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.477316017Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.377649063Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:00.375750744Z,15293,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.543378497Z,15644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.3715387Z,14036,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:20.172757958Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.672952453Z,13877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.495868187Z,14939,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.378236196Z,15489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.181024921Z,13978,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:20.585668023Z,14901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.473297656Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:40.379088337Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.477318922Z,14108,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.372698404Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:40.377709202Z,14598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:30.480372191Z,14980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.175697523Z,15629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:30.474137167Z,15288,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.377732903Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:00.576847014Z,14074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.474694802Z,14100,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:30.373374274Z,15436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.480144205Z,15645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.374566876Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.181993196Z,14122,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.374373251Z,14053,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.379318428Z,14124,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:40.475643218Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:00.373409229Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.377575191Z,15369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.579730529Z,14072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.483272533Z,15525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.280591596Z,14545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:30.483921364Z,14644,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.376846261Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:10.487330212Z,14406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:30.476776105Z,14078,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n,,18,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.472404556Z,14888,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:42.199339594Z,5109,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:52.207028334Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:42.199892107Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:52.19868682Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:42.199340094Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:02.304161584Z,5074,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:41.701495091Z,5353,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:51.699897001Z,5413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:11.702068578Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:11.907237624Z,5618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:41.699716221Z,5357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:11.701862006Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:21.699725826Z,5517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:01.699027791Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:11.797950041Z,4642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:01.700188188Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:01.699302192Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:21.701090342Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:51.806854472Z,5961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:41.706048468Z,5483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:41.701525949Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:31.702114821Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:01.700673554Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:31.699752843Z,5440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:01.700850573Z,5915,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:31.702466499Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:01.698955288Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:31.700878266Z,5211,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.802435432Z,4823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:51.800047496Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:01.699186506Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:01.700229319Z,5898,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:21.700739619Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:31.700807036Z,5506,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:11.702216891Z,5896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:31.79923731Z,5666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:51.699596918Z,5677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:21.798624641Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:21.697341625Z,5447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:41.700616828Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:41.705079726Z,5674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:51.702996728Z,4863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:51.703890036Z,5400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:21.699564355Z,5950,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:21.699629746Z,5409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:41.70207383Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:31.702074156Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:11.7000132Z,5777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:41.701844646Z,5424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:51.697505102Z,5047,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:21.702544674Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:31.801361311Z,6019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:51.698691812Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:41.702012634Z,5956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:51.699256417Z,5942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:21.698902763Z,4623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n,,19,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:11.801710459Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:00.47530227Z,14713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:00.444009899Z,14660,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.45100663Z,15321,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:00.446303114Z,14589,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.442172288Z,14511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.136007543Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:40.446753258Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:30.450030847Z,14744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:40.448203945Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:50.441449957Z,14830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:40.342716402Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.543038211Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.34479012Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.447587133Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.443169718Z,15222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:50.544752368Z,15579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.44640087Z,15329,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.548940285Z,15394,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.453639408Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.538349472Z,13922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.147741611Z,15297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.541008125Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.646241874Z,14746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.442718838Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:30.439388047Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:10.444636879Z,14874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.639006043Z,13960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:30.458576647Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:00.248225274Z,15350,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.545203338Z,14012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.441450508Z,13936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.543555742Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.451750378Z,15447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.444728402Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:00.656829097Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.246277513Z,13899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.441169832Z,15433,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:40.442140601Z,14816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:10.346089111Z,15002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:20.352785951Z,15472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.457437079Z,13983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.444714998Z,14702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.543661715Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:10.345392507Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.547002188Z,15522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:20.456032243Z,13987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.449355364Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:10.447370383Z,14139,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:10.442777628Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.448328977Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:40.451310612Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.436543379Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.446426057Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:10.350084669Z,15585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.537370393Z,15299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.542554589Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.441471303Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.34495268Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:10.441465725Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:10.445582979Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.448504266Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.536269317Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.551797768Z,14616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:30.43867432Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:50.445189205Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:10.442693145Z,15223,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:30.447161178Z,14625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:50.445684771Z,14539,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:10.449315791Z,15517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:30.437591976Z,14113,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:50.45260047Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:10.446086486Z,15407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:30.446719238Z,13955,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n,,20,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:50.345407152Z,14983,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:40.485904783Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:30.482817801Z,13123,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.384796104Z,13299,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.482487369Z,12523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:50.483490478Z,13119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.56954014Z,13630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.574409913Z,13667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.88855852Z,13814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.577282484Z,13510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:50.584839666Z,13783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.681027125Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.583978255Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.611678325Z,13740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.674754753Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:10.569686333Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.567487373Z,13689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:30.566093498Z,13721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:00.570936293Z,13720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:30.597696322Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:20.583351368Z,12744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.665772614Z,12721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.585000032Z,12564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.572706727Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:50.579542939Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.684356946Z,12789,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.580200069Z,12400,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:20.678857986Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:50.570127514Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:20.566513093Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:50.566200239Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.482975047Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:30.587330452Z,12787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:00.583535897Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58215706Z,12765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:20.566637307Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:50.567249851Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:40.56589485Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.678722306Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:30.588624207Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:00.489501169Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.6708746Z,12485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.577579544Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.567616913Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.887804764Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:50.677133417Z,12739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:20.499208485Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.489622839Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.501230214Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.488321857Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:40.469118137Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.491112821Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:40.485158978Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.585563551Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.569123527Z,12621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:50.485655959Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.479655727Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.485544558Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.479532694Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:50.468173251Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:20.485901065Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.482513508Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:50.477290727Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:00.468141022Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:10.582612272Z,12624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n,,21,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:20.469591706Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:20.459575453Z,14665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:00.550284835Z,13901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:20.44935884Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.451924819Z,14521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.443056398Z,15550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:20.453331233Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:10.450635841Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.465220073Z,15249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:40.449721118Z,15422,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:40.450284831Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.247424839Z,15700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:20.441742972Z,14039,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:40.464522479Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.448715159Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.396765895Z,15478,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.345616112Z,13868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.547694818Z,13872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.544000561Z,15389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.553646088Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:30.243805728Z,14465,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:10.452024543Z,15346,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.459035225Z,15490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.45547682Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.648586002Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:40.547076537Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:10.354233935Z,14802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:40.365726905Z,15626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.342457231Z,14038,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:10.346226646Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.345596883Z,14095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.446555484Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:00.458911287Z,14690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.346846295Z,14639,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:10.345480833Z,14883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:40.466312352Z,14239,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.341874921Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.455027348Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.350726434Z,14628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:00.545969486Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.82924986Z,11455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.473118752Z,14801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.454498455Z,14573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:00.561809674Z,14502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.584523673Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.548568001Z,14875,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.447633689Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.35134622Z,15277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.353462484Z,14531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.453854032Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.448470338Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:30.334401653Z,14533,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:30.339968163Z,14643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.457051264Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:32.428775795Z,11521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.353394477Z,15614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:30.545997643Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:00.458800743Z,15366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:40.44511362Z,15547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n,,22,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.442604724Z,14569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:20.361730193Z,13440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:10.370752403Z,12911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:20.361212726Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:40.360967967Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:00.765493164Z,12609,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.77512765Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:40.548438099Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:30.551215371Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.552854596Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.649538182Z,13042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:00.550183255Z,13012,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:50.547054375Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:40.550324317Z,12825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.552113363Z,13195,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:30.562395388Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.763206965Z,13676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:50.651893688Z,13543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:20.772619268Z,13745,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:50.56926129Z,13651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.547897444Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:10.649140324Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:40.559727058Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.56563929Z,12795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.550503272Z,12434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.566281134Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.560504776Z,12708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571807189Z,12822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:10.591279457Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:40.570070267Z,12690,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:10.970409346Z,12693,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:40.547213047Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.551806063Z,12417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.566800145Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:10.66554127Z,12901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:40.668453501Z,12636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:10.559532984Z,12593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.651113045Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.566290595Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:20.552196634Z,12616,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:10.548477576Z,12746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:40.674146238Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:00.574395685Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.559926323Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.549300276Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.75185672Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.549134343Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.554503655Z,12572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:40.748598217Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:10.666259947Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:40.549429377Z,12723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.848625216Z,12596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:40.754610449Z,12323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.564385411Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.675484427Z,12416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:30.562229233Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:00.559640774Z,12412,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.560493772Z,12410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:20.561582296Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:50.549206026Z,12404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:40.547517626Z,12732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.557184565Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.55218358Z,12381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.552478414Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:40.647703562Z,12733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:10.54834331Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:40.666741532Z,12504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.560890671Z,12325,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:20.555951069Z,12547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:30.551642949Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n,,23,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:30.565698323Z,12516,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:32.130048593Z,5667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:32.131942537Z,5056,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:32.13545102Z,4801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:32.128823001Z,5171,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:32.127379251Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:32.130646245Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:32.131426309Z,5952,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:22.12722099Z,6058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:52.131434713Z,5073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:01.627327504Z,5476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:41.629546285Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:51.629483357Z,4769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:31.62881312Z,5798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:51.63098851Z,5230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:11.628479173Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:11.627303581Z,5505,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:21.635651529Z,4858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:21.629834726Z,6010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:11.628165062Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:41.728603805Z,5841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:51.62613664Z,5889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:11.626543936Z,4912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:51.629213438Z,5590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:11.629590467Z,5812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:31.730518997Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:51.629988764Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:41.730905105Z,5401,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:51.630129833Z,5317,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:31.629095731Z,4930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:11.633515207Z,5973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:01.730381863Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:51.630550911Z,5642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:21.63814967Z,5948,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:41.626967751Z,6318,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:31.626703683Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:31.628586171Z,5441,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:11.728389109Z,6345,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:31.627839401Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:51.62938086Z,5901,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:31.630064966Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:51.629699102Z,5065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:11.629641679Z,5621,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:11.730245553Z,5612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:41.630017928Z,6272,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:11.628528239Z,5006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:31.73576558Z,5529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:51.62814347Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:51.630400122Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:31.626212211Z,5403,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:31.628920835Z,5597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:01.631273767Z,6187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:01.625529455Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:21.628434567Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:41.632930601Z,5504,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:11.732739843Z,5836,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:31.630677114Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:51.628850383Z,5351,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:11.629311531Z,5414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:41.659523865Z,5458,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:01.629218086Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:51.631081934Z,4902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:11.631144638Z,4749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:01.631620472Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:41.630955412Z,5574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:01.729029348Z,4860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:01.630104863Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:51.631131687Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:41.631929076Z,5238,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:41.626128955Z,4922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:51.726352Z,5719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:01.631461669Z,6257,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:31.828698404Z,4800,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:21.731185185Z,6224,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:41.830030893Z,5308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:01.630742358Z,5493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:31.728499028Z,6018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:21.629226304Z,6198,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n,,24,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:31.630389121Z,5382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.428589652Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.530822633Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:20.517161755Z,12960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:10.526363229Z,13220,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.734531656Z,13741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.52964593Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.745732562Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.529189784Z,13678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:20.527395635Z,13647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.51591191Z,13711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.527971311Z,13130,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.517107555Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:30.667567267Z,13774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:00.616647092Z,13738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.515455893Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:00.53029262Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.728696931Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:20.536212384Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.538693276Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.521412305Z,12454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.528812519Z,12663,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.536406133Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:20.533797523Z,12869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.533755755Z,12829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.517478748Z,12720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.530676426Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:20.521801519Z,12612,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.51862261Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.529784261Z,12471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:30.538088206Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.528026325Z,12615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.53454967Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:10.51812639Z,12826,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:30.63243985Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.539033628Z,12718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.530082908Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:00.930815948Z,12525,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.516947307Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:20.531592155Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.727256795Z,12464,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.530109918Z,12548,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.528332158Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:20.518958924Z,12489,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.530894123Z,12551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.524773857Z,12363,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:10.619339636Z,12634,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:40.534131028Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:00.54285308Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:20.536091058Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.521570172Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.538596524Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.739416575Z,12565,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.52478849Z,12783,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.52939272Z,12279,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.535394507Z,12349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:30.537142603Z,12717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.527717054Z,12583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.535376418Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:10.518481229Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.547064604Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.535141849Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.517053396Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:10.639244011Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n,,25,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:20.51704748Z,12367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-ngtxr,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:22.196982459Z,4959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:22.199832262Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:52.197526026Z,5337,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:51.696547564Z,5772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:41.696037376Z,5175,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:01.698360245Z,5407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:21.698546414Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:51.696725439Z,5557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:01.699975286Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:21.695542491Z,5158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:41.7001911Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:21.704198199Z,5455,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:11.801084474Z,5194,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:41.697744233Z,5706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:21.696258366Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:31.701464809Z,5729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:21.697512968Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:41.698468274Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:11.698841619Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:11.697042744Z,5805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:41.6967761Z,5959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:01.700944687Z,5203,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:01.699371446Z,5629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:31.698343315Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:31.697636712Z,5564,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:51.698144809Z,3985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:41.69973559Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:11.701665234Z,5587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:51.698286654Z,5411,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:01.698244267Z,4993,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:11.796851026Z,5177,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:21.698558441Z,4953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:01.697791668Z,5127,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:21.697512597Z,4942,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:21.697425764Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:01.698167123Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:11.697823659Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:11.697367172Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:31.696851159Z,5462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:41.697389363Z,5067,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:01.698027715Z,4961,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:41.698064998Z,5385,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:01.698150204Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:21.697032387Z,4482,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:41.698021549Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:41.699406541Z,5423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:51.696601238Z,4599,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:31.697413029Z,5269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:21.698071645Z,5251,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:31.697592121Z,5379,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:51.695655853Z,4941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:21.696080599Z,4958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:51.697878779Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:31.698327711Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:41.698171255Z,6006,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:31.700295135Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:11.699576209Z,4766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:21.699065028Z,5408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:41.698891653Z,5931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:01.696567465Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:21.699508008Z,6032,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:01.695960616Z,5771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:21.707377268Z,5242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n,,26,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:01.697906003Z,5953,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:32.129232691Z,6085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:21.645329156Z,5415,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:01.628754547Z,4778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:21.629012222Z,5774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:41.654093313Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:01.628118985Z,4934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:51.628534154Z,4752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:51.631886304Z,4207,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:01.64158413Z,3527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:31.632666347Z,5624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:41.628366414Z,5643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:31.627721007Z,5262,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:01.634564887Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:31.729595771Z,5434,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:01.63020563Z,4807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:31.633672748Z,5668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:01.632742936Z,6045,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:21.630726457Z,5450,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:51.633772675Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:21.629222983Z,5301,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:21.652471164Z,4834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:51.629119304Z,4887,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:31.628600275Z,4990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:51.629318838Z,5365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:21.630574735Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:21.630649105Z,5397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:51.629779923Z,5584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:01.73232547Z,5275,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:01.629686513Z,5449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:21.628056336Z,5717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:41.626898547Z,5906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:11.73049176Z,5471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:41.627467866Z,4855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:11.729755181Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:21.630687352Z,5214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:21.731475937Z,4176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:41.630357807Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:31.642521994Z,6029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:11.628074654Z,5451,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:51.63416844Z,5017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:31.628617602Z,6014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:51.628287671Z,5938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:31.628265433Z,4788,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:01.627678608Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:01.759963139Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:11.627822758Z,5497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:01.629310885Z,4977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:31.830196498Z,5990,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:11.631832283Z,6240,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n,,27,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:41.732614656Z,5486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:22.159466867Z,5649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:12.15961692Z,5076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:02.159421319Z,5580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:41.662706207Z,5610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:11.678143271Z,5392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:51.658778403Z,5444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:31.662604222Z,5170,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:11.659791677Z,5338,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:41.661727575Z,5448,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:51.660321125Z,4926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:11.759503257Z,5435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:11.664534111Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:31.6611363Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:51.659615693Z,4541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:11.660328296Z,5490,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:31.661860388Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:51.75884444Z,6043,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:21.658233889Z,5470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:21.661729006Z,5092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:01.66419302Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:21.666621185Z,5261,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:51.761831328Z,4914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:21.662235985Z,5656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:51.660504357Z,5026,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:21.676717688Z,5416,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:51.661217173Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:21.660727279Z,6158,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:51.65808541Z,6125,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:41.659353929Z,5429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:51.659605026Z,5014,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:31.661280564Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:51.662738102Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:11.761951481Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:41.762044251Z,4839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:31.662733414Z,5541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:01.758929763Z,5235,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:11.663179843Z,5286,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:31.659505633Z,5371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:51.662709477Z,5503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:31.659912209Z,5829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:51.670881095Z,5395,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:01.862234266Z,5627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:21.658123484Z,5801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:21.663917438Z,5761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:41.659451628Z,5153,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:31.662854206Z,6016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:11.758820021Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:31.660022494Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:11.661238109Z,5247,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:01.660651357Z,6063,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:11.663029243Z,6066,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:11.660508471Z,4831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:31.664312436Z,6222,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:21.758380099Z,5410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:11.660473509Z,5274,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:01.660909299Z,5485,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:41.663907546Z,5138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:01.669206566Z,5926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:01.665213778Z,5738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:31.673381054Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:31.66567796Z,5131,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:31.664574879Z,6255,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:51.667435235Z,4803,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:21.664417257Z,5681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:51.660663313Z,5625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:11.660784806Z,6214,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n,,28,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:57:51.663041897Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-brkqv,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:10.367294566Z,14964,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:50.359106995Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:50.553221725Z,13869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:10.26561832Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:30.357913984Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:20.370857447Z,14566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:00.415573315Z,14970,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:10.467268943Z,14841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:40.370363757Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:00.461903246Z,15530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.364188442Z,13879,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:00.467122471Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.564900419Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.465610106Z,15498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.473131961Z,14176,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.460000877Z,13941,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:10.160731737Z,13958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:00.362643823Z,14638,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:10.161771211Z,15558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:20.358397037Z,14607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:30.357961601Z,13825,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.467266609Z,14798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.369451308Z,15254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.35690111Z,15387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.459562425Z,14046,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:40.367210282Z,15340,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.566166072Z,15591,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.462827816Z,14865,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:00.361078362Z,14928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:40.571602579Z,14055,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.36028603Z,13463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:30.368282738Z,14877,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:30.461644662Z,14453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:00.471467337Z,15252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.260081663Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:50.480277629Z,15592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:30.375625207Z,14908,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:00.483047874Z,15397,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.45995722Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:20.367927298Z,14886,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:20.468715261Z,15406,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.360116526Z,14590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:10.160815641Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:40.364552772Z,14686,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:50.464611196Z,15404,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:40.36536062Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.469422138Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:00.619186332Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:30.562454041Z,13839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.362470589Z,14736,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:40.268834164Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:40.458715631Z,14042,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:41.449499047Z,5705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.368258066Z,14793,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:00.470997093Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:00.671619836Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:40.465833802Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.470032136Z,14860,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:20.562243226Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:30.56103996Z,14779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:40.363626944Z,15576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:20.659937821Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:50.468130553Z,15563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:00.475547277Z,14848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:40.360561494Z,15051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.36407415Z,14819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:20.472782625Z,14107,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.361554995Z,14677,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.46445033Z,13986,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:40.461608239Z,13956,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.466859288Z,14636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:20.370817926Z,14743,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:40.562346951Z,14831,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:00.363536726Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n,,29,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.462181816Z,14844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:40.4573945Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.466654792Z,12799,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.461180966Z,12640,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.572894468Z,13903,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:30.560921608Z,13807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:20.563377485Z,12917,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:10.747205672Z,13615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:00.671964268Z,13698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.554743246Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.554324821Z,13712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.553948035Z,13715,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.562746592Z,13758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:40.56242324Z,13716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.548769617Z,13614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:00.545291448Z,13230,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.545976325Z,13685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.570720532Z,12821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.550868139Z,12794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.558930979Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.561930165Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:20.545071434Z,12519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:50.551296606Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:20.545138533Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:00.572714937Z,12631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.76231563Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.55682629Z,12586,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:50.752940386Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:20.568644271Z,12816,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.547308958Z,12479,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:20.555990298Z,12542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:50.557065338Z,13138,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:00.544778532Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:30.559131999Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.546812749Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.694055567Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:20.576945617Z,12588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.548244435Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:30.744978499Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:00.662363802Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:30.545600495Z,12637,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.555719343Z,12810,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.558387003Z,12553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:20.548009183Z,12704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.563241486Z,12618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.564461723Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.850366721Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.857884324Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:40.545693494Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:10.556447372Z,12513,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:00.658376716Z,12389,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:30.555225405Z,12692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:20.546791328Z,12558,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.54883188Z,12357,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:20.547042682Z,12457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:50.551140377Z,12768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:20.563255936Z,12295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:50.55854716Z,12380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:20.548606314Z,12562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.646152149Z,12541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:30.545753707Z,12473,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:40.546193104Z,12674,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.559430707Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n,,30,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:50.649446365Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:40.412232772Z,14753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:50.413027553Z,14575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:10.410006348Z,13938,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.413564016Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:20.617084754Z,14895,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:10.416075298Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:00.420448203Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:20.206254131Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:50.717112879Z,14933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:30.410848474Z,14102,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:00.407905342Z,14601,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:00.413234629Z,15267,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:40.415936724Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:40.413792129Z,14572,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:00.311181217Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.417424216Z,15218,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:40.213160497Z,15456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:10.315448839Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:00.411906153Z,14076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:10.419449995Z,13824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:40.211478758Z,15497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.316045781Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:20.41312867Z,13937,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.414333016Z,15646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.418199341Z,15474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:00.409641475Z,14193,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.516907295Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.419936013Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.430144207Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:20.420551035Z,13994,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.51498539Z,14828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:50.418130763Z,15546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:34.300411528Z,5911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.410605106Z,14092,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:00.412755083Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:50.41428502Z,14035,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:50.416912521Z,15487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:50.416910557Z,14668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.414442309Z,13969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.410299388Z,13893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:00.314833051Z,15610,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.514795069Z,14704,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:20.515134774Z,14215,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:50.411358323Z,14859,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.423005964Z,14992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:30.411426538Z,15650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:00.41656236Z,14484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:30.314877178Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:30.620004561Z,14523,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.419744299Z,14913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:10.317608033Z,14542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.419930293Z,14027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:10.409791992Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:30.513533896Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.314137043Z,14835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.514909319Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.320115615Z,14889,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:50.518696477Z,13882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:30.426019372Z,14508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:50.323452525Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:30.421055483Z,15190,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:50.419868894Z,14891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:30.618639969Z,14709,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:40.412924492Z,14059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:10.414694841Z,15466,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:10.516936219Z,14757,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.320834239Z,14037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.522009834Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:00.415192575Z,14781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:40.419135983Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:20.422832477Z,14717,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:00.214088352Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:10.418413338Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.512552059Z,14111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.408864092Z,14946,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:10.414997144Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:30.417411617Z,15469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:40.414440927Z,15698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n,,31,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.619708324Z,14858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:02.152505206Z,6356,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:11.708749572Z,4995,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:31.650152553Z,5119,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:51.649926125Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:41.7489258Z,5746,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:01.650549388Z,5461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:41.649082821Z,6051,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:51.746071073Z,6849,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:01.647129941Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:21.649660907Z,5226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:21.746898508Z,4866,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:41.649607286Z,5602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:01.647876012Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:21.649304867Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:21.651333833Z,5151,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:51.64970308Z,5438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:41.648641669Z,5418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:11.649272286Z,5876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:41.648683865Z,6306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:31.645794492Z,5592,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:21.645961475Z,4884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:41.653265748Z,6696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:11.650168859Z,5134,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:31.649401597Z,5437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:01.64981441Z,5237,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:41.650580117Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:31.648847727Z,5459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:41.754254693Z,5885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:31.758786871Z,5922,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:01.647442593Z,5439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:21.651935433Z,4629,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:41.653071654Z,5315,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:11.649233998Z,6059,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:11.655014951Z,5623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:31.65386799Z,5987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:51.646501623Z,4923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:01.64849604Z,5276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:21.650511495Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:51.645876849Z,5723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:11.650300698Z,5636,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:41.849716599Z,5088,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:21.64597586Z,5582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:01.752593586Z,5426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:01.6505834Z,6040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:21.648790757Z,5296,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:31.651724916Z,5575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:01.746623584Z,5595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:11.647859296Z,5387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:21.648607092Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.65320355Z,6210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n,,32,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:51.65207391Z,5277,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:50.222958941Z,14631,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:30.431102939Z,14034,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:10.753560907Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:40.430685153Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:20.420586366Z,14703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:45.810377102Z,5749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:40.439412813Z,14778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.52627489Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:10.528203201Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:30.530795095Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:40.232715031Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.432043632Z,15449,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.427567228Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:20.438904049Z,15477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:40.331706058Z,15417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:40.422808766Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:20.331031709Z,14642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:40.425619044Z,13943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:20.226594513Z,14750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.629588181Z,15233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:50.629343746Z,14553,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:00.230376905Z,15367,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:00.322068791Z,14641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:40.420256534Z,13930,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.231721888Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.327214339Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:00.538470937Z,14547,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:16:10.225698991Z,14618,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.322293436Z,14893,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.530365758Z,15418,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:40.429963539Z,15493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:40.434167269Z,13857,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:10.431307056Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:40.438921897Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:10.429314822Z,14003,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:40.529148615Z,15405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.462128121Z,14104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.2334062Z,14058,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.424125829Z,15392,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:40.429014254Z,15573,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:10.424045058Z,14614,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.324463034Z,15598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:50.532291707Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:10.537731283Z,14854,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:10.429337238Z,15409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:50.429941487Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.328060031Z,14604,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.426803324Z,14738,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:50.326843791Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:20.327342377Z,14885,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:00.428690358Z,14949,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.326523775Z,15027,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:00.435687947Z,14493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:10.429769611Z,13991,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.42568806Z,14770,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:30.430575937Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:40.929774643Z,14855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:50.528064975Z,14740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:00.424314436Z,14869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.422373272Z,15410,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.42971114Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.842894246Z,14700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.429771264Z,15352,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.4412266Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n,,33,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:50.428439195Z,14526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-99mcc,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.275833105Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:00.384838012Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:20.396150401Z,15584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:40.482683296Z,14957,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:30.480184057Z,15276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:30.384716226Z,14892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:50.383739075Z,15595,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:10.179727475Z,13906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.478479514Z,13959,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:40.488264013Z,14557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:10.916010294Z,14065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:50.479780025Z,15471,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:30.579073042Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:20.982643804Z,14576,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:50.183952058Z,14492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:30.385537053Z,13891,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:50.38258458Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:40.383036171Z,14221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:30.526049765Z,14608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.380748951Z,13977,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:50.881358024Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:30.280876176Z,14759,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:40.380487257Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:50.480788071Z,14596,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:20.179087141Z,14910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:10.486043393Z,15642,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:20.175294181Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:40.386889798Z,14969,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.185882024Z,15349,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.483002092Z,14225,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.17978108Z,14656,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.494789835Z,14876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:40.38173048Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:10.275750364Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:20.384686432Z,14538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.383311845Z,13923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:54.364147115Z,2132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:10.380596902Z,14808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:30.693541936Z,15289,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:30.384700059Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:30.58500592Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:00.479177767Z,13754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.493328359Z,15615,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.388946575Z,14752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:20.387532958Z,13855,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:50.58629896Z,14689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.425476186Z,14658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:10.384629668Z,15562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:40.177675235Z,15371,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:20.894759955Z,14767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:50.492854297Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.283560565Z,14652,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:50.488513437Z,15514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:50.487675399Z,15414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:30.484727198Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:10.481354396Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:50.4784802Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:30.38682682Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.182754874Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.388144663Z,14648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:10.180563456Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:50.380706298Z,14728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.488483622Z,14909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.385864794Z,14791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:20.381556041Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.400377554Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.392201105Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.177322971Z,13902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.491500055Z,14624,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:40.282875231Z,15582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:12.267770342Z,5694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.173756088Z,14863,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.50083035Z,15150,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:30.38237422Z,15440,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:50.383329245Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n,,34,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:40.380430564Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-74mcm,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:30.477072416Z,14000,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:10.261128948Z,15423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.468068186Z,15339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.367228559Z,14469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.466757782Z,14927,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:30.182434628Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.268422767Z,14021,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:30.469426649Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:10.458753196Z,15402,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.459361211Z,14839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.458450121Z,14755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.366884152Z,15426,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.466807157Z,13878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:50.369509402Z,14776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:50.373249036Z,13835,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:06.148578162Z,11574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:35.648252597Z,5864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:10.357500275Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.362218876Z,14734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.466850309Z,15382,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:20.472658581Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:00.46245821Z,13910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:49:50.573511072Z,15445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:50.369221531Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.467632057Z,15226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:56:10.160201517Z,14708,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:00.462408322Z,14603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:50.464063321Z,14882,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:30.457770832Z,14820,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:00.464296238Z,14795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.569762184Z,14868,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:00.369419572Z,14579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:40.360757507Z,14685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:24.449787143Z,11580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:00.476223133Z,13928,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.460599877Z,13892,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:50.577349239Z,14549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:10.475967163Z,14669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:30.373773623Z,13834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.472114301Z,14833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:00.378295746Z,14896,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:10.471716369Z,15864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:40.47268279Z,15381,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.464982863Z,14721,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:50.570200476Z,14585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:20.370632275Z,15689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:50.366173014Z,14872,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:00.360603872Z,14550,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:30.472837662Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:20.563531793Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:40.369222473Z,15551,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:40.473452033Z,15384,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.569019325Z,14929,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.465306998Z,14711,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.472040494Z,15661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:10.559261613Z,14829,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:40.475286341Z,14588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.467600975Z,14727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:00.357735625Z,15503,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:30.370118011Z,14620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:00.262407391Z,15602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.462939688Z,14782,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:30.374744487Z,13900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.371144442Z,14737,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:00.359377475Z,14662,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:10.363005161Z,14541,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:40.473094932Z,14846,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:50.463609922Z,13918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:00.162331576Z,14818,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:20.464036216Z,14187,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:30.377316401Z,14805,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.461574573Z,14911,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:10.474653023Z,14774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.368966246Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:50.406027615Z,14682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:10.362892726Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n,,35,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.362837531Z,14018,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:10.551642771Z,13085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:10.442263362Z,12741,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:31.050936178Z,13159,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:20.528082573Z,13065,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:10.541354136Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:00.547903891Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.543925931Z,12997,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:40.546413536Z,13295,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:30.541309383Z,13145,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:20.525808701Z,13095,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.939458953Z,13242,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:00.529333755Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.544308406Z,13723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.545420758Z,13146,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.546450785Z,13625,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:50.530496513Z,12730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:10.541043741Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.727062851Z,12727,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:40.5306984Z,12918,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:30.549229084Z,12500,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:20.54816049Z,13269,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.546947927Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:40.545485023Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:10.540901532Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:40.650134607Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:10.531951932Z,12761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:40.529295549Z,12778,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:10.647353873Z,12699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:40.636809417Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:10.530996182Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:40.546156658Z,12729,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:20.547909049Z,12772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:50.545064768Z,12762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.527761052Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.529821966Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:30.557535389Z,12528,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.546801442Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:50.545472308Z,12649,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:20.547627336Z,12522,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:50.550817964Z,12845,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:20.538658177Z,12632,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.649318837Z,12798,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.54833796Z,12549,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.542399234Z,12973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:40.84455776Z,12587,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.546388847Z,12752,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.543139446Z,12405,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:30.542913566Z,12753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:00.539962616Z,12611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:30.545326872Z,12430,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:00.535097737Z,12521,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:50.527803172Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:20.526140879Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:10.544656056Z,12689,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:40.642124748Z,12627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:10.541823769Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:40.543657185Z,12760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:10.551186878Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:40.546284119Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:40.542169264Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:50.531666375Z,12306,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:00.534749132Z,12560,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:10.847026456Z,12577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:20.541228932Z,12423,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.530200802Z,12498,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.567493176Z,12848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n,,36,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:40.64406237Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-zkhb7,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:20.398755301Z,14726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:00.808791579Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.290468423Z,15427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:10.197176503Z,14822,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:00.39522938Z,14812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:14:50.197307986Z,15435,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:30.598498477Z,14792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:50.490751965Z,14087,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:50.181038009Z,14706,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:00.40453464Z,14733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:10.499975572Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:30.186993782Z,14761,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:20.401102537Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.191756968Z,14732,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:40.598314132Z,14090,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.391616604Z,14562,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:10.500350369Z,14902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:00.396394885Z,13844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:00.393303563Z,14085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:50.197171689Z,14692,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:20.187162803Z,14530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:10.196157461Z,14571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:00.389534899Z,14807,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.493325437Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:30.493742802Z,14659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:10.501228994Z,14762,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:10.493545661Z,14671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:20.595876679Z,15566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:50.495581783Z,13795,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:20.591114991Z,14687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:30.535692612Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:30.399834501Z,15408,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:50.392222694Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:00.399196165Z,15574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:00.513292077Z,14688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:00.294310149Z,14705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:50.402996111Z,14936,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:20.405389491Z,14947,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:40.497225033Z,14731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:40.392047463Z,14962,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.406447858Z,14507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:20.196513251Z,14103,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:50.391337271Z,14646,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.399974164Z,15527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:30.396656969Z,14716,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:40.501226493Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:10.394628113Z,14033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:20.417822459Z,15577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.497819527Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:10.403717402Z,14023,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.600211744Z,14017,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.489904486Z,14005,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:50.496814983Z,14276,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:30.295270122Z,13944,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:10.505518345Z,15386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:50.495405421Z,14718,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.491927838Z,13992,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.392107567Z,14923,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:40.395512136Z,14089,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:10.29552631Z,13920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:00.394085722Z,14921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.497430612Z,13862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:20.599541747Z,14773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:00.391519368Z,15437,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:30.400949967Z,15583,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:40.502270402Z,14971,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.398737221Z,14722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:40.203599689Z,14787,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:50.504534683Z,15031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:40.395215405Z,14811,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:00.499165862Z,14126,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n,,37,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:20.496203726Z,13848,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-78n7s,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:32.146282652Z,5563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:01:32.14578999Z,5282,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:11.642776674Z,5791,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:31.642858113Z,5249,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:11.646552221Z,5905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:21.64378672Z,4472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:41.646253564Z,6077,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:01.645152527Z,5488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:11.64435832Z,6104,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:41.646054776Z,4987,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:01.744897211Z,5480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:21.650647905Z,5499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:11.645243015Z,5210,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:41.645803855Z,5531,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:01.648842057Z,5617,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:21.643120546Z,5585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:01:41.649757914Z,5611,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:21.643398175Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:11.645857456Z,4804,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:41.64608879Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:11.643872904Z,4974,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:11:31.746742869Z,5380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:01.646813444Z,5057,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:01.644755175Z,5475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:21.742243059Z,5263,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:01.646326079Z,5219,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:21.646186653Z,5577,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:01.647978536Z,5472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:21.645209287Z,5487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:21.645192153Z,5510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:41.646009246Z,4920,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:51.655519528Z,5933,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:01.647153595Z,5897,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:11.646780972Z,5958,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:31.65712987Z,5675,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:41.645381944Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:01.647099954Z,5456,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:58:21.645022636Z,5742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:21.647313198Z,6101,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:41.644375904Z,5266,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:01.644811377Z,5569,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:31.645957525Z,5377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:51.644239304Z,6072,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:10:31.645668666Z,5233,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:51.645458284Z,5537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:11.644204213Z,5425,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:01.647048985Z,6076,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:21.644875606Z,5280,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:41.643758572Z,5431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:01.646828621Z,5477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:31.656343602Z,4784,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:41.646211225Z,5819,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:21.644309824Z,5040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:26:41.645803059Z,5241,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:51.643934304Z,5954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:21.643279535Z,5030,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:01.649558673Z,5254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:21.643517172Z,5834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:11.645798579Z,4728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:11.643741717Z,4774,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:11.644470363Z,4985,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:31.745208357Z,5436,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:51.648014803Z,5085,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:21.748946376Z,5097,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:41.649586169Z,5561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:01.646294507Z,5420,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:58:41.650920063Z,4814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n,,38,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:59:51.64932242Z,5064,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-p9w8t,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:30.416045986Z,13380,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:40.408728058Z,13457,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:30.419103146Z,12914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:50.410568246Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:40.419560614Z,12910,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:00.408980966Z,13111,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:50.719417963Z,13809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:40.610487769Z,13703,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:30.597910644Z,13594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:20.507376307Z,13722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:10.511889353Z,13664,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:00.516961843Z,13753,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:50.623550159Z,13254,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:10.517788073Z,13694,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:00.516428Z,13744,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:30.51381454Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:00.520066026Z,13688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:30.516123057Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:46:20.921573502Z,12728,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:50.505189382Z,12554,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:20.511375826Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:50.500170395Z,12864,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:20.521602884Z,12802,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:50.821038246Z,12766,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:20.519908932Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.514356933Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:20.505293927Z,12647,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:50.625417417Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:20.613598274Z,12643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:50.701374738Z,12796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:20.510781061Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:30.499463562Z,12582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:00.498229193Z,12750,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:30.514701206Z,12445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:27:20.600639751Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:50.502172914Z,12813,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:20.610621588Z,12366,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:10.511700974Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:00.506733994Z,12726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:30.501866162Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:41:00.517959588Z,12487,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:30.712267703Z,12438,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:46:00.52176465Z,12584,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:30.52613755Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.705770898Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:50.514090778Z,12431,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:20.520543725Z,12676,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:50.525580075Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:20.51541136Z,12808,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:10.519452008Z,12407,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:40.599790464Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:10.509968451Z,12626,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:40.503930128Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:30.515461766Z,12651,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:00.520608574Z,12700,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:50.717362196Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:20.501255255Z,12424,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:50.522319169Z,12696,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:20.506199957Z,12507,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:50.511791087Z,12602,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:20.503388515Z,12578,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:10.501502306Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:40.621599876Z,12462,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:50.502861547Z,12695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:00.517190834Z,12613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.516478941Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:40.512389763Z,12300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:00.616411172Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:30.524190347Z,12493,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:54:50.505577785Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n,,39,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:50.506719966Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-xhr7n,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:40.480613648Z,13444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:30.588767561Z,12833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.469413507Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:50.488142949Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.48822636Z,13221,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:26:10.57050592Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:00.585029444Z,13794,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:27:50.67101046Z,13775,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:28:40.66969516Z,13735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:29:30.58572916Z,13016,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:20.572495207Z,13713,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:31:10.57391189Z,13776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:00.580381991Z,13699,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:40.880081001Z,13653,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.672537222Z,13726,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:30.785932988Z,13671,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:00.574012367Z,12954,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:20.58795363Z,12747,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:50.568980376Z,12862,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:50.771129675Z,12779,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:20.569665328Z,12861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:02:50.770413212Z,12517,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:20.486427811Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:50.581499207Z,12598,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:20.57846613Z,12497,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:50.574445991Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:20.571799917Z,12481,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:50.590738007Z,12666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:30.477715668Z,12749,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:01.072418515Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:20.570030703Z,12830,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:50.577688395Z,12682,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:33:40.573098591Z,12594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:30.672273814Z,12543,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:00.586275958Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.573782762Z,12545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:00.584417486Z,12421,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:30.569177936Z,12580,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:00.494634794Z,12773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:50.583134138Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:20.506111481Z,12751,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:50.480443614Z,12871,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:20.587939245Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:50.479972111Z,12499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:40.47498209Z,12701,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:10.568942787Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:06:40.485913891Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:10.488612211Z,12526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:00.587242636Z,12538,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:30.47913516Z,12514,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:20.790601466Z,12633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:50.487988756Z,12502,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:20.471078644Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:50.685474384Z,12377,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:20.49075882Z,12428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:50.8008023Z,12511,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:30.481194215Z,13297,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:50.480117559Z,12429,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:10.481900877Z,12483,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:30.488441812Z,12724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:50.484678749Z,12645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:32:10.486842094Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:50.588027021Z,12648,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:10.480906247Z,12556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:30.484571223Z,12461,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:50.584236313Z,12806,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:20.48174506Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:50.485392007Z,12480,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:30.489542317Z,12603,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:50.483820179Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:00.771617701Z,12665,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:50.484045787Z,12673,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:30.68965595Z,12376,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n,,40,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:40.487623157Z,12510,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-q6t9j,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:10.547997965Z,13031,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:50.647407558Z,13308,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:10.449666102Z,12607,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:20.451093648Z,12874,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:18:20.73948129Z,13234,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:19:10.648140091Z,12769,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:00.530274038Z,12880,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:20:50.645122768Z,13172,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:40.664409506Z,12979,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:22:30.549757835Z,12740,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:20.531774199Z,12934,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:24:10.541388074Z,13033,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:00.54935512Z,13499,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:25:50.759997402Z,13091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:00.561718995Z,13767,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:20.554870348Z,13526,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:41:50.650428014Z,13755,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:44:20.534968317Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:40.554028353Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:10.544235569Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:52:30.556292669Z,12579,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:53:20.631445076Z,12777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:10.541763888Z,12876,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:00.532950739Z,12667,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:40.549928218Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:58:10.547165751Z,12878,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:00:40.547016135Z,12527,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:10.661139975Z,12742,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:40.540469766Z,12369,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:10.549638887Z,12396,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:10:40.547941505Z,12566,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:10.54108036Z,12702,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:15:40.566439459Z,12754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:18:10.549401474Z,12841,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:00.653654157Z,12684,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.553674765Z,12834,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:22:50.547075416Z,12641,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:20.643775347Z,12688,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:40.531837286Z,12475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:10.531284115Z,12620,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:00.550553375Z,12413,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.530612321Z,12650,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:38:20.546588558Z,12530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:50.530312537Z,12567,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:20.534813494Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:00.549729912Z,12776,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:50.5346712Z,12546,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:20.55566519Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:10.553159333Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:40.588731782Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:10.553907961Z,12391,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:40.528964031Z,12452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:10.565971028Z,12387,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:02:00.538352617Z,12326,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:04:30.630363595Z,12622,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:00.544918263Z,12414,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:09:30.547943131Z,12597,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:11:20.574479782Z,12373,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:13:50.546401326Z,12571,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:15:40.628937558Z,12801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.530202131Z,12256,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:40.528837912Z,12470,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:10.54546175Z,12771,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:25:40.530102264Z,12590,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.528434759Z,12814,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:00.533648051Z,12600,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:30:20.557005308Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:30.542944435Z,12659,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:10.528105527Z,12167,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:20.528384714Z,12494,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:30.553269333Z,12476,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:50.637604269Z,12365,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:31.050943628Z,12658,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:10.552201867Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.552022267Z,12608,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:30.545549635Z,12534,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:10.632748933Z,12678,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:40.534815906Z,12714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:50.534121348Z,12544,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n,,41,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:10.630118573Z,12477,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6pqwb,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:00:30.41058236Z,14821,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:02:10.406557463Z,14758,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:30.318102141Z,14756,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:40.410566269Z,14765,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:10:00.410529361Z,13856,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:10.416068228Z,14048,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:13:00.414291175Z,14657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:15:30.412754965Z,14777,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:21:20.51537053Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:23:10.415381783Z,15570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:30:30.516053344Z,14029,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:30.41216645Z,14019,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:34:30.409834227Z,14873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:50.419963579Z,14823,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:37:40.316890266Z,14739,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:00.425430235Z,14681,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:50.532706434Z,14723,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:10.612827102Z,14627,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:40.310603129Z,13973,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:30.414752006Z,14091,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:50.207173332Z,15287,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:40.525920951Z,14943,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:30.412068586Z,15428,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:51:50.409752037Z,14226,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:54:00.315172422Z,13926,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:30.518514384Z,14683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:50.413154175Z,14719,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:03:40.411639302Z,14809,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:05:50.425165166Z,14633,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:06:50.316222517Z,14081,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:13:40.41241481Z,15501,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:20.510498044Z,14073,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:20:20.41077143Z,14720,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:23:20.518769819Z,15463,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:10.414413635Z,14754,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:29:30.517101075Z,15594,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:10.415907569Z,14666,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:30.509823471Z,15197,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:20.435202919Z,15348,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:50.317712971Z,15475,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:30.419756989Z,14561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:20.412066273Z,14010,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:50.407572974Z,14519,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:20.421312079Z,14764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:50.210339956Z,13931,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:20.411852082Z,14884,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:50.412055707Z,15542,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:00.410466202Z,14861,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:30.511217102Z,14730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:50.616620805Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:57:30.512958021Z,14815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:40.410044023Z,14906,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:50.513961818Z,13833,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:30.413714172Z,14760,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:10.50956254Z,14040,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:10.417834355Z,15492,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:18:50.413191781Z,14735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:21:50.420761367Z,14582,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:10.416206389Z,15292,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:52.195862189Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:50.408635251Z,13796,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:31:20.415244501Z,14529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:33:00.447801794Z,13909,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:10.516323011Z,14084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:20.520846149Z,14698,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:42:10.407141796Z,15588,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:44:20.430459575Z,14772,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:45:30.407041306Z,14714,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:50.421481129Z,15460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n,,42,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:10.422336373Z,15323,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-znt4h,03d01b74c8e09000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,43,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:12:38.73971619Z,12472,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-j664w,043502a6825c5000,500\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:03:22.146279748Z,5386,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:22.151471718Z,5419,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:22.153224112Z,5902,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:06:22.157787105Z,5630,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:07:22.15007136Z,5264,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:22.150267031Z,5730,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:42.149811483Z,5168,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:32:21.75042711Z,5724,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:35:51.657907241Z,4960,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:31.64994704Z,4792,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:39:51.649814367Z,5474,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:42:31.646391025Z,5452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:48:31.65123739Z,5869,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:55:51.652746112Z,5913,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:41.648834719Z,4900,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:08:41.649933423Z,5606,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:31.752913229Z,5545,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:11.752162462Z,5786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:31.657026454Z,5593,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:21.648586234Z,5445,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:25:51.647969653Z,4828,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:21.647728223Z,5084,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:51.650490404Z,5657,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:30:11.75810744Z,5454,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:41.750599635Z,5613,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:34:41.750321537Z,4965,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:35:21.649182047Z,5764,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:36:41.651403549Z,5914,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:40:51.687255118Z,6011,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:43:31.652650438Z,4768,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:51.653156549Z,5281,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:45:31.647977633Z,4980,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:48:11.751770036Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:50:41.648155682Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:52:51.651863642Z,5446,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:53:41.652987546Z,5844,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:55:01.749968073Z,5645,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:11.652748062Z,5453,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:01:11.649081836Z,5530,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:51.649305518Z,4773,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:07:11.653935812Z,5687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:01.651344536Z,5427,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:14:51.64892955Z,5443,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:16:51.650462218Z,5417,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:20:41.651431032Z,6050,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:23:21.649658495Z,6181,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:28:01.651680386Z,5556,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:34:31.75291458Z,4899,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:35:11.74914845Z,5924,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:37:11.651022007Z,5912,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:21.749818873Z,5227,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:21.649656069Z,5883,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:46:11.750674006Z,6037,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:47:41.65063636Z,4654,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:51.64912494Z,6246,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:49:11.649542366Z,4643,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:31.649110447Z,6009,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:01.760356971Z,4452,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:53:51.681914369Z,5252,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n,,44,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:31.650598369Z,5300,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043941ef08a63000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:20.372789116Z,13075,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:50.468447423Z,12839,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:00.476375512Z,12563,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:20.370363416Z,13002,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:11:30.665880148Z,12398,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:00.577079901Z,13132,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:16:50.552352631Z,12824,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:17:40.558245433Z,12812,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:33:50.76062094Z,13733,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:36:20.552650855Z,13858,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:38:10.551364342Z,13734,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:40:40.55321911Z,13801,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:43:10.662488511Z,13695,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:45:40.566964203Z,12921,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:47:30.558074283Z,12786,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:50:00.762104581Z,12529,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:57:00.712371156Z,12940,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:59:30.651361917Z,12815,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:04:30.571587197Z,12409,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:07:00.666732938Z,12574,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:09:30.570306228Z,12781,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:12:00.562420817Z,12537,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:14:30.574764024Z,12687,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:17:00.558146842Z,12668,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:19:30.776992224Z,12669,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:21:40.564801921Z,12585,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:24:10.564966212Z,12661,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:26:40.549944769Z,12459,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:28:30.569109067Z,12905,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:31:00.565622119Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:32:50.567083078Z,12873,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:37:10.649327692Z,12748,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:39:40.561401004Z,12672,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:42:10.550406662Z,12557,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:44:40.566822284Z,12339,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:47:10.549447088Z,12575,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:49:00.55097345Z,12570,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:51:30.767101707Z,12683,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:54:00.568913295Z,12495,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:56:30.548903273Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T12:59:00.565379542Z,12605,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:00:50.592647775Z,12444,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:03:20.552878012Z,12460,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:05:50.550600305Z,12515,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:08:20.554218836Z,12561,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:12:40.568583225Z,12354,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:17:00.668009266Z,12439,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:19:30.552754666Z,12486,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:22:00.581724937Z,12712,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:24:30.56320607Z,12508,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:27:00.567529788Z,12623,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:29:30.567121391Z,12679,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:36:50.571293509Z,12469,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:38:20.552148362Z,12685,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:39:30.864484679Z,12670,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:40:40.564819902Z,12705,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:41:50.55828083Z,12731,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:43:20.56808664Z,12628,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:48:00.572359625Z,12484,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:50:50.562025136Z,12488,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:51:30.581412021Z,12722,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:52:40.649498775Z,12735,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:55:00.568727137Z,12447,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n,,45,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T13:56:00.879036783Z,12763,req_bytes,http_request,/api/v2/write,gateway-77ff9ccb7d-6rltl,043502a6825c5000,204\n\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,endpoint,hostname,org_id,status\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:04:00.464241913Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:05:50.453929422Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:08:40.56350665Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n,,46,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,2019-08-01T11:09:00.464069692Z,10000,req_bytes,http_request,/api/v2/write,gateway-internal-77ff9ccb7d-p9w8t,03d01b74c8e09000,204\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3348, - }, - File: "writes_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,writes_b,,,,,\n,result,table,_start,_stop,writes_b,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5362208,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5369845,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5343520,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 3339, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 3339, - }, - File: "writes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 3339, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 3348, - }, - File: "writes_test.flux", - Source: "\"\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,writes_b,,,,,\n,result,table,_start,_stop,writes_b,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5362208,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5369845,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5343520,2019-08-01T14:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 3340, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,dateTime:RFC3339\n#default,writes_b,,,,,\n,result,table,_start,_stop,writes_b,_time\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5362208,2019-08-01T12:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5369845,2019-08-01T13:00:00Z\n,,0,2019-08-01T11:00:00Z,2019-08-01T14:00:00Z,5343520,2019-08-01T14:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3362, - }, - File: "writes_test.flux", - Source: "_f = (table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"writes_b\"})\n |> yield(name: \"writes_b\")", - Start: ast.Position{ - Column: 1, - Line: 3349, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 3349, - }, - File: "writes_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 1, - Line: 3349, - }, - }, - }, - Name: "_f", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3362, - }, - File: "writes_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"writes_b\"})\n |> yield(name: \"writes_b\")", - Start: ast.Position{ - Column: 6, - Line: 3349, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3350, - }, - File: "writes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 3351, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3351, - }, - File: "writes_test.flux", - Source: "start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 3351, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 3351, - }, - File: "writes_test.flux", - Source: "start: 2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 3351, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 3351, - }, - File: "writes_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 3351, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 3351, - }, - File: "writes_test.flux", - Source: "2019-08-01T11:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 3351, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T11:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3351, - }, - File: "writes_test.flux", - Source: "stop: 2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 3351, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 3351, - }, - File: "writes_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 3351, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 3351, - }, - File: "writes_test.flux", - Source: "2019-08-01T14:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 3351, - }, - }, - }, - Value: parser.MustParseTime("2019-08-01T14:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 3351, - }, - File: "writes_test.flux", - Source: "range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 3351, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3351, - }, - File: "writes_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 3351, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3357, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 13, - Line: 3353, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 13, - Line: 3353, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3353, - }, - File: "writes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 3353, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "(r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 17, - Line: 3353, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\"", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\"", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r.org_id == \"03d01b74c8e09000\"", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r.org_id", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 17, - Line: 3354, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 3354, - }, - File: "writes_test.flux", - Source: "org_id", - Start: ast.Position{ - Column: 19, - Line: 3354, - }, - }, - }, - Name: "org_id", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3354, - }, - File: "writes_test.flux", - Source: "\"03d01b74c8e09000\"", - Start: ast.Position{ - Column: 29, - Line: 3354, - }, - }, - }, - Value: "03d01b74c8e09000", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r._measurement == \"http_request\"", - Start: ast.Position{ - Column: 52, - Line: 3354, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 52, - Line: 3354, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 52, - Line: 3354, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 3354, - }, - File: "writes_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 54, - Line: 3354, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 3354, - }, - File: "writes_test.flux", - Source: "\"http_request\"", - Start: ast.Position{ - Column: 70, - Line: 3354, - }, - }, - }, - Value: "http_request", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 89, - Line: 3354, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 89, - Line: 3354, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 3354, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 89, - Line: 3354, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 3354, - }, - File: "writes_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 91, - Line: 3354, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 3354, - }, - File: "writes_test.flux", - Source: "\"req_bytes\"", - Start: ast.Position{ - Column: 101, - Line: 3354, - }, - }, - }, - Value: "req_bytes", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.endpoint == \"/api/v2/write\"", - Start: ast.Position{ - Column: 21, - Line: 3356, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.endpoint", - Start: ast.Position{ - Column: 21, - Line: 3356, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 3356, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 3356, - }, - File: "writes_test.flux", - Source: "endpoint", - Start: ast.Position{ - Column: 23, - Line: 3356, - }, - }, - }, - Name: "endpoint", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 3356, - }, - File: "writes_test.flux", - Source: "\"/api/v2/write\"", - Start: ast.Position{ - Column: 35, - Line: 3356, - }, - }, - }, - Value: "/api/v2/write", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.status == \"204\"", - Start: ast.Position{ - Column: 55, - Line: 3356, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.status", - Start: ast.Position{ - Column: 55, - Line: 3356, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 55, - Line: 3356, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 3356, - }, - File: "writes_test.flux", - Source: "status", - Start: ast.Position{ - Column: 57, - Line: 3356, - }, - }, - }, - Name: "status", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3356, - }, - File: "writes_test.flux", - Source: "\"204\"", - Start: ast.Position{ - Column: 67, - Line: 3356, - }, - }, - }, - Value: "204", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.hostname !~ /^gateway-internal/", - Start: ast.Position{ - Column: 77, - Line: 3356, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r.hostname", - Start: ast.Position{ - Column: 77, - Line: 3356, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 3356, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 77, - Line: 3356, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 3356, - }, - File: "writes_test.flux", - Source: "hostname", - Start: ast.Position{ - Column: 79, - Line: 3356, - }, - }, - }, - Name: "hostname", - }, - Rbrack: nil, - }, - Operator: 20, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 3356, - }, - File: "writes_test.flux", - Source: "/^gateway-internal/", - Start: ast.Position{ - Column: 91, - Line: 3356, - }, - }, - }, - Value: regexp.MustCompile("^gateway-internal"), - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3353, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 3353, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3353, - }, - File: "writes_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 3353, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 3357, - }, - File: "writes_test.flux", - Source: "filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )", - Start: ast.Position{ - Column: 12, - Line: 3352, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3352, - }, - File: "writes_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 3352, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3358, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 3358, - }, - File: "writes_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 3358, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3358, - }, - File: "writes_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 3358, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3359, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3359, - }, - File: "writes_test.flux", - Source: "every: 1h, fn: sum", - Start: ast.Position{ - Column: 28, - Line: 3359, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 3359, - }, - File: "writes_test.flux", - Source: "every: 1h", - Start: ast.Position{ - Column: 28, - Line: 3359, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3359, - }, - File: "writes_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 3359, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 3359, - }, - File: "writes_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 35, - Line: 3359, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3359, - }, - File: "writes_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 39, - Line: 3359, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 3359, - }, - File: "writes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 3359, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 3359, - }, - File: "writes_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 43, - Line: 3359, - }, - }, - }, - Name: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3359, - }, - File: "writes_test.flux", - Source: "aggregateWindow(every: 1h, fn: sum)", - Start: ast.Position{ - Column: 12, - Line: 3359, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 3359, - }, - File: "writes_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 3359, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 3360, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3360, - }, - File: "writes_test.flux", - Source: "column: \"_value\", value: 0", - Start: ast.Position{ - Column: 17, - Line: 3360, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3360, - }, - File: "writes_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 3360, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 3360, - }, - File: "writes_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 3360, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 3360, - }, - File: "writes_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 3360, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3360, - }, - File: "writes_test.flux", - Source: "value: 0", - Start: ast.Position{ - Column: 35, - Line: 3360, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 3360, - }, - File: "writes_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 3360, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 3360, - }, - File: "writes_test.flux", - Source: "0", - Start: ast.Position{ - Column: 42, - Line: 3360, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 3360, - }, - File: "writes_test.flux", - Source: "fill(column: \"_value\", value: 0)", - Start: ast.Position{ - Column: 12, - Line: 3360, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 3360, - }, - File: "writes_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 3360, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 3361, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"writes_b\"})", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 3361, - }, - File: "writes_test.flux", - Source: "columns: {_value: \"writes_b\"}", - Start: ast.Position{ - Column: 19, - Line: 3361, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 3361, - }, - File: "writes_test.flux", - Source: "columns: {_value: \"writes_b\"}", - Start: ast.Position{ - Column: 19, - Line: 3361, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 3361, - }, - File: "writes_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 3361, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 3361, - }, - File: "writes_test.flux", - Source: "{_value: \"writes_b\"}", - Start: ast.Position{ - Column: 28, - Line: 3361, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3361, - }, - File: "writes_test.flux", - Source: "_value: \"writes_b\"", - Start: ast.Position{ - Column: 29, - Line: 3361, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3361, - }, - File: "writes_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 3361, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3361, - }, - File: "writes_test.flux", - Source: "\"writes_b\"", - Start: ast.Position{ - Column: 37, - Line: 3361, - }, - }, - }, - Value: "writes_b", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 3361, - }, - File: "writes_test.flux", - Source: "rename(columns: {_value: \"writes_b\"})", - Start: ast.Position{ - Column: 12, - Line: 3361, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 3361, - }, - File: "writes_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 3361, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3362, - }, - File: "writes_test.flux", - Source: "table\n |> range(start: 2019-08-01T11:00:00Z, stop: 2019-08-01T14:00:00Z)\n |> filter(\n fn: (r) =>\n r.org_id == \"03d01b74c8e09000\" and r._measurement == \"http_request\" and r._field == \"req_bytes\"\n and\n r.endpoint == \"/api/v2/write\" and r.status == \"204\" and r.hostname !~ /^gateway-internal/,\n )\n |> group()\n |> aggregateWindow(every: 1h, fn: sum)\n |> fill(column: \"_value\", value: 0)\n |> rename(columns: {_value: \"writes_b\"})\n |> yield(name: \"writes_b\")", - Start: ast.Position{ - Column: 5, - Line: 3350, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3362, - }, - File: "writes_test.flux", - Source: "name: \"writes_b\"", - Start: ast.Position{ - Column: 18, - Line: 3362, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3362, - }, - File: "writes_test.flux", - Source: "name: \"writes_b\"", - Start: ast.Position{ - Column: 18, - Line: 3362, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 3362, - }, - File: "writes_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 3362, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 3362, - }, - File: "writes_test.flux", - Source: "\"writes_b\"", - Start: ast.Position{ - Column: 24, - Line: 3362, - }, - }, - }, - Value: "writes_b", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 3362, - }, - File: "writes_test.flux", - Source: "yield(name: \"writes_b\")", - Start: ast.Position{ - Column: 12, - Line: 3362, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 3362, - }, - File: "writes_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 3362, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3349, - }, - File: "writes_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 3349, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 3349, - }, - File: "writes_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 3349, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 3349, - }, - File: "writes_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 3349, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 3364, - }, - File: "writes_test.flux", - Source: "get_writes_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 6, - Line: 3364, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 3364, - }, - File: "writes_test.flux", - Source: "get_writes_usage", - Start: ast.Position{ - Column: 6, - Line: 3364, - }, - }, - }, - Name: "get_writes_usage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 3364, - }, - File: "writes_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 25, - Line: 3364, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 3364, - }, - File: "writes_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 31, - Line: 3364, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 3364, - }, - File: "writes_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f}", - Start: ast.Position{ - Column: 32, - Line: 3364, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3364, - }, - File: "writes_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 3364, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 3364, - }, - File: "writes_test.flux", - Source: "input", - Start: ast.Position{ - Column: 33, - Line: 3364, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 60, - Line: 3364, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 60, - Line: 3364, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 60, - Line: 3364, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 3364, - }, - File: "writes_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 65, - Line: 3364, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 40, - Line: 3364, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 40, - Line: 3364, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 40, - Line: 3364, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 3364, - }, - File: "writes_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 48, - Line: 3364, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 3364, - }, - File: "writes_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 74, - Line: 3364, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 3364, - }, - File: "writes_test.flux", - Source: "want", - Start: ast.Position{ - Column: 74, - Line: 3364, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 96, - Line: 3364, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 96, - Line: 3364, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 3364, - }, - File: "writes_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 96, - Line: 3364, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 3364, - }, - File: "writes_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 101, - Line: 3364, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 80, - Line: 3364, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 80, - Line: 3364, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 3364, - }, - File: "writes_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 80, - Line: 3364, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 3364, - }, - File: "writes_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 88, - Line: 3364, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 3364, - }, - File: "writes_test.flux", - Source: "fn: _f", - Start: ast.Position{ - Column: 111, - Line: 3364, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 3364, - }, - File: "writes_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 111, - Line: 3364, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 3364, - }, - File: "writes_test.flux", - Source: "_f", - Start: ast.Position{ - Column: 115, - Line: 3364, - }, - }, - }, - Name: "_f", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 3364, - }, - File: "writes_test.flux", - Source: "test get_writes_usage = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: _f})", - Start: ast.Position{ - Column: 1, - Line: 3364, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "writes_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "writes_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "writes_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "writes_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }}, - Metadata: "parser-type=rust", - Name: "writes_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "writes_test.flux", - Source: "package usage_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1, - }, - File: "writes_test.flux", - Source: "usage_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "usage_test", - }, - }, - }}, - Package: "usage_test", - Path: "testing/usage", -}} diff --git a/stdlib/types/flux_test_gen.go b/stdlib/types/flux_test_gen.go index a2cc312c11..f1f2047ba2 100644 --- a/stdlib/types/flux_test_gen.go +++ b/stdlib/types/flux_test_gen.go @@ -1,16 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package types - -import ast "github.com/influxdata/flux/ast" - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{}, - Package: "types_test", - Path: "types", -}} diff --git a/stdlib/universe/flux_test_gen.go b/stdlib/universe/flux_test_gen.go index c8397e7a92..fe04b636e9 100644 --- a/stdlib/universe/flux_test_gen.go +++ b/stdlib/universe/flux_test_gen.go @@ -1,276258 +1,3 @@ // DO NOT EDIT: This file is autogenerated via the builtin command. package universe - -import ( - ast "github.com/influxdata/flux/ast" - parser "github.com/influxdata/flux/internal/parser" - "regexp" -) - -var FluxTestPackages = []*ast.Package{&ast.Package{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: nil, - }, - Files: []*ast.File{&ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,1\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,3\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,2\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,1\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,3\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,2\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,1\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,3\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,2\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"\n\ntest aggregate_window_empty_count = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,1\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,3\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,2\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,1\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,3\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,2\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,1\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,3\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,2\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,1\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,3\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,2\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,1\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,3\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,2\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,1\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,3\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,2\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,1\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,3\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,2\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,1\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,3\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,2\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,1\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,3\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,2\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "aggregate_window_empty_count = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 51, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "aggregate_window_empty_count", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n })", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "every: 30s, fn: count", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "fn: count", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "count", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "count", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "aggregateWindow(every: 30s, fn: count)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "test aggregate_window_empty_count = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: count),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_count_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_count_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_first = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "aggregate_window_empty_first = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 51, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "aggregate_window_empty_first", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_first", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n })", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "every: 30s, fn: first", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "fn: first", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "first", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "first", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "aggregateWindow(every: 30s, fn: first)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "test aggregate_window_empty_first = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: first),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_first_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_first_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.02836436336374\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_last = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.02836436336374\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.02836436336374\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.02836436336374\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "aggregate_window_empty_last = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "aggregate_window_empty_last", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n })", - Start: ast.Position{ - Column: 36, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "every: 30s, fn: last", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "fn: last", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "last", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "last", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "aggregateWindow(every: 30s, fn: last)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "test aggregate_window_empty_last = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: last),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_last_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_last_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.0977744436109\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_max = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.0977744436109\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.0977744436109\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,91.0977744436109\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,87.88598574821853\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "aggregate_window_empty_max = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 51, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "aggregate_window_empty_max", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n })", - Start: ast.Position{ - Column: 35, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "every: 30s, fn: max", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "fn: max", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "max", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "test aggregate_window_empty_max = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: max),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,90.54577590186233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,78.09528094612728\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_mean = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,90.54577590186233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,78.09528094612728\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,90.54577590186233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,78.09528094612728\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,90.54577590186233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,78.09528094612728\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "aggregate_window_empty_mean = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "aggregate_window_empty_mean", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n })", - Start: ast.Position{ - Column: 36, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "every: 30s, fn: mean", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "mean", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "test aggregate_window_empty_mean = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: mean),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_mean_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_min = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,89.51118889861233\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,68.304576144036\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "aggregate_window_empty_min = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 51, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "aggregate_window_empty_min", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_min", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n })", - Start: ast.Position{ - Column: 35, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "every: 30s, fn: min", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "fn: min", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "min", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "min", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "aggregateWindow(every: 30s, fn: min)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "test aggregate_window_empty_min = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: min),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_min_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_min_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"\n\ntest aggregate_window_empty_sum = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "aggregate_window_empty_sum = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 51, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "aggregate_window_empty_sum", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_empty_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n })", - Start: ast.Position{ - Column: 35, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "every: 30s, fn: sum", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 59, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "test aggregate_window_empty_sum = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_empty_window_sum_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_empty_window_sum_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"\n\ntest aggregate_window_fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_fill_window_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "aggregate_fill_window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "aggregate_fill_window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_fill_window_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "aggregate_fill_window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "aggregate_fill_window_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest,cpu,cpu-total,host.local,0\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_guest_nice,cpu,cpu-total,host.local,0\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:53:30Z,usage_idle,cpu,cpu-total,host.local,91.7364670583823\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:00Z,usage_idle,cpu,cpu-total,host.local,271.637327705587\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:54:30Z,usage_idle,cpu,cpu-total,host.local,156.19056189225455\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:55:00Z,2018-05-22T19:55:00Z,usage_idle,cpu,cpu-total,host.local,0\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "aggregate_window_fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n })", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "aggregate_fill_window_test.flux", - Source: "aggregate_window_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "aggregate_window_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n })", - Start: ast.Position{ - Column: 30, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n })", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n }", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "aggregate_fill_window_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "aggregate_fill_window_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0)", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "aggregate_fill_window_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0)", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "aggregate_fill_window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 55, - Line: 57, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 61, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 57, - }, - File: "aggregate_fill_window_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "every: 30s, fn: sum", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "every", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "fn: sum", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 48, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 52, - Line: 58, - }, - }, - }, - Name: "sum", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "aggregateWindow(every: 30s, fn: sum)", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "aggregate_fill_window_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0)", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "value: 0.0", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "value: 0.0", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "value", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 32, - Line: 59, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "fill(value: 0.0)", - Start: ast.Position{ - Column: 20, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 59, - }, - File: "aggregate_fill_window_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 20, - Line: 59, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_fill_window_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 55, - }, - File: "aggregate_fill_window_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 55, - }, - File: "aggregate_fill_window_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 60, - }, - File: "aggregate_fill_window_test.flux", - Source: "test aggregate_window_fill = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> aggregateWindow(every: 30s, fn: sum)\n |> fill(value: 0.0),\n })", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_fill_window_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_fill_window_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_fill_window_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_fill_window_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_fill_window_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"\naggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: max)\n\ntest _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "aggregate_window_max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "aggregate_window_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "aggregate_window_max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "aggregate_window_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "aggregate_window_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "aggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "aggregate_window_max_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 39, - }, - File: "aggregate_window_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 40, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 40, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "aggregate_window_max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "every: 30s, fn: max", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 35, - Line: 41, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "fn: max", - Start: ast.Position{ - Column: 40, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 44, - Line: 41, - }, - }, - }, - Name: "max", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "aggregateWindow(every: 30s, fn: max)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "aggregate_window_max_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "aggregate_window_max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 38, - }, - File: "aggregate_window_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "aggregate_window_max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "_aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "aggregate_window_max_test.flux", - Source: "_aggregate_window", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window}", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "fn: aggregate_window", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "aggregate_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_max_test.flux", - Source: "test _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"\naggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: mean)\n\ntest _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_mean_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T00:00:00Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:10Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:20Z,35,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:30Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:40Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n,,1,2018-05-22T00:00:50Z,45,used_percent,disk,disk1s1,apfs,host.local,/tmp\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double\n#group,false,false,true,true,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_field,_measurement,device,fstype,host,path,_value\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/,30\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:00:30Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,35\n,,1,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/tmp,45\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregate_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 39, - }, - File: "aggregate_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 40, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 40, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "aggregate_window_mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "every: 30s, fn: mean", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 35, - Line: 41, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 40, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 44, - Line: 41, - }, - }, - }, - Name: "mean", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregateWindow(every: 30s, fn: mean)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "aggregate_window_mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 38, - }, - File: "aggregate_window_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "aggregate_window_mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "_aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "aggregate_window_mean_test.flux", - Source: "_aggregate_window", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_aggregate_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window}", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn: aggregate_window", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "aggregate_window", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "aggregate_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 44, - }, - File: "aggregate_window_mean_test.flux", - Source: "test _aggregate_window = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: aggregate_window})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_mean_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_mean_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:00Z,7.940387008821781\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:30Z,34.319039251798635\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:46:00Z,60.590246667535845\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:00Z,-61.68790887989735\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:30Z,-6.3173755351186465\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:46:00Z,22.821813505281843\n\"\nt_aggregate_window_median = (table=<-) =>\n table\n |> range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)\n |> aggregateWindow(every: 30s, fn: median)\n\ntest _aggregate_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "aggregate_window_median_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_median_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "aggregate_window_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "aggregate_window_median_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "aggregate_window_median_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:00Z,7.940387008821781\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:30Z,34.319039251798635\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:46:00Z,60.590246667535845\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:00Z,-61.68790887989735\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:30Z,-6.3173755351186465\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:46:00Z,22.821813505281843\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "aggregate_window_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "aggregate_window_median_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:00Z,7.940387008821781\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:30Z,34.319039251798635\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:46:00Z,60.590246667535845\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:00Z,-61.68790887989735\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:30Z,-6.3173755351186465\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:46:00Z,22.821813505281843\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:00Z,7.940387008821781\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:30Z,34.319039251798635\n,,0,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:46:00Z,60.590246667535845\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:00Z,-61.68790887989735\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:30Z,-6.3173755351186465\n,,1,2019-01-09T19:44:30Z,2019-01-09T19:46:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:46:00Z,22.821813505281843\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "t_aggregate_window_median = (table=<-) =>\n table\n |> range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)\n |> aggregateWindow(every: 30s, fn: median)", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "aggregate_window_median_test.flux", - Source: "t_aggregate_window_median", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_aggregate_window_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)\n |> aggregateWindow(every: 30s, fn: median)", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "aggregate_window_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "start: 2019-01-09T19:44:30Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "2019-01-09T19:44:30Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2019-01-09T19:44:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "stop: 2019-01-09T19:46:00Z", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "2019-01-09T19:46:00Z", - Start: ast.Position{ - Column: 53, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2019-01-09T19:46:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "aggregate_window_median_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "table\n |> range(start: 2019-01-09T19:44:30Z, stop: 2019-01-09T19:46:00Z)\n |> aggregateWindow(every: 30s, fn: median)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "every: 30s, fn: median", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 35, - Line: 43, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: median", - Start: ast.Position{ - Column: 40, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 40, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "median", - Start: ast.Position{ - Column: 44, - Line: 43, - }, - }, - }, - Name: "median", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "aggregateWindow(every: 30s, fn: median)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "aggregate_window_median_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "aggregate_window_median_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 40, - }, - File: "aggregate_window_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "aggregate_window_median_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "_aggregate_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 45, - }, - File: "aggregate_window_median_test.flux", - Source: "_aggregate_window_median", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_aggregate_window_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median})", - Start: ast.Position{ - Column: 33, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "fn: t_aggregate_window_median", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "t_aggregate_window_median", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_aggregate_window_median", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "aggregate_window_median_test.flux", - Source: "test _aggregate_window_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_aggregate_window_median})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_median_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "aggregate_window_median_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "aggregate_window_median_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_median_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "aggregate_window_median_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "cmo_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,-20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,-40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,-60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,-80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n\"\ncmo = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> chandeMomentumOscillator(n: 10)\n\ntest _cmo = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cmo_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "cmo_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cmo_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cmo_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cmo_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "cmo_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "cmo_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "cmo_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "cmo_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,-20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,-40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,-60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,-80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "cmo_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "cmo_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,-20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,-40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,-60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,-80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,-20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,-40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,-60,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,-80,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,-100,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 74, - }, - File: "cmo_test.flux", - Source: "cmo = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> chandeMomentumOscillator(n: 10)", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 4, - Line: 70, - }, - File: "cmo_test.flux", - Source: "cmo", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - Name: "cmo", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 74, - }, - File: "cmo_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> chandeMomentumOscillator(n: 10)", - Start: ast.Position{ - Column: 7, - Line: 70, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "cmo_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cmo_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cmo_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cmo_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 72, - }, - File: "cmo_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cmo_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 72, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cmo_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 72, - }, - File: "cmo_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "cmo_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "cmo_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "cmo_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 73, - }, - File: "cmo_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "cmo_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 73, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 73, - }, - File: "cmo_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 73, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 73, - }, - File: "cmo_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 73, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "cmo_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 73, - }, - File: "cmo_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 74, - }, - File: "cmo_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> chandeMomentumOscillator(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 74, - }, - File: "cmo_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 37, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 74, - }, - File: "cmo_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 37, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 74, - }, - File: "cmo_test.flux", - Source: "n", - Start: ast.Position{ - Column: 37, - Line: 74, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 74, - }, - File: "cmo_test.flux", - Source: "10", - Start: ast.Position{ - Column: 40, - Line: 74, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 74, - }, - File: "cmo_test.flux", - Source: "chandeMomentumOscillator(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 74, - }, - File: "cmo_test.flux", - Source: "chandeMomentumOscillator", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Name: "chandeMomentumOscillator", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 70, - }, - File: "cmo_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 8, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 70, - }, - File: "cmo_test.flux", - Source: "table", - Start: ast.Position{ - Column: 8, - Line: 70, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 70, - }, - File: "cmo_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 14, - Line: 70, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "cmo_test.flux", - Source: "_cmo = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo})", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 76, - }, - File: "cmo_test.flux", - Source: "_cmo", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Name: "_cmo", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "cmo_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo})", - Start: ast.Position{ - Column: 13, - Line: 76, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "cmo_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo})", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 76, - }, - File: "cmo_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo}", - Start: ast.Position{ - Column: 20, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 76, - }, - File: "cmo_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 76, - }, - File: "cmo_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 76, - }, - File: "cmo_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 76, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 76, - }, - File: "cmo_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 76, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 76, - }, - File: "cmo_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 76, - }, - File: "cmo_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 76, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 76, - }, - File: "cmo_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 76, - }, - File: "cmo_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 76, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 76, - }, - File: "cmo_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "cmo_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 76, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 76, - }, - File: "cmo_test.flux", - Source: "fn: cmo", - Start: ast.Position{ - Column: 99, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 76, - }, - File: "cmo_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 76, - }, - File: "cmo_test.flux", - Source: "cmo", - Start: ast.Position{ - Column: 103, - Line: 76, - }, - }, - }, - Name: "cmo", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "cmo_test.flux", - Source: "test _cmo = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: cmo})", - Start: ast.Position{ - Column: 1, - Line: 76, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cmo_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cmo_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "cmo_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cmo_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cmo_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 57, - }, - File: "columns_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_field\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_measurement\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_time\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_field\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_measurement\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_time\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_value\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"\nt_columns = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> columns()\n |> sort()\n\ntest _columns = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "columns_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "columns_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "columns_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "columns_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "columns_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "columns_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "columns_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "columns_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_field\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_measurement\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_time\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_field\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_measurement\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_time\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_value\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "columns_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_field\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_measurement\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_time\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_field\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_measurement\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_time\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_value\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_field\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_measurement\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_time\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_field\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_measurement\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_time\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_value\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "columns_test.flux", - Source: "t_columns = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> columns()\n |> sort()", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "columns_test.flux", - Source: "t_columns", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_columns", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "columns_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> columns()\n |> sort()", - Start: ast.Position{ - Column: 13, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "columns_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "columns_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "columns_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "columns_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "columns_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "columns_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "columns_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "columns_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> columns()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "columns_test.flux", - Source: "columns()", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "columns_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "columns", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "columns_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> columns()\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 55, - }, - File: "columns_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 55, - }, - File: "columns_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 51, - }, - File: "columns_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 51, - }, - File: "columns_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 57, - }, - File: "columns_test.flux", - Source: "_columns = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 57, - }, - File: "columns_test.flux", - Source: "_columns", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_columns", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 57, - }, - File: "columns_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns})", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 57, - }, - File: "columns_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns})", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 57, - }, - File: "columns_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns}", - Start: ast.Position{ - Column: 24, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 57, - }, - File: "columns_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 57, - }, - File: "columns_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 57, - }, - File: "columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "columns_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "columns_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 57, - }, - File: "columns_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 57, - }, - File: "columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 57, - }, - File: "columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 57, - }, - File: "columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "columns_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 57, - }, - File: "columns_test.flux", - Source: "fn: t_columns", - Start: ast.Position{ - Column: 103, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 57, - }, - File: "columns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 57, - }, - File: "columns_test.flux", - Source: "t_columns", - Start: ast.Position{ - Column: 107, - Line: 57, - }, - }, - }, - Name: "t_columns", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 57, - }, - File: "columns_test.flux", - Source: "test _columns = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_columns})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "columns_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "columns_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "columns_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "columns_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "columns_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 82, - }, - File: "count_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"\nt_count = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> count()\n\ntest _count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "count_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "count_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "count_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "count_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "count_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 64, - }, - File: "count_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 64, - }, - File: "count_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,iZquGj,Au1iY,2018-12-18T20:52:33Z,7\n,,0,iZquGj,Au1iY,2018-12-18T20:52:43Z,38\n,,0,iZquGj,Au1iY,2018-12-18T20:52:53Z,79\n,,0,iZquGj,Au1iY,2018-12-18T20:53:03Z,51\n,,0,iZquGj,Au1iY,2018-12-18T20:53:13Z,94\n,,0,iZquGj,Au1iY,2018-12-18T20:53:23Z,85\n\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,iZquGj,HSbYC,2018-12-18T20:52:33Z,A9JcEV\n,,1,iZquGj,HSbYC,2018-12-18T20:52:43Z,iNI7Bqy\n,,1,iZquGj,HSbYC,2018-12-18T20:52:53Z,TFIS\n,,1,iZquGj,HSbYC,2018-12-18T20:53:03Z,q6h9yU\n,,1,iZquGj,HSbYC,2018-12-18T20:53:13Z,X8Ks\n,,1,iZquGj,HSbYC,2018-12-18T20:53:23Z,aOMgU\n\n#datatype,string,long,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,iZquGj,J1u,2018-12-18T20:52:33Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:43Z,false\n,,2,iZquGj,J1u,2018-12-18T20:52:53Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:03Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:13Z,true\n,,2,iZquGj,J1u,2018-12-18T20:53:23Z,false\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:33Z,-61.68790887989735\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:43Z,-6.3173755351186465\n,,3,iZquGj,ei77f8T,2018-12-18T20:52:53Z,-26.049728557657513\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:03Z,114.285955884979\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:13Z,16.140262630578995\n,,3,iZquGj,ei77f8T,2018-12-18T20:53:23Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:33Z,-66\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:43Z,59\n,,4,iZquGj,ucyoZ,2018-12-18T20:52:53Z,64\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:03Z,84\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:13Z,68\n,,4,iZquGj,ucyoZ,2018-12-18T20:53:23Z,49\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "count_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 65, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 65, - }, - File: "count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 65, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 76, - }, - File: "count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 66, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,Au1iY,6\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,HSbYC,6\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,J1u,6\n,,3,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ei77f8T,6\n,,4,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,iZquGj,ucyoZ,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 80, - }, - File: "count_test.flux", - Source: "t_count = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 77, - }, - File: "count_test.flux", - Source: "t_count", - Start: ast.Position{ - Column: 1, - Line: 77, - }, - }, - }, - Name: "t_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 80, - }, - File: "count_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 11, - Line: 77, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 78, - }, - File: "count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 79, - }, - File: "count_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "count_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "count_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 79, - }, - File: "count_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 79, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "count_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 79, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 79, - }, - File: "count_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 79, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 79, - }, - File: "count_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 79, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 80, - }, - File: "count_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 80, - }, - File: "count_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 80, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 80, - }, - File: "count_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 80, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 77, - }, - File: "count_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 77, - }, - File: "count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 77, - }, - File: "count_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 77, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 82, - }, - File: "count_test.flux", - Source: "_count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 6, - Line: 82, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 82, - }, - File: "count_test.flux", - Source: "_count", - Start: ast.Position{ - Column: 6, - Line: 82, - }, - }, - }, - Name: "_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 82, - }, - File: "count_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 15, - Line: 82, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 82, - }, - File: "count_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 21, - Line: 82, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 82, - }, - File: "count_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count}", - Start: ast.Position{ - Column: 22, - Line: 82, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 82, - }, - File: "count_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 82, - }, - File: "count_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 82, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 82, - }, - File: "count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 82, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 82, - }, - File: "count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 82, - }, - File: "count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 82, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 82, - }, - File: "count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 82, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 82, - }, - File: "count_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 82, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 82, - }, - File: "count_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 82, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 82, - }, - File: "count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 82, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 82, - }, - File: "count_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 82, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 82, - }, - File: "count_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 82, - }, - File: "count_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 82, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 82, - }, - File: "count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 82, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 82, - }, - File: "count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 82, - }, - File: "count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 82, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 82, - }, - File: "count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 82, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 82, - }, - File: "count_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 82, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 82, - }, - File: "count_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 82, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 82, - }, - File: "count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 82, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 82, - }, - File: "count_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 82, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 82, - }, - File: "count_test.flux", - Source: "fn: t_count", - Start: ast.Position{ - Column: 101, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 82, - }, - File: "count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 82, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 82, - }, - File: "count_test.flux", - Source: "t_count", - Start: ast.Position{ - Column: 105, - Line: 82, - }, - }, - }, - Name: "t_count", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 82, - }, - File: "count_test.flux", - Source: "test _count = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_count})", - Start: ast.Position{ - Column: 1, - Line: 82, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "count_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "count_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "count_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "count_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "cov_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,1,2018-05-22T19:53:56Z,10,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1,f1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1,f1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1,f1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2,f1\n,,3,2018-05-22T19:53:36Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:46Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:56Z,0,RAM,user2,f1\n,,3,2018-05-22T19:54:06Z,2,RAM,user2,f1\n,,3,2018-05-22T19:54:16Z,10,RAM,user2,f1\n\"\noutData =\n \"\n#datatype,string,long,string,double\n#group,false,false,true,false\n#default,_result,,,\n,result,table,_measurement,_value\n,,0,CPU,8\n,,1,RAM,-1.8333333333333333\n\"\nt_cov = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])\n\n return cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])\n}\n\ntest _cov = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cov_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "cov_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cov_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cov_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cov_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "cov_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,1,2018-05-22T19:53:56Z,10,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1,f1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1,f1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1,f1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2,f1\n,,3,2018-05-22T19:53:36Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:46Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:56Z,0,RAM,user2,f1\n,,3,2018-05-22T19:54:06Z,2,RAM,user2,f1\n,,3,2018-05-22T19:54:16Z,10,RAM,user2,f1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "cov_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "cov_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,1,2018-05-22T19:53:56Z,10,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1,f1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1,f1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1,f1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2,f1\n,,3,2018-05-22T19:53:36Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:46Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:56Z,0,RAM,user2,f1\n,,3,2018-05-22T19:54:06Z,2,RAM,user2,f1\n,,3,2018-05-22T19:54:16Z,10,RAM,user2,f1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,1,2018-05-22T19:53:56Z,10,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n,,2,2018-05-22T19:53:36Z,2,RAM,user1,f1\n,,2,2018-05-22T19:53:46Z,3,RAM,user1,f1\n,,2,2018-05-22T19:53:56Z,5,RAM,user1,f1\n,,3,2018-05-22T19:53:26Z,2,RAM,user2,f1\n,,3,2018-05-22T19:53:36Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:46Z,4,RAM,user2,f1\n,,3,2018-05-22T19:53:56Z,0,RAM,user2,f1\n,,3,2018-05-22T19:54:06Z,2,RAM,user2,f1\n,,3,2018-05-22T19:54:16Z,10,RAM,user2,f1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "cov_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,double\n#group,false,false,true,false\n#default,_result,,,\n,result,table,_measurement,_value\n,,0,CPU,8\n,,1,RAM,-1.8333333333333333\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "cov_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "cov_test.flux", - Source: "\"\n#datatype,string,long,string,double\n#group,false,false,true,false\n#default,_result,,,\n,result,table,_measurement,_value\n,,0,CPU,8\n,,1,RAM,-1.8333333333333333\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,string,double\n#group,false,false,true,false\n#default,_result,,,\n,result,table,_measurement,_value\n,,0,CPU,8\n,,1,RAM,-1.8333333333333333\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "cov_test.flux", - Source: "t_cov = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])\n\n return cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 40, - }, - File: "cov_test.flux", - Source: "t_cov", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_cov", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "cov_test.flux", - Source: "(table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])\n\n return cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])\n}", - Start: ast.Position{ - Column: 9, - Line: 40, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "cov_test.flux", - Source: "{\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])\n\n return cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])\n}", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "cov_test.flux", - Source: "t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 41, - }, - File: "cov_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "t1", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 42, - }, - File: "cov_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 43, - }, - File: "cov_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "cov_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "cov_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "cov_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 43, - }, - File: "cov_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 51, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 43, - }, - File: "cov_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 43, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 43, - }, - File: "cov_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 57, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "cov_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 16, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "cov_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "cov_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "cov_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "cov_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "cov_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 44, - }, - File: "cov_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "cov_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 44, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "cov_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "cov_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "cov_test.flux", - Source: "fn: (r) => r.user == \"user1\"", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "cov_test.flux", - Source: "fn: (r) => r.user == \"user1\"", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "cov_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "cov_test.flux", - Source: "(r) => r.user == \"user1\"", - Start: ast.Position{ - Column: 27, - Line: 45, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "cov_test.flux", - Source: "r.user == \"user1\"", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "cov_test.flux", - Source: "r.user", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 45, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "cov_test.flux", - Source: "user", - Start: ast.Position{ - Column: 36, - Line: 45, - }, - }, - }, - Name: "user", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 45, - }, - File: "cov_test.flux", - Source: "\"user1\"", - Start: ast.Position{ - Column: 44, - Line: 45, - }, - }, - }, - Value: "user1", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 45, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 45, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "cov_test.flux", - Source: "filter(fn: (r) => r.user == \"user1\")", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 45, - }, - File: "cov_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user1\")\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "cov_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "cov_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "cov_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "cov_test.flux", - Source: "[\"_measurement\"]", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "cov_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 32, - Line: 46, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "cov_test.flux", - Source: "group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "cov_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "cov_test.flux", - Source: "t2 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 47, - }, - File: "cov_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "t2", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 48, - }, - File: "cov_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 49, - }, - File: "cov_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "cov_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 49, - }, - File: "cov_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "cov_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 49, - }, - File: "cov_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "cov_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 49, - }, - File: "cov_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 57, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "cov_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "cov_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 50, - }, - File: "cov_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 50, - }, - File: "cov_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "cov_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 50, - }, - File: "cov_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "cov_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 50, - }, - File: "cov_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 50, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "cov_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 50, - }, - File: "cov_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "cov_test.flux", - Source: "fn: (r) => r.user == \"user2\"", - Start: ast.Position{ - Column: 23, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "cov_test.flux", - Source: "fn: (r) => r.user == \"user2\"", - Start: ast.Position{ - Column: 23, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "cov_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "cov_test.flux", - Source: "(r) => r.user == \"user2\"", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "cov_test.flux", - Source: "r.user == \"user2\"", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "cov_test.flux", - Source: "r.user", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 51, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "cov_test.flux", - Source: "user", - Start: ast.Position{ - Column: 36, - Line: 51, - }, - }, - }, - Name: "user", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 51, - }, - File: "cov_test.flux", - Source: "\"user2\"", - Start: ast.Position{ - Column: 44, - Line: 51, - }, - }, - }, - Value: "user2", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 51, - }, - File: "cov_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "cov_test.flux", - Source: "filter(fn: (r) => r.user == \"user2\")", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 51, - }, - File: "cov_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "cov_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> filter(fn: (r) => r.user == \"user2\")\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 9, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 52, - }, - File: "cov_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 52, - }, - File: "cov_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 52, - }, - File: "cov_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 52, - }, - File: "cov_test.flux", - Source: "[\"_measurement\"]", - Start: ast.Position{ - Column: 31, - Line: 52, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "cov_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 32, - Line: 52, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 52, - }, - File: "cov_test.flux", - Source: "group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 16, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "cov_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 52, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 54, - }, - File: "cov_test.flux", - Source: "x: t1, y: t2, on: [\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "cov_test.flux", - Source: "x: t1", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "cov_test.flux", - Source: "x", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Name: "x", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "cov_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Name: "t1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "cov_test.flux", - Source: "y: t2", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "cov_test.flux", - Source: "y", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "y", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 54, - }, - File: "cov_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 26, - Line: 54, - }, - }, - }, - Name: "t2", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 54, - }, - File: "cov_test.flux", - Source: "on: [\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 54, - }, - File: "cov_test.flux", - Source: "on", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 54, - }, - File: "cov_test.flux", - Source: "[\"_time\", \"_measurement\"]", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 54, - }, - File: "cov_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 35, - Line: 54, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "cov_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 44, - Line: 54, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 54, - }, - File: "cov_test.flux", - Source: "cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "cov_test.flux", - Source: "cov", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "cov", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 54, - }, - File: "cov_test.flux", - Source: "return cov(x: t1, y: t2, on: [\"_time\", \"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "cov_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "cov_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "cov_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "cov_test.flux", - Source: "_cov = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov})", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "cov_test.flux", - Source: "_cov", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Name: "_cov", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "cov_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov})", - Start: ast.Position{ - Column: 13, - Line: 57, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "cov_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov})", - Start: ast.Position{ - Column: 19, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 57, - }, - File: "cov_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov}", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "cov_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 57, - }, - File: "cov_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 57, - }, - File: "cov_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 57, - }, - File: "cov_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "cov_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 57, - }, - File: "cov_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "cov_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 57, - }, - File: "cov_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 57, - }, - File: "cov_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "cov_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "cov_test.flux", - Source: "fn: t_cov", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 57, - }, - File: "cov_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 57, - }, - File: "cov_test.flux", - Source: "t_cov", - Start: ast.Position{ - Column: 103, - Line: 57, - }, - }, - }, - Name: "t_cov", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 57, - }, - File: "cov_test.flux", - Source: "test _cov = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cov})", - Start: ast.Position{ - Column: 1, - Line: 57, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cov_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cov_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "cov_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cov_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cov_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,x,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"\noutData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: y,\n\"\ncovariance_missing_column_1 = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"r\"])\n |> yield(name: \"0\")\n\ntest _covariance_missing_column_1 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_1_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "covariance_missing_column_1_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_1_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_1_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_1_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "covariance_missing_column_1_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,x,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "covariance_missing_column_1_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,x,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,x,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "covariance_missing_column_1_test.flux", - Source: "outData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: y,\n\"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 19, - }, - File: "covariance_missing_column_1_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: y,\n\"", - Start: ast.Position{ - Column: 5, - Line: 20, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: y,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "covariance_missing_column_1 = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"r\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 27, - }, - File: "covariance_missing_column_1_test.flux", - Source: "covariance_missing_column_1", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "covariance_missing_column_1", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"r\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 31, - Line: 27, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 28, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 29, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 29, - }, - File: "covariance_missing_column_1_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"r\"])", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "columns: [\"x\", \"r\"]", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "columns: [\"x\", \"r\"]", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "[\"x\", \"r\"]", - Start: ast.Position{ - Column: 32, - Line: 30, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"x\"", - Start: ast.Position{ - Column: 33, - Line: 30, - }, - }, - }, - Value: "x", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"r\"", - Start: ast.Position{ - Column: 38, - Line: 30, - }, - }, - }, - Value: "r", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "covariance(columns: [\"x\", \"r\"])", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "covariance_missing_column_1_test.flux", - Source: "covariance", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "covariance", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"r\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "covariance_missing_column_1_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 32, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 27, - }, - File: "covariance_missing_column_1_test.flux", - Source: "table", - Start: ast.Position{ - Column: 32, - Line: 27, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "covariance_missing_column_1_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 38, - Line: 27, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "_covariance_missing_column_1 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1})", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "covariance_missing_column_1_test.flux", - Source: "_covariance_missing_column_1", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Name: "_covariance_missing_column_1", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1})", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1})", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1}", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "fn: covariance_missing_column_1", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "covariance_missing_column_1", - Start: ast.Position{ - Column: 89, - Line: 34, - }, - }, - }, - Name: "covariance_missing_column_1", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_1_test.flux", - Source: "test _covariance_missing_column_1 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_1})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_missing_column_1_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_missing_column_1_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "covariance_missing_column_1_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_missing_column_1_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_missing_column_1_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,y,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"\noutData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: x,\n\"\ncovariance_missing_column_2 = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])\n |> yield(name: \"0\")\n\ntest _covariance_missing_column_2 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_2_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "covariance_missing_column_2_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_2_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_2_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_missing_column_2_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "covariance_missing_column_2_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,y,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "covariance_missing_column_2_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,y,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,y,_measurement\n,,0,2018-05-22T19:53:26Z,0,cpu\n,,0,2018-05-22T19:53:36Z,0,cpu\n,,0,2018-05-22T19:53:46Z,2,cpu\n,,0,2018-05-22T19:53:56Z,7,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "covariance_missing_column_2_test.flux", - Source: "outData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: x,\n\"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 19, - }, - File: "covariance_missing_column_2_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: x,\n\"", - Start: ast.Position{ - Column: 5, - Line: 20, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,specified column does not exist in table: x,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "covariance_missing_column_2 = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 27, - }, - File: "covariance_missing_column_2_test.flux", - Source: "covariance_missing_column_2", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "covariance_missing_column_2", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 31, - Line: 27, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 28, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 29, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 29, - }, - File: "covariance_missing_column_2_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "[\"x\", \"y\"]", - Start: ast.Position{ - Column: 32, - Line: 30, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"x\"", - Start: ast.Position{ - Column: 33, - Line: 30, - }, - }, - }, - Value: "x", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"y\"", - Start: ast.Position{ - Column: 38, - Line: 30, - }, - }, - }, - Value: "y", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "covariance_missing_column_2_test.flux", - Source: "covariance", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "covariance", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "covariance_missing_column_2_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 32, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 27, - }, - File: "covariance_missing_column_2_test.flux", - Source: "table", - Start: ast.Position{ - Column: 32, - Line: 27, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "covariance_missing_column_2_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 38, - Line: 27, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "_covariance_missing_column_2 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2})", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "covariance_missing_column_2_test.flux", - Source: "_covariance_missing_column_2", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Name: "_covariance_missing_column_2", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2})", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2})", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2}", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "fn: covariance_missing_column_2", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "covariance_missing_column_2", - Start: ast.Position{ - Column: 89, - Line: 34, - }, - }, - }, - Name: "covariance_missing_column_2", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 34, - }, - File: "covariance_missing_column_2_test.flux", - Source: "test _covariance_missing_column_2 = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: covariance_missing_column_2})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_missing_column_2_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_missing_column_2_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "covariance_missing_column_2_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_missing_column_2_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_missing_column_2_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "covariance_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,x,y,_measurement,_field\n,,0,2018-05-22T19:53:26Z,1,4,cpu,f0\n,,0,2018-05-22T19:53:36Z,2,3,cpu,f0\n,,0,2018-05-22T19:53:46Z,3,2,cpu,f0\n,,0,2018-05-22T19:53:56Z,4,1,cpu,f0\n,,1,2018-05-22T19:53:26Z,10,40,mem,f1\n,,1,2018-05-22T19:53:36Z,20,30,mem,f1\n,,1,2018-05-22T19:53:46Z,30,20,mem,f1\n,,1,2018-05-22T19:53:56Z,40,10,mem,f1\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_value,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,cpu,-1.6666666666666667,f0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,mem,-166.66666666666666,f1\n\"\nt_covariance = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])\n\ntest _t_covariance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "covariance_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "covariance_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "covariance_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,x,y,_measurement,_field\n,,0,2018-05-22T19:53:26Z,1,4,cpu,f0\n,,0,2018-05-22T19:53:36Z,2,3,cpu,f0\n,,0,2018-05-22T19:53:46Z,3,2,cpu,f0\n,,0,2018-05-22T19:53:56Z,4,1,cpu,f0\n,,1,2018-05-22T19:53:26Z,10,40,mem,f1\n,,1,2018-05-22T19:53:36Z,20,30,mem,f1\n,,1,2018-05-22T19:53:46Z,30,20,mem,f1\n,,1,2018-05-22T19:53:56Z,40,10,mem,f1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "covariance_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "covariance_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,x,y,_measurement,_field\n,,0,2018-05-22T19:53:26Z,1,4,cpu,f0\n,,0,2018-05-22T19:53:36Z,2,3,cpu,f0\n,,0,2018-05-22T19:53:46Z,3,2,cpu,f0\n,,0,2018-05-22T19:53:56Z,4,1,cpu,f0\n,,1,2018-05-22T19:53:26Z,10,40,mem,f1\n,,1,2018-05-22T19:53:36Z,20,30,mem,f1\n,,1,2018-05-22T19:53:46Z,30,20,mem,f1\n,,1,2018-05-22T19:53:56Z,40,10,mem,f1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,x,y,_measurement,_field\n,,0,2018-05-22T19:53:26Z,1,4,cpu,f0\n,,0,2018-05-22T19:53:36Z,2,3,cpu,f0\n,,0,2018-05-22T19:53:46Z,3,2,cpu,f0\n,,0,2018-05-22T19:53:56Z,4,1,cpu,f0\n,,1,2018-05-22T19:53:26Z,10,40,mem,f1\n,,1,2018-05-22T19:53:36Z,20,30,mem,f1\n,,1,2018-05-22T19:53:46Z,30,20,mem,f1\n,,1,2018-05-22T19:53:56Z,40,10,mem,f1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "covariance_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_value,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,cpu,-1.6666666666666667,f0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,mem,-166.66666666666666,f1\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "covariance_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "covariance_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_value,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,cpu,-1.6666666666666667,f0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,mem,-166.66666666666666,f1\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,false,true\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_value,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,cpu,-1.6666666666666667,f0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,mem,-166.66666666666666,f1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "covariance_test.flux", - Source: "t_covariance = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 32, - }, - File: "covariance_test.flux", - Source: "t_covariance", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "t_covariance", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "covariance_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 33, - }, - File: "covariance_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "covariance_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "covariance_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "covariance_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "covariance_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "covariance_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "covariance_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "covariance_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 35, - }, - File: "covariance_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "covariance_test.flux", - Source: "[\"x\", \"y\"]", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "covariance_test.flux", - Source: "\"x\"", - Start: ast.Position{ - Column: 33, - Line: 35, - }, - }, - }, - Value: "x", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "covariance_test.flux", - Source: "\"y\"", - Start: ast.Position{ - Column: 38, - Line: 35, - }, - }, - }, - Value: "y", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 35, - }, - File: "covariance_test.flux", - Source: "covariance(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "covariance_test.flux", - Source: "covariance", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "covariance", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 32, - }, - File: "covariance_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "covariance_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 32, - }, - File: "covariance_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "covariance_test.flux", - Source: "_t_covariance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 37, - }, - File: "covariance_test.flux", - Source: "_t_covariance", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_t_covariance", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "covariance_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance})", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "covariance_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "covariance_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "covariance_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "covariance_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "covariance_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "covariance_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "covariance_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "covariance_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "covariance_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "covariance_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "covariance_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "covariance_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "covariance_test.flux", - Source: "fn: t_covariance", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "covariance_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "covariance_test.flux", - Source: "t_covariance", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_covariance", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "covariance_test.flux", - Source: "test _t_covariance = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_covariance})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "covariance_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "covariance_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "covariance_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:30Z,_m,QQ,1\n,,1,2018-05-22T19:54:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,2,2018-05-22T19:54:40Z,_m,RR,1\n,,2,2018-05-22T19:53:50Z,_m,RR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-22T19:54:10Z,_m,SR,1\n,,3,2018-05-22T19:54:20Z,_m,SR,1\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,_value\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,FF,2\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,FF,3\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,FF,4\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,FF,5\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,FF,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,QQ,2\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,3\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,4\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,QQ,5\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,QQ,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,QQ,7\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,8\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,9\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,RR,2\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,RR,3\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,RR,4\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,SR,2\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,SR,3\n\"\nt_cumulative_sum_default = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()\n\ntest _cumulative_sum_default = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_default_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "cumulative_sum_default_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_default_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_default_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_default_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_default_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:30Z,_m,QQ,1\n,,1,2018-05-22T19:54:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,2,2018-05-22T19:54:40Z,_m,RR,1\n,,2,2018-05-22T19:53:50Z,_m,RR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-22T19:54:10Z,_m,SR,1\n,,3,2018-05-22T19:54:20Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "cumulative_sum_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_default_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:30Z,_m,QQ,1\n,,1,2018-05-22T19:54:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,2,2018-05-22T19:54:40Z,_m,RR,1\n,,2,2018-05-22T19:53:50Z,_m,RR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-22T19:54:10Z,_m,SR,1\n,,3,2018-05-22T19:54:20Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:30Z,_m,QQ,1\n,,1,2018-05-22T19:54:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,2,2018-05-22T19:54:40Z,_m,RR,1\n,,2,2018-05-22T19:53:50Z,_m,RR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-22T19:54:10Z,_m,SR,1\n,,3,2018-05-22T19:54:20Z,_m,SR,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_default_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,_value\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,FF,2\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,FF,3\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,FF,4\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,FF,5\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,FF,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,QQ,2\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,3\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,4\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,QQ,5\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,QQ,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,QQ,7\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,8\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,9\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,RR,2\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,RR,3\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,RR,4\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,SR,2\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,SR,3\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "cumulative_sum_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_default_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,_value\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,FF,2\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,FF,3\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,FF,4\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,FF,5\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,FF,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,QQ,2\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,3\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,4\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,QQ,5\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,QQ,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,QQ,7\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,8\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,9\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,RR,2\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,RR,3\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,RR,4\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,SR,2\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,SR,3\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,_field,_value\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,FF,2\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,FF,3\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,FF,4\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,FF,5\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,FF,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,QQ,2\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,3\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,4\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,QQ,5\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,QQ,6\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,QQ,7\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,QQ,8\n,,1,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,QQ,9\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,RR,2\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,RR,3\n,,2,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,RR,4\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,SR,1\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,SR,2\n,,3,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,SR,3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_default_test.flux", - Source: "t_cumulative_sum_default = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "cumulative_sum_default_test.flux", - Source: "t_cumulative_sum_default", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "t_cumulative_sum_default", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_default_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 28, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "cumulative_sum_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 68, - }, - }, - }, - Value: parser.MustParseTime("2018-05-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 68, - }, - File: "cumulative_sum_default_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_default_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_default_test.flux", - Source: "cumulativeSum()", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 69, - }, - File: "cumulative_sum_default_test.flux", - Source: "cumulativeSum", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "cumulativeSum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 66, - }, - File: "cumulative_sum_default_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 29, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 66, - }, - File: "cumulative_sum_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 29, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 66, - }, - File: "cumulative_sum_default_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "_cumulative_sum_default = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 71, - }, - File: "cumulative_sum_default_test.flux", - Source: "_cumulative_sum_default", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_cumulative_sum_default", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default})", - Start: ast.Position{ - Column: 32, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default})", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default}", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "fn: t_cumulative_sum_default", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "t_cumulative_sum_default", - Start: ast.Position{ - Column: 89, - Line: 72, - }, - }, - }, - Name: "t_cumulative_sum_default", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "cumulative_sum_default_test.flux", - Source: "test _cumulative_sum_default = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_default})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_default_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_default_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "cumulative_sum_default_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_default_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_default_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,string\n#group,false,false,false,true,false,true\n#default,_result,,,,,\n,result,table,_time,_measurement,values,_field\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:20Z,_m,1,f0\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,string\n#group,false,false,true,true,false,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,values,_field\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,1,f0\n\"\nt_cumulative_sum_noop = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()\n\ntest _cumulative_sum_noop = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_noop_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "cumulative_sum_noop_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_noop_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_noop_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_noop_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_noop_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,string\n#group,false,false,false,true,false,true\n#default,_result,,,,,\n,result,table,_time,_measurement,values,_field\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:20Z,_m,1,f0\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "cumulative_sum_noop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_noop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,long,string\n#group,false,false,false,true,false,true\n#default,_result,,,,,\n,result,table,_time,_measurement,values,_field\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:20Z,_m,1,f0\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,long,string\n#group,false,false,false,true,false,true\n#default,_result,,,,,\n,result,table,_time,_measurement,values,_field\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-22T19:54:20Z,_m,1,f0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_noop_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,string\n#group,false,false,true,true,false,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,values,_field\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,1,f0\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "cumulative_sum_noop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_noop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,string\n#group,false,false,true,true,false,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,values,_field\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,1,f0\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,string\n#group,false,false,true,true,false,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_measurement,values,_field\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m,1,f0\n,,0,2018-05-15T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m,1,f0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_noop_test.flux", - Source: "t_cumulative_sum_noop = (table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 66, - }, - File: "cumulative_sum_noop_test.flux", - Source: "t_cumulative_sum_noop", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "t_cumulative_sum_noop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_noop_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 25, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "cumulative_sum_noop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "start: 2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "2018-05-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 68, - }, - }, - }, - Value: parser.MustParseTime("2018-05-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "range(start: 2018-05-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 68, - }, - File: "cumulative_sum_noop_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_noop_test.flux", - Source: "table\n |> range(start: 2018-05-15T00:00:00Z)\n |> cumulativeSum()", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "cumulative_sum_noop_test.flux", - Source: "cumulativeSum()", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 69, - }, - File: "cumulative_sum_noop_test.flux", - Source: "cumulativeSum", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "cumulativeSum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 66, - }, - File: "cumulative_sum_noop_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 66, - }, - File: "cumulative_sum_noop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 66, - }, - File: "cumulative_sum_noop_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 32, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "_cumulative_sum_noop = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 71, - }, - File: "cumulative_sum_noop_test.flux", - Source: "_cumulative_sum_noop", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_cumulative_sum_noop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop})", - Start: ast.Position{ - Column: 29, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop})", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop}", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "fn: t_cumulative_sum_noop", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "t_cumulative_sum_noop", - Start: ast.Position{ - Column: 89, - Line: 72, - }, - }, - }, - Name: "t_cumulative_sum_noop", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 72, - }, - File: "cumulative_sum_noop_test.flux", - Source: "test _cumulative_sum_noop = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum_noop})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_noop_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_noop_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "cumulative_sum_noop_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_noop_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_noop_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,false,true,false,false,false,true\n#default,_result,,,,,,,\n,result,table,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:40Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:50Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:00Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:10Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:20Z,_m0,1,10,100,f0\n,,1,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:10Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,2,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:30Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:54:40Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:50Z,_m2,1,10,100,f2\n,,3,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:10Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:20Z,_m3,1,10,100,f3\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,true,true,false,true,false,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m0,2,20,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m0,3,30,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m0,4,40,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m0,5,50,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m0,6,60,100,f0\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m1,2,20,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,3,30,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,4,40,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m1,5,50,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m1,6,60,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m1,7,70,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,8,80,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,9,90,100,f1\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m2,2,20,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m2,3,30,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m2,4,40,100,f2\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m3,2,20,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m3,3,30,100,f3\n\"\nt_cumulative_sum = (table=<-) =>\n table\n |> range(start: 2018-05-20T00:00:00Z)\n |> cumulativeSum(columns: [\"v0\", \"v1\"])\n\ntest _cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "cumulative_sum_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "cumulative_sum_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,false,true,false,false,false,true\n#default,_result,,,,,,,\n,result,table,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:40Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:50Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:00Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:10Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:20Z,_m0,1,10,100,f0\n,,1,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:10Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,2,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:30Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:54:40Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:50Z,_m2,1,10,100,f2\n,,3,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:10Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:20Z,_m3,1,10,100,f3\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "cumulative_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "cumulative_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,false,true,false,false,false,true\n#default,_result,,,,,,,\n,result,table,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:40Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:50Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:00Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:10Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:20Z,_m0,1,10,100,f0\n,,1,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:10Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,2,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:30Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:54:40Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:50Z,_m2,1,10,100,f2\n,,3,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:10Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:20Z,_m3,1,10,100,f3\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,false,true,false,false,false,true\n#default,_result,,,,,,,\n,result,table,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:40Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:50Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:00Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:10Z,_m0,1,10,100,f0\n,,0,2018-05-22T19:53:20Z,_m0,1,10,100,f0\n,,1,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:10Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:30Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:40Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:53:50Z,_m1,1,10,100,f1\n,,1,2018-05-22T19:54:00Z,_m1,1,10,100,f1\n,,2,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:30Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:54:40Z,_m2,1,10,100,f2\n,,2,2018-05-22T19:53:50Z,_m2,1,10,100,f2\n,,3,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:10Z,_m3,1,10,100,f3\n,,3,2018-05-22T19:54:20Z,_m3,1,10,100,f3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,true,true,false,true,false,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m0,2,20,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m0,3,30,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m0,4,40,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m0,5,50,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m0,6,60,100,f0\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m1,2,20,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,3,30,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,4,40,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m1,5,50,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m1,6,60,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m1,7,70,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,8,80,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,9,90,100,f1\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m2,2,20,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m2,3,30,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m2,4,40,100,f2\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m3,2,20,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m3,3,30,100,f3\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "cumulative_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "cumulative_sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,true,true,false,true,false,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m0,2,20,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m0,3,30,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m0,4,40,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m0,5,50,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m0,6,60,100,f0\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m1,2,20,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,3,30,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,4,40,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m1,5,50,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m1,6,60,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m1,7,70,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,8,80,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,9,90,100,f1\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m2,2,20,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m2,3,30,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m2,4,40,100,f2\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m3,2,20,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m3,3,30,100,f3\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,long,long,long,string\n#group,false,false,true,true,false,true,false,false,false,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,v0,v1,v2,_field\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m0,1,10,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m0,2,20,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m0,3,30,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,_m0,4,40,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m0,5,50,100,f0\n,,0,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:20Z,_m0,6,60,100,f0\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m1,1,10,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:40Z,_m1,2,20,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,3,30,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,4,40,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m1,5,50,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:30Z,_m1,6,60,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m1,7,70,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m1,8,80,100,f1\n,,1,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m1,9,90,100,f1\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:10Z,_m2,1,10,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:30Z,_m2,2,20,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:40Z,_m2,3,30,100,f2\n,,2,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:50Z,_m2,4,40,100,f2\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:00Z,_m3,1,10,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:10Z,_m3,2,20,100,f3\n,,3,2018-05-20T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T19:54:20Z,_m3,3,30,100,f3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum = (table=<-) =>\n table\n |> range(start: 2018-05-20T00:00:00Z)\n |> cumulativeSum(columns: [\"v0\", \"v1\"])", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 66, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "t_cumulative_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T00:00:00Z)\n |> cumulativeSum(columns: [\"v0\", \"v1\"])", - Start: ast.Position{ - Column: 20, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "cumulative_sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "table\n |> range(start: 2018-05-20T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "start: 2018-05-20T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "start: 2018-05-20T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 68, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "2018-05-20T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 68, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "range(start: 2018-05-20T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 68, - }, - File: "cumulative_sum_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "table\n |> range(start: 2018-05-20T00:00:00Z)\n |> cumulativeSum(columns: [\"v0\", \"v1\"])", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "columns: [\"v0\", \"v1\"]", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "columns: [\"v0\", \"v1\"]", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "[\"v0\", \"v1\"]", - Start: ast.Position{ - Column: 35, - Line: 69, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "\"v0\"", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Value: "v0", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "\"v1\"", - Start: ast.Position{ - Column: 42, - Line: 69, - }, - }, - }, - Value: "v1", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "cumulativeSum(columns: [\"v0\", \"v1\"])", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 69, - }, - File: "cumulative_sum_test.flux", - Source: "cumulativeSum", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "cumulativeSum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "cumulative_sum_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 66, - }, - File: "cumulative_sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 66, - }, - File: "cumulative_sum_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "_cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 71, - }, - File: "cumulative_sum_test.flux", - Source: "_cumulative_sum", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_cumulative_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 24, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum}", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "fn: t_cumulative_sum", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "t_cumulative_sum", - Start: ast.Position{ - Column: 89, - Line: 72, - }, - }, - }, - Name: "t_cumulative_sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 72, - }, - File: "cumulative_sum_test.flux", - Source: "test _cumulative_sum = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_cumulative_sum})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "cumulative_sum_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "cumulative_sum_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "cumulative_sum_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,false,false,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,34.98234271799806,f,m1,1,2\n,,0,2018-05-22T19:53:36Z,34.98234941084654,f,m1,2,4\n,,0,2018-05-22T19:53:46Z,34.982447293755506,f,m1,5,4\n,,0,2018-05-22T19:53:56Z,34.982447293755506,f,m1,12,80\n,,0,2018-05-22T19:54:06Z,34.98204153981662,f,m1,11,0\n,,0,2018-05-22T19:54:16Z,34.982252364543626,f,m1,33,42\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2,1,2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2,2,4\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2,5,4\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2,12,80\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2,11,0\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2,33,42\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,true,true,false,false,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m1,1,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m1,3,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m1,7,76\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m1,-1,-80\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m1,22,42\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m2,1,2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m2,3,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m2,7,76\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m2,-1,-80\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m2,22,42\n\"\nt_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(columns: [\"x\", \"y\"])\n\ntest _difference_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_columns_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_columns_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_columns_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_columns_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_columns_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_columns_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,false,false,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,34.98234271799806,f,m1,1,2\n,,0,2018-05-22T19:53:36Z,34.98234941084654,f,m1,2,4\n,,0,2018-05-22T19:53:46Z,34.982447293755506,f,m1,5,4\n,,0,2018-05-22T19:53:56Z,34.982447293755506,f,m1,12,80\n,,0,2018-05-22T19:54:06Z,34.98204153981662,f,m1,11,0\n,,0,2018-05-22T19:54:16Z,34.982252364543626,f,m1,33,42\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2,1,2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2,2,4\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2,5,4\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2,12,80\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2,11,0\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2,33,42\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_columns_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,false,false,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,34.98234271799806,f,m1,1,2\n,,0,2018-05-22T19:53:36Z,34.98234941084654,f,m1,2,4\n,,0,2018-05-22T19:53:46Z,34.982447293755506,f,m1,5,4\n,,0,2018-05-22T19:53:56Z,34.982447293755506,f,m1,12,80\n,,0,2018-05-22T19:54:06Z,34.98204153981662,f,m1,11,0\n,,0,2018-05-22T19:54:16Z,34.982252364543626,f,m1,33,42\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2,1,2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2,2,4\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2,5,4\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2,12,80\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2,11,0\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2,33,42\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,false,false,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,34.98234271799806,f,m1,1,2\n,,0,2018-05-22T19:53:36Z,34.98234941084654,f,m1,2,4\n,,0,2018-05-22T19:53:46Z,34.982447293755506,f,m1,5,4\n,,0,2018-05-22T19:53:56Z,34.982447293755506,f,m1,12,80\n,,0,2018-05-22T19:54:06Z,34.98204153981662,f,m1,11,0\n,,0,2018-05-22T19:54:16Z,34.982252364543626,f,m1,33,42\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2,1,2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2,2,4\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2,5,4\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2,12,80\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2,11,0\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2,33,42\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_columns_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,true,true,false,false,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m1,1,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m1,3,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m1,7,76\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m1,-1,-80\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m1,22,42\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m2,1,2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m2,3,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m2,7,76\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m2,-1,-80\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m2,22,42\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "difference_columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_columns_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,true,true,false,false,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m1,1,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m1,3,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m1,7,76\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m1,-1,-80\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m1,22,42\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m2,1,2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m2,3,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m2,7,76\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m2,-1,-80\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m2,22,42\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,double,double\n#group,false,false,true,true,false,false,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,x,y\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m1,1,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m1,3,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m1,7,76\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m1,-1,-80\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m1,22,42\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,f,m2,1,2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,f,m2,3,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,f,m2,7,76\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,f,m2,-1,-80\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,f,m2,22,42\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "t_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 44, - }, - File: "difference_columns_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "difference_columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "difference_columns_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "columns: [\"x\", \"y\"]", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "[\"x\", \"y\"]", - Start: ast.Position{ - Column: 32, - Line: 47, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "\"x\"", - Start: ast.Position{ - Column: 33, - Line: 47, - }, - }, - }, - Value: "x", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "\"y\"", - Start: ast.Position{ - Column: 38, - Line: 47, - }, - }, - }, - Value: "y", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "difference(columns: [\"x\", \"y\"])", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "difference_columns_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_columns_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "difference_columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_columns_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "_difference_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "difference_columns_test.flux", - Source: "_difference_columns", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_difference_columns", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference}", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 50, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 50, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 50, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 50, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "fn: t_difference", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 89, - Line: 50, - }, - }, - }, - Name: "t_difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_columns_test.flux", - Source: "test _difference_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_columns_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_columns_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_columns_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_columns_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_columns_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"\nt_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(keepFirst: true)\n\ntest _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_keepfirst_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_keepfirst_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_keepfirst_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_keepfirst_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_keepfirst_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_keepfirst_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_keepfirst_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_keepfirst_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "difference_keepfirst_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "difference_keepfirst_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "difference_keepfirst_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "t_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(keepFirst: true)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "difference_keepfirst_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(keepFirst: true)", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "difference_keepfirst_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "difference_keepfirst_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(keepFirst: true)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "keepFirst: true", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "keepFirst: true", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "keepFirst", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Name: "keepFirst", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "true", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "difference(keepFirst: true)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "difference_keepfirst_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "difference_keepfirst_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "difference_keepfirst_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "difference_keepfirst_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "_difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "difference_keepfirst_test.flux", - Source: "_difference", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "fn: t_difference", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "difference_keepfirst_test.flux", - Source: "test _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_keepfirst_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_keepfirst_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_keepfirst_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_keepfirst_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_keepfirst_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"\nt_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)\n\ntest _difference_nonnegative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_nonnegative_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_nonnegative_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_nonnegative_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_nonnegative_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_nonnegative_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_nonnegative_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_nonnegative_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_nonnegative_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_nonnegative_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "difference_nonnegative_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_nonnegative_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "t_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 44, - }, - File: "difference_nonnegative_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "difference_nonnegative_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "difference_nonnegative_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "nonNegative: true", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "nonNegative: true", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "nonNegative", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Name: "nonNegative", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "true", - Start: ast.Position{ - Column: 36, - Line: 47, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "difference(nonNegative: true)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "difference_nonnegative_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_nonnegative_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "difference_nonnegative_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_nonnegative_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "_difference_nonnegative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "difference_nonnegative_test.flux", - Source: "_difference_nonnegative", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_difference_nonnegative", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference}", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 50, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 50, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 50, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 50, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "fn: t_difference", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 89, - Line: 50, - }, - }, - }, - Name: "t_difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_nonnegative_test.flux", - Source: "test _difference_nonnegative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_nonnegative_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_nonnegative_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_nonnegative_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_nonnegative_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_nonnegative_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"\ndifference_one_value = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)\n\ntest _difference_one_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_one_value_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_one_value_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_one_value_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_one_value_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_one_value_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "difference_one_value_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_one_value_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "difference_one_value_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "difference_one_value_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 16, - }, - File: "difference_one_value_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "difference_one_value_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 17, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "difference_one_value = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 23, - }, - File: "difference_one_value_test.flux", - Source: "difference_one_value", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "difference_one_value", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 24, - Line: 23, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "difference_one_value_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 25, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 25, - }, - File: "difference_one_value_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference(nonNegative: true)", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "nonNegative: true", - Start: ast.Position{ - Column: 23, - Line: 26, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "nonNegative: true", - Start: ast.Position{ - Column: 23, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "nonNegative", - Start: ast.Position{ - Column: 23, - Line: 26, - }, - }, - }, - Name: "nonNegative", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "true", - Start: ast.Position{ - Column: 36, - Line: 26, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "difference(nonNegative: true)", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 26, - }, - File: "difference_one_value_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 23, - }, - File: "difference_one_value_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 23, - }, - File: "difference_one_value_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 23, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 23, - }, - File: "difference_one_value_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 23, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "_difference_one_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value})", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 28, - }, - File: "difference_one_value_test.flux", - Source: "_difference_one_value", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - Name: "_difference_one_value", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value})", - Start: ast.Position{ - Column: 30, - Line: 28, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value})", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value}", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 29, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 29, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 29, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 29, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 29, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 29, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "fn: difference_one_value", - Start: ast.Position{ - Column: 85, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 29, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "difference_one_value", - Start: ast.Position{ - Column: 89, - Line: 29, - }, - }, - }, - Name: "difference_one_value", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 29, - }, - File: "difference_one_value_test.flux", - Source: "test _difference_one_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: difference_one_value})", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_one_value_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_one_value_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_one_value_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_one_value_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_one_value_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,3,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,5,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,1,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,4,field1,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"\nt_difference_panic = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == \"no_exist\")\n |> difference()\n\ntest _difference_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_panic_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_panic_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_panic_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_panic_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_panic_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "difference_panic_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,3,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,5,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,1,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,4,field1,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_panic_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "difference_panic_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,3,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,5,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,1,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,4,field1,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,1,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,3,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,5,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,1,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,4,field1,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "difference_panic_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "difference_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "difference_panic_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "difference_panic_test.flux", - Source: "t_difference_panic = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == \"no_exist\")\n |> difference()", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 34, - }, - File: "difference_panic_test.flux", - Source: "t_difference_panic", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_difference_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "difference_panic_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == \"no_exist\")\n |> difference()", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "difference_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "difference_panic_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == \"no_exist\")", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "fn: (r) => r._field == \"no_exist\"", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "fn: (r) => r._field == \"no_exist\"", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "(r) => r._field == \"no_exist\"", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "r._field == \"no_exist\"", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 37, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "\"no_exist\"", - Start: ast.Position{ - Column: 42, - Line: 37, - }, - }, - }, - Value: "no_exist", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "filter(fn: (r) => r._field == \"no_exist\")", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "difference_panic_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "difference_panic_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == \"no_exist\")\n |> difference()", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "difference_panic_test.flux", - Source: "difference()", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 38, - }, - File: "difference_panic_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "difference_panic_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 34, - }, - File: "difference_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "difference_panic_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "_difference_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "difference_panic_test.flux", - Source: "_difference_panic", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_difference_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic})", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "fn: t_difference_panic", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "t_difference_panic", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_difference_panic", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 41, - }, - File: "difference_panic_test.flux", - Source: "test _difference_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference_panic})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_panic_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_panic_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_panic_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_panic_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_panic_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"\nt_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference()\n\ntest _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "difference_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "difference_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "difference_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "difference_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "difference_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "difference_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0.000006692848479872282,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0.00009788290896750595,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,-0.0004057539388853115,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0.00021082472700584276,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "difference_test.flux", - Source: "t_difference = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference()", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 44, - }, - File: "difference_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "difference_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference()", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "difference_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "difference_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "difference_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "difference_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "difference_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "difference_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> difference()", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "difference_test.flux", - Source: "difference()", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "difference_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "difference_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "difference_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_test.flux", - Source: "_difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "difference_test.flux", - Source: "_difference", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_difference", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 20, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 50, - }, - File: "difference_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference}", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 50, - }, - File: "difference_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 50, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "difference_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 50, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 50, - }, - File: "difference_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 50, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "difference_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 50, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "difference_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 50, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 50, - }, - File: "difference_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 50, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 50, - }, - File: "difference_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 50, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 50, - }, - File: "difference_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 50, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_test.flux", - Source: "fn: t_difference", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 50, - }, - File: "difference_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 50, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 50, - }, - File: "difference_test.flux", - Source: "t_difference", - Start: ast.Position{ - Column: 89, - Line: 50, - }, - }, - }, - Name: "t_difference", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 50, - }, - File: "difference_test.flux", - Source: "test _difference = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_difference})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "difference_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "difference_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "difference_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,13.568840926166239,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,12.70174811931398,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,11.701405062848782,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,10.611872766773772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,9.465595022565747,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,8.286166283961508,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,7.0904770859219255,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,5.890371851336026,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,4.6939254760732005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,3.5064225149113675,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,2.3311049123183603,used_percent,disk,disk1s1,apfs,host.local,/\n\"\ndouble_exponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> doubleEMA(n: 10)\n\ntest _double_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "double_exponential_moving_average_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "double_exponential_moving_average_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "double_exponential_moving_average_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "double_exponential_moving_average_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "double_exponential_moving_average_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "double_exponential_moving_average_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "double_exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "double_exponential_moving_average_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "double_exponential_moving_average_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,13.568840926166239,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,12.70174811931398,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,11.701405062848782,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,10.611872766773772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,9.465595022565747,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,8.286166283961508,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,7.0904770859219255,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,5.890371851336026,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,4.6939254760732005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,3.5064225149113675,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,2.3311049123183603,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "double_exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "double_exponential_moving_average_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,13.568840926166239,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,12.70174811931398,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,11.701405062848782,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,10.611872766773772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,9.465595022565747,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,8.286166283961508,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,7.0904770859219255,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,5.890371851336026,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,4.6939254760732005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,3.5064225149113675,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,2.3311049123183603,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,13.568840926166239,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,12.70174811931398,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,11.701405062848782,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,10.611872766773772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,9.465595022565747,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,8.286166283961508,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,7.0904770859219255,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,5.890371851336026,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,4.6939254760732005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,3.5064225149113675,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,2.3311049123183603,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "double_exponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> doubleEMA(n: 10)", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "double_exponential_moving_average_test.flux", - Source: "double_exponential_moving_average", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "double_exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> doubleEMA(n: 10)", - Start: ast.Position{ - Column: 37, - Line: 62, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 63, - }, - File: "double_exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "double_exponential_moving_average_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> doubleEMA(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "n", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "10", - Start: ast.Position{ - Column: 25, - Line: 65, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "doubleEMA(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "double_exponential_moving_average_test.flux", - Source: "doubleEMA", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "doubleEMA", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "double_exponential_moving_average_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 38, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 62, - }, - File: "double_exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 38, - Line: 62, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "double_exponential_moving_average_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 44, - Line: 62, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "_double_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 67, - }, - File: "double_exponential_moving_average_test.flux", - Source: "_double_exponential_moving_average", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "_double_exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 43, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n }", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 69, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "double_exponential_moving_average_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 69, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 70, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 70, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "double_exponential_moving_average_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 70, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "double_exponential_moving_average_test.flux", - Source: "fn: double_exponential_moving_average", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 71, - }, - File: "double_exponential_moving_average_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "double_exponential_moving_average_test.flux", - Source: "double_exponential_moving_average", - Start: ast.Position{ - Column: 13, - Line: 71, - }, - }, - }, - Name: "double_exponential_moving_average", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 72, - }, - File: "double_exponential_moving_average_test.flux", - Source: "test _double_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: double_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "double_exponential_moving_average_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "double_exponential_moving_average_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "double_exponential_moving_average_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "double_exponential_moving_average_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "double_exponential_moving_average_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\ndrop_after_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"old\"])\n\ntest _drop_after_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_after_rename_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_after_rename_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_after_rename_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_after_rename_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_after_rename_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_after_rename_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_after_rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_after_rename_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_after_rename_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_after_rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_after_rename_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "drop_after_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "drop_after_rename_test.flux", - Source: "drop_after_rename", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "drop_after_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "drop_after_rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "drop_after_rename_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "{old: \"new\"}", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "old: \"new\"", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "old", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Name: "old", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Value: "new", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "drop_after_rename_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "columns: [\"old\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "columns: [\"old\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "[\"old\"]", - Start: ast.Position{ - Column: 26, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "\"old\"", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Value: "old", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "drop_after_rename_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "drop_after_rename_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "drop_after_rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "drop_after_rename_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "_drop_after_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 64, - }, - File: "drop_after_rename_test.flux", - Source: "_drop_after_rename", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "_drop_after_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename})", - Start: ast.Position{ - Column: 27, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename})", - Start: ast.Position{ - Column: 5, - Line: 65, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename}", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 65, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 65, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "fn: drop_after_rename", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "drop_after_rename", - Start: ast.Position{ - Column: 89, - Line: 65, - }, - }, - }, - Name: "drop_after_rename", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_after_rename_test.flux", - Source: "test _drop_after_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_after_rename})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_after_rename_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_after_rename_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_after_rename_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_after_rename_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_after_rename_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\\\"rename error: column \\\"\\\"old\\\"\\\" doesn't exist\\\",\n\"\ndrop_before_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])\n |> rename(columns: {old: \"new\"})\n |> yield(name: \"0\")\n\ntest _drop_before_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_before_rename_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_before_rename_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_before_rename_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_before_rename_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_before_rename_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_before_rename_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_before_rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_before_rename_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "drop_before_rename_test.flux", - Source: "outData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\\\"rename error: column \\\"\\\"old\\\"\\\" doesn't exist\\\",\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_before_rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "drop_before_rename_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\\\"rename error: column \\\"\\\"old\\\"\\\" doesn't exist\\\",\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\"rename error: column \"\"old\"\" doesn't exist\",\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "drop_before_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])\n |> rename(columns: {old: \"new\"})\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 41, - }, - File: "drop_before_rename_test.flux", - Source: "drop_before_rename", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "drop_before_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])\n |> rename(columns: {old: \"new\"})\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "drop_before_rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "drop_before_rename_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "columns: [\"old\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "columns: [\"old\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "[\"old\"]", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "\"old\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Value: "old", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "drop(columns: [\"old\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 44, - }, - File: "drop_before_rename_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "{old: \"new\"}", - Start: ast.Position{ - Column: 28, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "old: \"new\"", - Start: ast.Position{ - Column: 29, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "old", - Start: ast.Position{ - Column: 29, - Line: 45, - }, - }, - }, - Name: "old", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Value: "new", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "drop_before_rename_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"old\"])\n |> rename(columns: {old: \"new\"})\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "drop_before_rename_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 41, - }, - File: "drop_before_rename_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 41, - }, - File: "drop_before_rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 41, - }, - File: "drop_before_rename_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "_drop_before_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 48, - }, - File: "drop_before_rename_test.flux", - Source: "_drop_before_rename", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_drop_before_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename})", - Start: ast.Position{ - Column: 28, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename})", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename}", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "fn: drop_before_rename", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "drop_before_rename", - Start: ast.Position{ - Column: 89, - Line: 49, - }, - }, - }, - Name: "drop_before_rename", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "drop_before_rename_test.flux", - Source: "test _drop_before_rename = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_before_rename})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_before_rename_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_before_rename_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_before_rename_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_before_rename_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_before_rename_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"\nt_drop = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(fn: (column) => column =~ /dropme*/)\n\ntest _drop_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_fn_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_fn_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_fn_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_fn_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_fn_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_fn_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_fn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_fn_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_fn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "t_drop = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(fn: (column) => column =~ /dropme*/)", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 58, - }, - File: "drop_fn_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_drop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(fn: (column) => column =~ /dropme*/)", - Start: ast.Position{ - Column: 10, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "drop_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "drop_fn_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(fn: (column) => column =~ /dropme*/)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "fn: (column) => column =~ /dropme*/", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "fn: (column) => column =~ /dropme*/", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "(column) => column =~ /dropme*/", - Start: ast.Position{ - Column: 21, - Line: 61, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "column =~ /dropme*/", - Start: ast.Position{ - Column: 33, - Line: 61, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 33, - Line: 61, - }, - }, - }, - Name: "column", - }, - Operator: 19, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "/dropme*/", - Start: ast.Position{ - Column: 43, - Line: 61, - }, - }, - }, - Value: regexp.MustCompile("dropme*"), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "drop(fn: (column) => column =~ /dropme*/)", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "drop_fn_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "drop_fn_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 58, - }, - File: "drop_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "drop_fn_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "_drop_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "_drop_fn", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Name: "_drop_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop}", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "fn: t_drop", - Start: ast.Position{ - Column: 103, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 107, - Line: 63, - }, - }, - }, - Name: "t_drop", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "drop_fn_test.flux", - Source: "test _drop_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_fn_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_fn_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_fn_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_fn_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_fn_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,host.local\n\"\ndrop_newname_after = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"new\"])\n\ntest _drop_newname_after = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_after_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_newname_after_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_after_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_after_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_after_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_newname_after_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_newname_after_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_newname_after_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_newname_after_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_newname_after_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_newname_after_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "drop_newname_after = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "drop_newname_after_test.flux", - Source: "drop_newname_after", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "drop_newname_after", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "drop_newname_after_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "drop_newname_after_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "{old: \"new\"}", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "old: \"new\"", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "old", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Name: "old", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Value: "new", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "drop_newname_after_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "columns: [\"new\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "columns: [\"new\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "[\"new\"]", - Start: ast.Position{ - Column: 26, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Value: "new", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "drop_newname_after_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 58, - }, - File: "drop_newname_after_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "drop_newname_after_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 58, - }, - File: "drop_newname_after_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "_drop_newname_after = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 64, - }, - File: "drop_newname_after_test.flux", - Source: "_drop_newname_after", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "_drop_newname_after", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after})", - Start: ast.Position{ - Column: 28, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after})", - Start: ast.Position{ - Column: 5, - Line: 65, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after}", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 65, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 65, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "fn: drop_newname_after", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "drop_newname_after", - Start: ast.Position{ - Column: 89, - Line: 65, - }, - }, - }, - Name: "drop_newname_after", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_after_test.flux", - Source: "test _drop_newname_after = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_after})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_newname_after_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_newname_after_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_newname_after_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_newname_after_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_newname_after_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\ndrop_newname_before = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"new\"])\n |> rename(columns: {old: \"new\"})\n\ntest _drop_newname_before = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_before_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_newname_before_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_before_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_before_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_newname_before_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_newname_before_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_newname_before_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_newname_before_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_newname_before_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_newname_before_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_newname_before_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "drop_newname_before = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"new\"])\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 58, - }, - File: "drop_newname_before_test.flux", - Source: "drop_newname_before", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "drop_newname_before", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"new\"])\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "drop_newname_before_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "drop_newname_before_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "columns: [\"new\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "columns: [\"new\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "[\"new\"]", - Start: ast.Position{ - Column: 26, - Line: 61, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 27, - Line: 61, - }, - }, - }, - Value: "new", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "drop(columns: [\"new\"])", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "drop_newname_before_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"new\"])\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "{old: \"new\"}", - Start: ast.Position{ - Column: 28, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "old: \"new\"", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "old", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Name: "old", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Value: "new", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "drop_newname_before_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 58, - }, - File: "drop_newname_before_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "drop_newname_before_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 58, - }, - File: "drop_newname_before_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "_drop_newname_before = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 64, - }, - File: "drop_newname_before_test.flux", - Source: "_drop_newname_before", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "_drop_newname_before", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before})", - Start: ast.Position{ - Column: 29, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before})", - Start: ast.Position{ - Column: 5, - Line: 65, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before}", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 65, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 65, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "fn: drop_newname_before", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "drop_newname_before", - Start: ast.Position{ - Column: 89, - Line: 65, - }, - }, - }, - Name: "drop_newname_before", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 65, - }, - File: "drop_newname_before_test.flux", - Source: "test _drop_newname_before = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_newname_before})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_newname_before_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_newname_before_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_newname_before_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_newname_before_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_newname_before_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"\nt_drop = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(\n columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ],\n )\n\ntest _drop_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_non_existent_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_non_existent_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_non_existent_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_non_existent_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_non_existent_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_non_existent_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_non_existent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_non_existent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,dropme1,dropme2\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_non_existent_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_non_existent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "drop_non_existent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 69, - }, - File: "drop_non_existent_test.flux", - Source: "t_drop = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(\n columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ],\n )", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 58, - }, - File: "drop_non_existent_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_drop", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 69, - }, - File: "drop_non_existent_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(\n columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ],\n )", - Start: ast.Position{ - Column: 10, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "drop_non_existent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "drop_non_existent_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 69, - }, - File: "drop_non_existent_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(\n columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 68, - }, - File: "drop_non_existent_test.flux", - Source: "columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 68, - }, - File: "drop_non_existent_test.flux", - Source: "columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 62, - }, - File: "drop_non_existent_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 68, - }, - File: "drop_non_existent_test.flux", - Source: "[\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ]", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "drop_non_existent_test.flux", - Source: "\"non_existent\"", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Value: "non_existent", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 64, - }, - File: "drop_non_existent_test.flux", - Source: "\"dropme1\"", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Value: "dropme1", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 65, - }, - File: "drop_non_existent_test.flux", - Source: "\"dropme2\"", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Value: "dropme2", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "drop_non_existent_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 17, - Line: 66, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 67, - }, - File: "drop_non_existent_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 17, - Line: 67, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 69, - }, - File: "drop_non_existent_test.flux", - Source: "drop(\n columns: [\n \"non_existent\",\n \"dropme1\",\n \"dropme2\",\n \"_start\",\n \"_stop\",\n ],\n )", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "drop_non_existent_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "drop_non_existent_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 58, - }, - File: "drop_non_existent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "drop_non_existent_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "_drop_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 71, - }, - File: "drop_non_existent_test.flux", - Source: "_drop_non_existent", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_drop_non_existent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 27, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop}", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "fn: t_drop", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "t_drop", - Start: ast.Position{ - Column: 89, - Line: 72, - }, - }, - }, - Name: "t_drop", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 72, - }, - File: "drop_non_existent_test.flux", - Source: "test _drop_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_drop})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_non_existent_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_non_existent_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_non_existent_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_non_existent_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_non_existent_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData = \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\"\n\nfunction\nreferences\nunknown\ncolumn\n\"\"\n_field\n\"\"\n\",\n\"\n\ndrop_referenced = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_field\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")\n\ntest _drop_referenced = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_referenced_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_referenced_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_referenced_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_referenced_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_referenced_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_referenced_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_referenced_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_referenced_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 38, - }, - File: "drop_referenced_test.flux", - Source: "outData = \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_referenced_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 38, - }, - File: "drop_referenced_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,\"", - Start: ast.Position{ - Column: 11, - Line: 33, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 40, - }, - File: "drop_referenced_test.flux", - Source: "function", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 40, - }, - File: "drop_referenced_test.flux", - Source: "function", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "function", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 41, - }, - File: "drop_referenced_test.flux", - Source: "references", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 41, - }, - File: "drop_referenced_test.flux", - Source: "references", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "references", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 42, - }, - File: "drop_referenced_test.flux", - Source: "unknown", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 42, - }, - File: "drop_referenced_test.flux", - Source: "unknown", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "unknown", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 43, - }, - File: "drop_referenced_test.flux", - Source: "column", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 43, - }, - File: "drop_referenced_test.flux", - Source: "column", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "column", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 44, - }, - File: "drop_referenced_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Expression: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 44, - }, - File: "drop_referenced_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Value: "", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 45, - }, - File: "drop_referenced_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 45, - }, - File: "drop_referenced_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "_field", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 46, - }, - File: "drop_referenced_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Expression: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 46, - }, - File: "drop_referenced_test.flux", - Source: "\"\"", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Value: "", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "drop_referenced_test.flux", - Source: "\",\n\"", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Expression: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 48, - }, - File: "drop_referenced_test.flux", - Source: "\",\n\"", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Value: ",\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "drop_referenced = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_field\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "drop_referenced_test.flux", - Source: "drop_referenced", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "drop_referenced", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_field\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "drop_referenced_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "drop_referenced_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "columns: [\"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "drop(columns: [\"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "drop_referenced_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_field\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "(r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 54, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 54, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "\"usage_guest\"", - Start: ast.Position{ - Column: 42, - Line: 54, - }, - }, - }, - Value: "usage_guest", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 54, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 54, - }, - File: "drop_referenced_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "drop_referenced_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 50, - }, - File: "drop_referenced_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "drop_referenced_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "_drop_referenced = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced})", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "drop_referenced_test.flux", - Source: "_drop_referenced", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Name: "_drop_referenced", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced})", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced})", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced}", - Start: ast.Position{ - Column: 6, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 57, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 57, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 57, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 57, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 57, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 57, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 57, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 57, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 57, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "fn: drop_referenced", - Start: ast.Position{ - Column: 85, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 57, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "drop_referenced", - Start: ast.Position{ - Column: 89, - Line: 57, - }, - }, - }, - Name: "drop_referenced", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 57, - }, - File: "drop_referenced_test.flux", - Source: "test _drop_referenced = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_referenced})", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_referenced_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_referenced_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_referenced_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_referenced_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_referenced_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,old,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_idle,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n\"\ndrop_unused = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_measurement\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")\n\ntest _drop_unused = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_unused_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "drop_unused_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_unused_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_unused_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "drop_unused_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_unused_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "drop_unused_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "drop_unused_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "drop_unused_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,old,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_idle,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "drop_unused_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "drop_unused_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,old,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_idle,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,old,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_guest_nice,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,,,usage_idle,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,old,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "drop_unused = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_measurement\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "drop_unused_test.flux", - Source: "drop_unused", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "drop_unused", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_measurement\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 15, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "drop_unused_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "drop_unused_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "[\"_measurement\"]", - Start: ast.Position{ - Column: 26, - Line: 57, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 27, - Line: 57, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "drop(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 57, - }, - File: "drop_unused_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> drop(columns: [\"_measurement\"])\n |> filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "(r) => r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 58, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "\"usage_guest\"", - Start: ast.Position{ - Column: 42, - Line: 58, - }, - }, - }, - Value: "usage_guest", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "filter(fn: (r) => r._field == \"usage_guest\")", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "drop_unused_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "drop_unused_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "drop_unused_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 54, - }, - File: "drop_unused_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "_drop_unused = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused})", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 60, - }, - File: "drop_unused_test.flux", - Source: "_drop_unused", - Start: ast.Position{ - Column: 6, - Line: 60, - }, - }, - }, - Name: "_drop_unused", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused})", - Start: ast.Position{ - Column: 21, - Line: 60, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused})", - Start: ast.Position{ - Column: 5, - Line: 61, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused}", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 61, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 61, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 61, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 61, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 61, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 61, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 61, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "fn: drop_unused", - Start: ast.Position{ - Column: 85, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "drop_unused", - Start: ast.Position{ - Column: 89, - Line: 61, - }, - }, - }, - Name: "drop_unused", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 61, - }, - File: "drop_unused_test.flux", - Source: "test _drop_unused = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: drop_unused})", - Start: ast.Position{ - Column: 1, - Line: 60, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_unused_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "drop_unused_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "drop_unused_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_unused_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "drop_unused_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total1,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local,host.local\n\"\nt_duplicate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"cpu\")\n\ntest _duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_overwrite_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "duplicate_overwrite_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_overwrite_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_overwrite_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_overwrite_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "duplicate_overwrite_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total1,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "duplicate_overwrite_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "duplicate_overwrite_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total1,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total1,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total1,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "duplicate_overwrite_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "duplicate_overwrite_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "duplicate_overwrite_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,host.local,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "t_duplicate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"cpu\")", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "duplicate_overwrite_test.flux", - Source: "t_duplicate", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_duplicate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"cpu\")", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "duplicate_overwrite_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "duplicate_overwrite_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"cpu\")", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "column: \"host\", as: \"cpu\"", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "column: \"host\"", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Value: "host", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "as: \"cpu\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "as", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "\"cpu\"", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Value: "cpu", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "duplicate(column: \"host\", as: \"cpu\")", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "duplicate_overwrite_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "duplicate_overwrite_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "duplicate_overwrite_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "duplicate_overwrite_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "_duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "duplicate_overwrite_test.flux", - Source: "_duplicate", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_duplicate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 19, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "fn: t_duplicate", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "t_duplicate", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_duplicate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_overwrite_test.flux", - Source: "test _duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duplicate_overwrite_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duplicate_overwrite_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "duplicate_overwrite_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "duplicate_overwrite_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "duplicate_overwrite_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host,host_new\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n\"\nt_duplicate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"host_new\")\n\ntest _duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "duplicate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "duplicate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "duplicate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "duplicate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "duplicate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "duplicate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host,host_new\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "duplicate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "duplicate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host,host_new\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host,host_new\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "t_duplicate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"host_new\")", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "duplicate_test.flux", - Source: "t_duplicate", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_duplicate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"host_new\")", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "duplicate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "duplicate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> duplicate(column: \"host\", as: \"host_new\")", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "column: \"host\", as: \"host_new\"", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "column: \"host\"", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Value: "host", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "as: \"host_new\"", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "as", - Start: ast.Position{ - Column: 38, - Line: 49, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "\"host_new\"", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Value: "host_new", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "duplicate(column: \"host\", as: \"host_new\")", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "duplicate_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "duplicate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "duplicate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "duplicate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "_duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "duplicate_test.flux", - Source: "_duplicate", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_duplicate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 19, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "fn: t_duplicate", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "t_duplicate", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_duplicate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "duplicate_test.flux", - Source: "test _duplicate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_duplicate})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duplicate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "duplicate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "duplicate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "duplicate_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "duplicate_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"\nt_dynamic = (table=<-) => {\n r = table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])\n t = r |> tableFind(fn: (key) => key._measurement == \"CPU\")\n users = t |> getColumn(column: \"user\")\n\n // This is a dynamic query, because this query uses the results of another one.\n return r |> filter(fn: (r) => contains(value: r.user, set: users))\n}\n\ntest _dynamic_query = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "dynamic_query_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "dynamic_query_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "dynamic_query_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "dynamic_query_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "dynamic_query_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "dynamic_query_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "dynamic_query_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "dynamic_query_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,4,CPU,user2,f1\n,,1,2018-05-22T19:53:36Z,20,CPU,user2,f1\n,,1,2018-05-22T19:53:46Z,7,CPU,user2,f1\n,,2,2018-05-22T19:53:26Z,1,RAM,user1,f1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "dynamic_query_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "dynamic_query_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "dynamic_query_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,1,RAM,user1,f1\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_measurement,user,_field\n,,0,2018-05-22T19:53:26Z,0,CPU,user1,f1\n,,0,2018-05-22T19:53:36Z,1,CPU,user1,f1\n,,1,2018-05-22T19:53:26Z,1,RAM,user1,f1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "dynamic_query_test.flux", - Source: "t_dynamic = (table=<-) => {\n r = table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])\n t = r |> tableFind(fn: (key) => key._measurement == \"CPU\")\n users = t |> getColumn(column: \"user\")\n\n // This is a dynamic query, because this query uses the results of another one.\n return r |> filter(fn: (r) => contains(value: r.user, set: users))\n}", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 31, - }, - File: "dynamic_query_test.flux", - Source: "t_dynamic", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_dynamic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "dynamic_query_test.flux", - Source: "(table=<-) => {\n r = table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])\n t = r |> tableFind(fn: (key) => key._measurement == \"CPU\")\n users = t |> getColumn(column: \"user\")\n\n // This is a dynamic query, because this query uses the results of another one.\n return r |> filter(fn: (r) => contains(value: r.user, set: users))\n}", - Start: ast.Position{ - Column: 13, - Line: 31, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "dynamic_query_test.flux", - Source: "{\n r = table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])\n t = r |> tableFind(fn: (key) => key._measurement == \"CPU\")\n users = t |> getColumn(column: \"user\")\n\n // This is a dynamic query, because this query uses the results of another one.\n return r |> filter(fn: (r) => contains(value: r.user, set: users))\n}", - Start: ast.Position{ - Column: 27, - Line: 31, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "r = table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "r", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "table |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "start", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 31, - Line: 32, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "range", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "table |> range(start: 2018-05-22T19:53:26Z) |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 61, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 61, - Line: 32, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 70, - Line: 32, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 71, - Line: 32, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 81, - Line: 32, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 56, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 32, - }, - File: "dynamic_query_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 56, - Line: 32, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "t = r |> tableFind(fn: (key) => key._measurement == \"CPU\")", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "t", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Name: "t", - }, - Init: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Name: "r", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "r |> tableFind(fn: (key) => key._measurement == \"CPU\")", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "fn: (key) => key._measurement == \"CPU\"", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "fn: (key) => key._measurement == \"CPU\"", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "(key) => key._measurement == \"CPU\"", - Start: ast.Position{ - Column: 28, - Line: 33, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "key._measurement == \"CPU\"", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "key._measurement", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "key", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Name: "key", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 41, - Line: 33, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "\"CPU\"", - Start: ast.Position{ - Column: 57, - Line: 33, - }, - }, - }, - Value: "CPU", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "key", - Start: ast.Position{ - Column: 29, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "key", - Start: ast.Position{ - Column: 29, - Line: 33, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "tableFind(fn: (key) => key._measurement == \"CPU\")", - Start: ast.Position{ - Column: 14, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "dynamic_query_test.flux", - Source: "tableFind", - Start: ast.Position{ - Column: 14, - Line: 33, - }, - }, - }, - Name: "tableFind", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "users = t |> getColumn(column: \"user\")", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "users", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "users", - }, - Init: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "t", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Name: "t", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "t |> getColumn(column: \"user\")", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "column: \"user\"", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "column: \"user\"", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "column", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "\"user\"", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Value: "user", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "getColumn(column: \"user\")", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 34, - }, - File: "dynamic_query_test.flux", - Source: "getColumn", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "getColumn", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "r", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r |> filter(fn: (r) => contains(value: r.user, set: users))", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "fn: (r) => contains(value: r.user, set: users)", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "fn: (r) => contains(value: r.user, set: users)", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "(r) => contains(value: r.user, set: users)", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "value: r.user, set: users", - Start: ast.Position{ - Column: 44, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "value: r.user", - Start: ast.Position{ - Column: 44, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "value", - Start: ast.Position{ - Column: 44, - Line: 37, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r.user", - Start: ast.Position{ - Column: 51, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "user", - Start: ast.Position{ - Column: 53, - Line: 37, - }, - }, - }, - Name: "user", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "set: users", - Start: ast.Position{ - Column: 59, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "set", - Start: ast.Position{ - Column: 59, - Line: 37, - }, - }, - }, - Name: "set", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "users", - Start: ast.Position{ - Column: 64, - Line: 37, - }, - }, - }, - Name: "users", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "contains(value: r.user, set: users)", - Start: ast.Position{ - Column: 35, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "contains", - Start: ast.Position{ - Column: 35, - Line: 37, - }, - }, - }, - Name: "contains", - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "filter(fn: (r) => contains(value: r.user, set: users))", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// This is a dynamic query, because this query uses the results of another one.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 37, - }, - File: "dynamic_query_test.flux", - Source: "return r |> filter(fn: (r) => contains(value: r.user, set: users))", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "dynamic_query_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 31, - }, - File: "dynamic_query_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "dynamic_query_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "_dynamic_query = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 40, - }, - File: "dynamic_query_test.flux", - Source: "_dynamic_query", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_dynamic_query", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic})", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "fn: t_dynamic", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "t_dynamic", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_dynamic", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "dynamic_query_test.flux", - Source: "test _dynamic_query = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_dynamic})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dynamic_query_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "dynamic_query_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "dynamic_query_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "dynamic_query_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "dynamic_query_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,34.98234271799806,active,mem\n,,0,2018-05-22T19:53:36Z,34.98234941084654,active,mem\n,,0,2018-05-22T19:53:46Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:53:56Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:54:06Z,34.98204153981662,active,mem\n,,0,2018-05-22T19:54:16Z,34.982252364543626,active,mem\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2\n\"\noutData = \"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,elapsed\n,,0,10\n\"\nt_elapsed = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()\n |> map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))\n |> median(column: \"elapsed\")\n\ntest _elapsed_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_median_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "elapsed_median_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_median_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_median_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_median_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "elapsed_median_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,34.98234271799806,active,mem\n,,0,2018-05-22T19:53:36Z,34.98234941084654,active,mem\n,,0,2018-05-22T19:53:46Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:53:56Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:54:06Z,34.98204153981662,active,mem\n,,0,2018-05-22T19:54:16Z,34.982252364543626,active,mem\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "elapsed_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "elapsed_median_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,34.98234271799806,active,mem\n,,0,2018-05-22T19:53:36Z,34.98234941084654,active,mem\n,,0,2018-05-22T19:53:46Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:53:56Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:54:06Z,34.98204153981662,active,mem\n,,0,2018-05-22T19:54:16Z,34.982252364543626,active,mem\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:26Z,34.98234271799806,active,mem\n,,0,2018-05-22T19:53:36Z,34.98234941084654,active,mem\n,,0,2018-05-22T19:53:46Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:53:56Z,34.982447293755506,active,mem\n,,0,2018-05-22T19:54:06Z,34.98204153981662,active,mem\n,,0,2018-05-22T19:54:16Z,34.982252364543626,active,mem\n,,1,2018-05-22T19:53:26Z,34.98234271799806,f,m2\n,,1,2018-05-22T19:53:36Z,34.98234941084654,f,m2\n,,1,2018-05-22T19:53:46Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:53:56Z,34.982447293755506,f,m2\n,,1,2018-05-22T19:54:06Z,34.98204153981662,f,m2\n,,1,2018-05-22T19:54:16Z,34.982252364543626,f,m2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "elapsed_median_test.flux", - Source: "outData = \"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,elapsed\n,,0,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "elapsed_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "elapsed_median_test.flux", - Source: "\"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,elapsed\n,,0,10\n\"", - Start: ast.Position{ - Column: 11, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,elapsed\n,,0,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "t_elapsed = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()\n |> map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))\n |> median(column: \"elapsed\")", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "elapsed_median_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_elapsed", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()\n |> map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))\n |> median(column: \"elapsed\")", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "elapsed_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "elapsed_median_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "(r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r._measurement == \"mem\"", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 37, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "\"mem\"", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Value: "mem", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r._field == \"active\"", - Start: ast.Position{ - Column: 58, - Line: 37, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 58, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 60, - Line: 37, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "\"active\"", - Start: ast.Position{ - Column: 70, - Line: 37, - }, - }, - }, - Value: "active", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "elapsed_median_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "elapsed_median_test.flux", - Source: "elapsed()", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 38, - }, - File: "elapsed_median_test.flux", - Source: "elapsed", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "elapsed", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "elapsed_median_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "elapsed_median_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()\n |> map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "fn: (r) => ({r with elapsed: float(v: r.elapsed)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "fn: (r) => ({r with elapsed: float(v: r.elapsed)})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "(r) => ({r with elapsed: float(v: r.elapsed)})", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "({r with elapsed: float(v: r.elapsed)})", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "{r with elapsed: float(v: r.elapsed)}", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "elapsed: float(v: r.elapsed)", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "elapsed", - Start: ast.Position{ - Column: 36, - Line: 40, - }, - }, - }, - Name: "elapsed", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "v: r.elapsed", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "v: r.elapsed", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "v", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "r.elapsed", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "elapsed", - Start: ast.Position{ - Column: 56, - Line: 40, - }, - }, - }, - Name: "elapsed", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "float(v: r.elapsed)", - Start: ast.Position{ - Column: 45, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "float", - Start: ast.Position{ - Column: 45, - Line: 40, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 40, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "elapsed_median_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> elapsed()\n |> group()\n |> map(fn: (r) => ({r with elapsed: float(v: r.elapsed)}))\n |> median(column: \"elapsed\")", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "column: \"elapsed\"", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "column: \"elapsed\"", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "column", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "\"elapsed\"", - Start: ast.Position{ - Column: 27, - Line: 41, - }, - }, - }, - Value: "elapsed", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "median(column: \"elapsed\")", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "elapsed_median_test.flux", - Source: "median", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 34, - }, - File: "elapsed_median_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 34, - }, - File: "elapsed_median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 34, - }, - File: "elapsed_median_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "_elapsed_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "elapsed_median_test.flux", - Source: "_elapsed_median", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_elapsed_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed}", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "fn: t_elapsed", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "t_elapsed", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "elapsed_median_test.flux", - Source: "test _elapsed_median = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_median_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_median_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "elapsed_median_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_median_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_median_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,elapsed\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,10\n\"\nt_elapsed = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> elapsed()\n\ntest _elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "elapsed_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "elapsed_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "elapsed_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "elapsed_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "elapsed_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "elapsed_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,elapsed\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "elapsed_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "elapsed_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,elapsed\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path,elapsed\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s2,apfs,host.local,/,10\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s2,apfs,host.local,/,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "elapsed_test.flux", - Source: "t_elapsed = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> elapsed()", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 44, - }, - File: "elapsed_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_elapsed", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "elapsed_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> elapsed()", - Start: ast.Position{ - Column: 13, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "elapsed_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "elapsed_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "elapsed_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> elapsed()", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "elapsed_test.flux", - Source: "elapsed()", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 47, - }, - File: "elapsed_test.flux", - Source: "elapsed", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "elapsed", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "elapsed_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "elapsed_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "elapsed_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "_elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "_elapsed", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_elapsed", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed}", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "fn: t_elapsed", - Start: ast.Position{ - Column: 103, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "t_elapsed", - Start: ast.Position{ - Column: 107, - Line: 49, - }, - }, - }, - Name: "t_elapsed", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 49, - }, - File: "elapsed_test.flux", - Source: "test _elapsed = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_elapsed})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "elapsed_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "elapsed_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "elapsed_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:30Z,35,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:40Z,37.5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:50Z,38.75,used_percent,disk,disk1s1,apfs,host.local,/\n\"\nexponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> exponentialMovingAverage(n: 3)\n\ntest _exponential_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "exponential_moving_average_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "exponential_moving_average_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "exponential_moving_average_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "exponential_moving_average_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "exponential_moving_average_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "exponential_moving_average_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "exponential_moving_average_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "exponential_moving_average_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:30Z,35,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:40Z,37.5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:50Z,38.75,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "exponential_moving_average_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:30Z,35,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:40Z,37.5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:50Z,38.75,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:30Z,35,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:40Z,37.5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:00:50Z,38.75,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "exponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> exponentialMovingAverage(n: 3)", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 32, - }, - File: "exponential_moving_average_test.flux", - Source: "exponential_moving_average", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> exponentialMovingAverage(n: 3)", - Start: ast.Position{ - Column: 30, - Line: 32, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 33, - }, - File: "exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "exponential_moving_average_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> exponentialMovingAverage(n: 3)", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "n", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "3", - Start: ast.Position{ - Column: 40, - Line: 35, - }, - }, - }, - Value: int64(3), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "exponentialMovingAverage(n: 3)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "exponential_moving_average_test.flux", - Source: "exponentialMovingAverage", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "exponentialMovingAverage", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 32, - }, - File: "exponential_moving_average_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 32, - }, - File: "exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 32, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 32, - }, - File: "exponential_moving_average_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 32, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "_exponential_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "exponential_moving_average_test.flux", - Source: "_exponential_moving_average", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average})", - Start: ast.Position{ - Column: 36, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "fn: exponential_moving_average", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "exponential_moving_average", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "exponential_moving_average", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 38, - }, - File: "exponential_moving_average_test.flux", - Source: "test _exponential_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: exponential_moving_average})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "exponential_moving_average_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "exponential_moving_average_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "exponential_moving_average_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "exponential_moving_average_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "exponential_moving_average_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"\nt_fill_bool = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: false)\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_bool_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_bool_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_bool_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_bool_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_bool_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_bool_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_bool_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_bool_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_bool_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_bool_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_bool_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,false\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,true\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,false\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,false\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,true\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,false\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "t_fill_bool = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: false)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "fill_bool_test.flux", - Source: "t_fill_bool", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_bool", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: false)", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_bool_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_bool_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: false)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "value: false", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "value: false", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "value", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "false", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "fill(value: false)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_bool_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "fill_bool_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "fill_bool_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "fill_bool_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool})", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool}", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "fn: t_fill_bool", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "t_fill_bool", - Start: ast.Position{ - Column: 104, - Line: 51, - }, - }, - }, - Name: "t_fill_bool", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_bool_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_bool})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_bool_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_bool_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_bool_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_bool_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_bool_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0.01\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"\nt_fill_float = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: 0.01)\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_float_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_float_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_float_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_float_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_float_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_float_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_float_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_float_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_float_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0.01\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_float_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_float_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0.01\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0.01\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,114.285955884979\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,0.01\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,41.91029522104053\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "t_fill_float = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: 0.01)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "fill_float_test.flux", - Source: "t_fill_float", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_float", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: 0.01)", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_float_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_float_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(value: 0.01)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "value: 0.01", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "value: 0.01", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "value", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "0.01", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Value: 0.01, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "fill(value: 0.01)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_float_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "fill_float_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "fill_float_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "fill_float_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float}", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "fn: t_fill_float", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "t_fill_float", - Start: ast.Position{ - Column: 104, - Line: 51, - }, - }, - }, - Name: "t_fill_float", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_float_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_float_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_float_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_float_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_float_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_float_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\nt_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: -1)\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_int_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_int_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_int_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_int_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_int_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_int_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_int_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_int_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_int_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_int_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_int_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-1\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-1\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "t_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: -1)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 46, - }, - File: "fill_int_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_int", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: -1)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_int_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_int_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: -1)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "column: \"_value\", value: -1", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "value: -1", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "1", - Start: ast.Position{ - Column: 43, - Line: 49, - }, - }, - }, - Value: int64(1), - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "-1", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "fill(column: \"_value\", value: -1)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_int_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "fill_int_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 46, - }, - File: "fill_int_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "fill_int_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int}", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "fn: t_fill_int", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 104, - Line: 51, - }, - }, - }, - Name: "t_fill_int", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_int_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_int_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_int_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_int_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_int_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_int_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "package universe_test\n\n\nimport \"csv\"\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"\nt_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(usePrevious: true)\n\ntest _fill = () => ({input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_previous_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "fill_previous_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_previous_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_previous_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_previous_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "fill_previous_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "fill_previous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "fill_previous_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "fill_previous_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "fill_previous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "fill_previous_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,-25\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,46\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,-2\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,-53\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,17\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,-44\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,-99\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,-85\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,99\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "t_fill_int = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(usePrevious: true)", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "fill_previous_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "t_fill_int", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(usePrevious: true)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 48, - }, - File: "fill_previous_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "fill_previous_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(usePrevious: true)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "usePrevious: true", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "usePrevious: true", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "usePrevious", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Name: "usePrevious", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "true", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "fill(usePrevious: true)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "fill_previous_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "fill_previous_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 47, - }, - File: "fill_previous_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 47, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 47, - }, - File: "fill_previous_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 47, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "_fill = () => ({input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "() => ({input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "({input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 20, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "{input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int}", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "input: csv.from(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 38, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 38, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 38, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 43, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv.from(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv.from", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 29, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "from", - Start: ast.Position{ - Column: 33, - Line: 52, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "want: csv.from(csv: outData)", - Start: ast.Position{ - Column: 52, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "want", - Start: ast.Position{ - Column: 52, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 67, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 72, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv.from(csv: outData)", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv.from", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 58, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "from", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "fn: t_fill_int", - Start: ast.Position{ - Column: 82, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 82, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "t_fill_int", - Start: ast.Position{ - Column: 86, - Line: 52, - }, - }, - }, - Name: "t_fill_int", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 52, - }, - File: "fill_previous_test.flux", - Source: "test _fill = () => ({input: csv.from(csv: inData), want: csv.from(csv: outData), fn: t_fill_int})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 4, - }, - File: "fill_previous_test.flux", - Source: "import \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 4, - }, - File: "fill_previous_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "csv", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "fill_previous_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "fill_previous_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_previous_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_previous_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_previous_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"\nt_fill_float = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: \"A\")\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_string_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_string_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_string_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_string_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_string_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_string_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_string_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_string_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_string_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_string_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_string_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "t_fill_float = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: \"A\")", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "fill_string_test.flux", - Source: "t_fill_float", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_float", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: \"A\")", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_string_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_string_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: \"A\")", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "column: \"_value\", value: \"A\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "value: \"A\"", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "\"A\"", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Value: "A", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "fill(column: \"_value\", value: \"A\")", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_string_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "fill_string_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "fill_string_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "fill_string_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float}", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "fn: t_fill_float", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "t_fill_float", - Start: ast.Position{ - Column: 104, - Line: 51, - }, - }, - }, - Name: "t_fill_float", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 51, - }, - File: "fill_string_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_float})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_string_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_string_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_string_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_string_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_string_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport c \"csv\"\n\noption now = () => 2018-12-19T22:15:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) => c.from(csv: csv)\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2077-12-19T22:14:00Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2077-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"\nt_fill_time = (table=<-) =>\n table\n |> fill(column: \"_time\", value: 2077-12-19T22:14:00Z)\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_time_test.flux", - Source: "now = () => 2018-12-19T22:15:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "fill_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_time_test.flux", - Source: "() => 2018-12-19T22:15:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_time_test.flux", - Source: "2018-12-19T22:15:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:15:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "fill_time_test.flux", - Source: "option now = () => 2018-12-19T22:15:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "(csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 10, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "c", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "from", - Start: ast.Position{ - Column: 41, - Line: 10, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 10, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "fill_time_test.flux", - Source: "option testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "fill_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "fill_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "fill_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "fill_time_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2077-12-19T22:14:00Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2077-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 31, - }, - File: "fill_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 50, - }, - File: "fill_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2077-12-19T22:14:00Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2077-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n\"", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:30Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:40Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:13:50Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2077-12-19T22:14:00Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:10Z,A\n,,0,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server01,2018-12-19T22:14:20Z,A\n\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2077-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:40Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:13:50Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:00Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:10Z,A\n,,1,2018-12-19T22:13:30Z,2018-12-19T22:14:20Z,m1,f1,server02,2018-12-19T22:14:20Z,A\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "t_fill_time = (table=<-) =>\n table\n |> fill(column: \"_time\", value: 2077-12-19T22:14:00Z)", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "fill_time_test.flux", - Source: "t_fill_time", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - Name: "t_fill_time", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "(table=<-) =>\n table\n |> fill(column: \"_time\", value: 2077-12-19T22:14:00Z)", - Start: ast.Position{ - Column: 15, - Line: 51, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 52, - }, - File: "fill_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "table\n |> fill(column: \"_time\", value: 2077-12-19T22:14:00Z)", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "column: \"_time\", value: 2077-12-19T22:14:00Z", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "column: \"_time\"", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 25, - Line: 53, - }, - }, - }, - Value: "_time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "value: 2077-12-19T22:14:00Z", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "value", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "2077-12-19T22:14:00Z", - Start: ast.Position{ - Column: 41, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2077-12-19T22:14:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "fill(column: \"_time\", value: 2077-12-19T22:14:00Z)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "fill_time_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 51, - }, - File: "fill_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "fill_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 51, - }, - File: "fill_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time})", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time})", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time}", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "fn: t_fill_time", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "t_fill_time", - Start: ast.Position{ - Column: 104, - Line: 55, - }, - }, - }, - Name: "t_fill_time", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 55, - }, - File: "fill_time_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_time})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 5, - }, - File: "fill_time_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "fill_time_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "fill_time_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 5, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_time_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_time_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,0\n\"\nt_fill_uint = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: uint(v: 0))\n\ntest _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_uint_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "fill_uint_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_uint_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_uint_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "fill_uint_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_uint_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "fill_uint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "fill_uint_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,m1,f1,server01,2018-12-19T22:13:50Z,\n,,0,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,m1,f1,server02,2018-12-19T22:13:30Z,\n,,1,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,m1,f1,server02,2018-12-19T22:14:20Z,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_uint_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "fill_uint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "fill_uint_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:30Z,84\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:40Z,52\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:13:50Z,0\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:00Z,62\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:10Z,22\n,,0,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server01,2018-12-19T22:14:20Z,78\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:30Z,0\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:40Z,33\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:13:50Z,97\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:00Z,90\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:10Z,96\n,,1,2018-12-15T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,server02,2018-12-19T22:14:20Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "t_fill_uint = (table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: uint(v: 0))", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "fill_uint_test.flux", - Source: "t_fill_uint", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_fill_uint", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: uint(v: 0))", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "fill_uint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "start: 2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "2018-12-15T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-12-15T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "range(start: 2018-12-15T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "fill_uint_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "table\n |> range(start: 2018-12-15T00:00:00Z)\n |> fill(column: \"_value\", value: uint(v: 0))", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "column: \"_value\", value: uint(v: 0)", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "column", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 25, - Line: 49, - }, - }, - }, - Value: "_value", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "value: uint(v: 0)", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "value", - Start: ast.Position{ - Column: 35, - Line: 49, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "v: 0", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "v: 0", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "v", - Start: ast.Position{ - Column: 47, - Line: 49, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "0", - Start: ast.Position{ - Column: 50, - Line: 49, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "uint(v: 0)", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "uint", - Start: ast.Position{ - Column: 42, - Line: 49, - }, - }, - }, - Name: "uint", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "fill(column: \"_value\", value: uint(v: 0))", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "fill_uint_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "fill_uint_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "fill_uint_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "fill_uint_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "_fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "_fill", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_fill", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint})", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint}", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "fn: t_fill_uint", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "t_fill_uint", - Start: ast.Position{ - Column: 104, - Line: 51, - }, - }, - }, - Name: "t_fill_uint", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 51, - }, - File: "fill_uint_test.flux", - Source: "test _fill = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_fill_uint})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_uint_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "fill_uint_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "fill_uint_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_uint_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "fill_uint_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"\nt_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r.name =~ regexp.compile(v: \".*0\"))\n\ntest _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_compile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "filter_by_regex_compile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_compile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_compile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_compile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "filter_by_regex_compile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "filter_by_regex_compile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "filter_by_regex_compile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "filter_by_regex_compile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "filter_by_regex_compile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "filter_by_regex_compile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "t_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r.name =~ regexp.compile(v: \".*0\"))", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "filter_by_regex_compile_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r.name =~ regexp.compile(v: \".*0\"))", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "filter_by_regex_compile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_compile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r.name =~ regexp.compile(v: \".*0\"))", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "fn: (r) => r.name =~ regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "fn: (r) => r.name =~ regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "(r) => r.name =~ regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "r.name =~ regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "r.name", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "name", - Start: ast.Position{ - Column: 32, - Line: 44, - }, - }, - }, - Name: "name", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 55, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "v: \".*0\"", - Start: ast.Position{ - Column: 55, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "v", - Start: ast.Position{ - Column: 55, - Line: 44, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "\".*0\"", - Start: ast.Position{ - Column: 58, - Line: 44, - }, - }, - }, - Value: ".*0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "regexp.compile(v: \".*0\")", - Start: ast.Position{ - Column: 40, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "regexp.compile", - Start: ast.Position{ - Column: 40, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "regexp", - Start: ast.Position{ - Column: 40, - Line: 44, - }, - }, - }, - Name: "regexp", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "compile", - Start: ast.Position{ - Column: 47, - Line: 44, - }, - }, - }, - Name: "compile", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "filter(fn: (r) => r.name =~ regexp.compile(v: \".*0\"))", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "filter_by_regex_compile_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "filter_by_regex_compile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "filter_by_regex_compile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "filter_by_regex_compile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "_filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "filter_by_regex_compile_test.flux", - Source: "_filter_by_regex", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex}", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "fn: t_filter_by_regex", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 89, - Line: 47, - }, - }, - }, - Name: "t_filter_by_regex", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_compile_test.flux", - Source: "test _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_compile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_compile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "filter_by_regex_compile_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "filter_by_regex_compile_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_regex_compile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_compile_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_compile_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,ixo_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,,,ixo_time,diskio,host.local,disk2\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n\"\nregexFunc = (table=<-, regLiteral) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ regLiteral)\n |> max()\nt_filter_by_regex_function = (table=<-) =>\n table\n |> regexFunc(regLiteral: /io.*/)\n\ntest _filter_by_regex_function = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_regex_function_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_by_regex_function_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_regex_function_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_regex_function_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_regex_function_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_by_regex_function_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,ixo_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_by_regex_function_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_by_regex_function_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,ixo_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,ixo_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,ixo_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "filter_by_regex_function_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,,,ixo_time,diskio,host.local,disk2\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "filter_by_regex_function_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "filter_by_regex_function_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,,,ixo_time,diskio,host.local,disk2\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,,,ixo_time,diskio,host.local,disk2\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_function_test.flux", - Source: "regexFunc = (table=<-, regLiteral) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ regLiteral)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "regexFunc", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "regexFunc", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_function_test.flux", - Source: "(table=<-, regLiteral) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ regLiteral)\n |> max()", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "filter_by_regex_function_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "filter_by_regex_function_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ regLiteral)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "fn: (r) => r._field =~ regLiteral", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "fn: (r) => r._field =~ regLiteral", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "(r) => r._field =~ regLiteral", - Start: ast.Position{ - Column: 23, - Line: 42, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "r._field =~ regLiteral", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 42, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral", - Start: ast.Position{ - Column: 42, - Line: 42, - }, - }, - }, - Name: "regLiteral", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "filter(fn: (r) => r._field =~ regLiteral)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "filter_by_regex_function_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_function_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ regLiteral)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_function_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 43, - }, - File: "filter_by_regex_function_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 39, - }, - }, - }}, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 39, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Name: "regLiteral", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "t_filter_by_regex_function = (table=<-) =>\n table\n |> regexFunc(regLiteral: /io.*/)", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 44, - }, - File: "filter_by_regex_function_test.flux", - Source: "t_filter_by_regex_function", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_filter_by_regex_function", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "(table=<-) =>\n table\n |> regexFunc(regLiteral: /io.*/)", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "filter_by_regex_function_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "table\n |> regexFunc(regLiteral: /io.*/)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral: /io.*/", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral: /io.*/", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "regLiteral", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "regLiteral", - }, - Separator: nil, - Value: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "/io.*/", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Value: regexp.MustCompile("io.*"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "regexFunc(regLiteral: /io.*/)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "filter_by_regex_function_test.flux", - Source: "regexFunc", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "regexFunc", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 44, - }, - File: "filter_by_regex_function_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 44, - }, - File: "filter_by_regex_function_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 44, - }, - File: "filter_by_regex_function_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "_filter_by_regex_function = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "filter_by_regex_function_test.flux", - Source: "_filter_by_regex_function", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_filter_by_regex_function", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function})", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function})", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function}", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "fn: t_filter_by_regex_function", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "t_filter_by_regex_function", - Start: ast.Position{ - Column: 89, - Line: 49, - }, - }, - }, - Name: "t_filter_by_regex_function", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 49, - }, - File: "filter_by_regex_function_test.flux", - Source: "test _filter_by_regex_function = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex_function})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_function_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_function_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_regex_function_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_function_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_function_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"regexp\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"\nt_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)\n\ntest _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "filter_by_regex_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "filter_by_regex_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "filter_by_regex_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "filter_by_regex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "filter_by_regex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "filter_by_regex_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "filter_by_regex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "filter_by_regex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "t_filter_by_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "filter_by_regex_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 21, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "filter_by_regex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "filter_by_regex_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "fn: (r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "fn: (r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "(r) => r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "r[\"name\"] =~ /.*0/", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "r[\"name\"]", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 32, - Line: 44, - }, - }, - }, - Value: "name", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "/.*0/", - Start: ast.Position{ - Column: 43, - Line: 44, - }, - }, - }, - Value: regexp.MustCompile(".*0"), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "filter(fn: (r) => r[\"name\"] =~ /.*0/)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "filter_by_regex_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "filter_by_regex_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "filter_by_regex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "filter_by_regex_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "_filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "filter_by_regex_test.flux", - Source: "_filter_by_regex", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_filter_by_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex}", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "fn: t_filter_by_regex", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "t_filter_by_regex", - Start: ast.Position{ - Column: 89, - Line: 47, - }, - }, - }, - Name: "t_filter_by_regex", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 47, - }, - File: "filter_by_regex_test.flux", - Source: "test _filter_by_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_regex})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_regex_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "filter_by_regex_test.flux", - Source: "import \"regexp\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 5, - }, - File: "filter_by_regex_test.flux", - Source: "\"regexp\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "regexp", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_regex_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_regex_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"\nt_filter_by_tags = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] == \"disk0\")\n\ntest _filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_tags_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_by_tags_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_tags_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_tags_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_by_tags_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_by_tags_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_by_tags_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_by_tags_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "filter_by_tags_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "filter_by_tags_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "filter_by_tags_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "t_filter_by_tags = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] == \"disk0\")", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "filter_by_tags_test.flux", - Source: "t_filter_by_tags", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_filter_by_tags", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] == \"disk0\")", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "filter_by_tags_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "filter_by_tags_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"name\"] == \"disk0\")", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "fn: (r) => r[\"name\"] == \"disk0\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "fn: (r) => r[\"name\"] == \"disk0\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "(r) => r[\"name\"] == \"disk0\"", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "r[\"name\"] == \"disk0\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "r[\"name\"]", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Value: "name", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "\"disk0\"", - Start: ast.Position{ - Column: 43, - Line: 43, - }, - }, - }, - Value: "disk0", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "filter(fn: (r) => r[\"name\"] == \"disk0\")", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "filter_by_tags_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "filter_by_tags_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "filter_by_tags_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "filter_by_tags_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "_filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "filter_by_tags_test.flux", - Source: "_filter_by_tags", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_filter_by_tags", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "fn: t_filter_by_tags", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "t_filter_by_tags", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_filter_by_tags", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_by_tags_test.flux", - Source: "test _filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_tags_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_by_tags_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_by_tags_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_tags_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_by_tags_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n\"\nt_filter_drop_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000)\n |> count()\n\ntest _filter_drop_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_drop_empty_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_drop_empty_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_drop_empty_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_drop_empty_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_drop_empty_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_drop_empty_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_drop_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_drop_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "filter_drop_empty_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "filter_drop_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "filter_drop_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "filter_drop_empty_test.flux", - Source: "t_filter_drop_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 35, - }, - File: "filter_drop_empty_test.flux", - Source: "t_filter_drop_empty", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_filter_drop_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "filter_drop_empty_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000)\n |> count()", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "filter_drop_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 37, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "filter_drop_empty_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000)", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "(r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 23, - Line: 38, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "r[\"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 32, - Line: 38, - }, - }, - }, - Value: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "1000", - Start: ast.Position{ - Column: 44, - Line: 38, - }, - }, - }, - Value: int64(1000), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "filter(fn: (r) => r[\"_value\"] > 1000)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "filter_drop_empty_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "filter_drop_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "filter_drop_empty_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "filter_drop_empty_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "filter_drop_empty_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 35, - }, - File: "filter_drop_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 35, - }, - File: "filter_drop_empty_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "_filter_drop_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 41, - }, - File: "filter_drop_empty_test.flux", - Source: "_filter_drop_empty", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_filter_drop_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty})", - Start: ast.Position{ - Column: 27, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty}", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 42, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 42, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 42, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "fn: t_filter_drop_empty", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "t_filter_drop_empty", - Start: ast.Position{ - Column: 89, - Line: 42, - }, - }, - }, - Name: "t_filter_drop_empty", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "filter_drop_empty_test.flux", - Source: "test _filter_drop_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_drop_empty})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_drop_empty_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_drop_empty_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_drop_empty_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_drop_empty_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_drop_empty_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"\nt_filter_keep_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()\n\ntest _filter_keep_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_keep_empty_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_keep_empty_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_keep_empty_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_keep_empty_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_keep_empty_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_keep_empty_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_keep_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_keep_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "filter_keep_empty_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "filter_keep_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "filter_keep_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "filter_keep_empty_test.flux", - Source: "t_filter_keep_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "filter_keep_empty_test.flux", - Source: "t_filter_keep_empty", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_filter_keep_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "filter_keep_empty_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "filter_keep_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "filter_keep_empty_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\"", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "(r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 23, - Line: 39, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "r[\"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 32, - Line: 39, - }, - }, - }, - Value: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "1000", - Start: ast.Position{ - Column: 44, - Line: 39, - }, - }, - }, - Value: int64(1000), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "onEmpty: \"keep\"", - Start: ast.Position{ - Column: 50, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "onEmpty", - Start: ast.Position{ - Column: 50, - Line: 39, - }, - }, - }, - Name: "onEmpty", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "\"keep\"", - Start: ast.Position{ - Column: 59, - Line: 39, - }, - }, - }, - Value: "keep", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "filter_keep_empty_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "filter_keep_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "filter_keep_empty_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "filter_keep_empty_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 36, - }, - File: "filter_keep_empty_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "filter_keep_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 36, - }, - File: "filter_keep_empty_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "_filter_keep_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "filter_keep_empty_test.flux", - Source: "_filter_keep_empty", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_filter_keep_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty})", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "fn: t_filter_keep_empty", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "t_filter_keep_empty", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_filter_keep_empty", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "filter_keep_empty_test.flux", - Source: "test _filter_keep_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_keep_empty})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_keep_empty_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_keep_empty_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_keep_empty_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_keep_empty_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_keep_empty_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,2,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,2,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,2,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,2,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,2,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,3,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,3,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,4,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,4,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,4,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,4,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"\nt_filter_mixed_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()\n\ntest _filter_mixed_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_mixed_empty_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_mixed_empty_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_mixed_empty_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_mixed_empty_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_mixed_empty_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "filter_mixed_empty_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,2,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,2,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,2,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,2,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,2,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,3,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,3,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,4,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,4,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,4,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,4,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_mixed_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,2,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,2,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,2,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,2,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,2,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,3,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,3,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,4,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,4,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,4,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,4,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,2,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,2,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,2,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,2,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,2,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,3,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,3,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,3,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,3,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,4,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,4,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,4,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,4,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,4,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 58, - }, - File: "filter_mixed_empty_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 50, - }, - File: "filter_mixed_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 58, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,long\n#group,false,false,true,true,true,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,6\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 64, - }, - File: "filter_mixed_empty_test.flux", - Source: "t_filter_mixed_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "filter_mixed_empty_test.flux", - Source: "t_filter_mixed_empty", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - Name: "t_filter_mixed_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 64, - }, - File: "filter_mixed_empty_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 24, - Line: 59, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 60, - }, - File: "filter_mixed_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 61, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 61, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 61, - }, - File: "filter_mixed_empty_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "(r) => r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 23, - Line: 62, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 62, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"diskio\"", - Start: ast.Position{ - Column: 48, - Line: 62, - }, - }, - }, - Value: "diskio", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 62, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "filter(fn: (r) => r._measurement == \"diskio\")", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "filter_mixed_empty_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\"", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn: (r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "(r) => r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "r[\"_value\"] > 1000", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "r[\"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 63, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 32, - Line: 63, - }, - }, - }, - Value: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "1000", - Start: ast.Position{ - Column: 44, - Line: 63, - }, - }, - }, - Value: int64(1000), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "onEmpty: \"keep\"", - Start: ast.Position{ - Column: 50, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "onEmpty", - Start: ast.Position{ - Column: 50, - Line: 63, - }, - }, - }, - Name: "onEmpty", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"keep\"", - Start: ast.Position{ - Column: 59, - Line: 63, - }, - }, - }, - Value: "keep", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 63, - }, - File: "filter_mixed_empty_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 64, - }, - File: "filter_mixed_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\")\n |> filter(fn: (r) => r[\"_value\"] > 1000, onEmpty: \"keep\")\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 64, - }, - File: "filter_mixed_empty_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "filter_mixed_empty_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "filter_mixed_empty_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 59, - }, - File: "filter_mixed_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "filter_mixed_empty_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "_filter_mixed_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty})", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "filter_mixed_empty_test.flux", - Source: "_filter_mixed_empty", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Name: "_filter_mixed_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty})", - Start: ast.Position{ - Column: 28, - Line: 66, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty})", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty}", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn: t_filter_mixed_empty", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "t_filter_mixed_empty", - Start: ast.Position{ - Column: 89, - Line: 67, - }, - }, - }, - Name: "t_filter_mixed_empty", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 67, - }, - File: "filter_mixed_empty_test.flux", - Source: "test _filter_mixed_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_mixed_empty})", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_mixed_empty_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_mixed_empty_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_mixed_empty_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_mixed_empty_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_mixed_empty_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"\nt_filter_by_tags = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r.name == \"disk0\" and true and true)\n\ntest _filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_partial_pushdown_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "filter_partial_pushdown_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_partial_pushdown_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_partial_pushdown_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "filter_partial_pushdown_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_partial_pushdown_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "filter_partial_pushdown_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "filter_partial_pushdown_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "filter_partial_pushdown_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "filter_partial_pushdown_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "filter_partial_pushdown_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "t_filter_by_tags = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r.name == \"disk0\" and true and true)", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "filter_partial_pushdown_test.flux", - Source: "t_filter_by_tags", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_filter_by_tags", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r.name == \"disk0\" and true and true)", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "filter_partial_pushdown_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "filter_partial_pushdown_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r.name == \"disk0\" and true and true)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "fn: (r) => r.name == \"disk0\" and true and true", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "fn: (r) => r.name == \"disk0\" and true and true", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "(r) => r.name == \"disk0\" and true and true", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r.name == \"disk0\" and true and true", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r.name == \"disk0\" and true", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r.name == \"disk0\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r.name", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "name", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "name", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "\"disk0\"", - Start: ast.Position{ - Column: 40, - Line: 43, - }, - }, - }, - Value: "disk0", - }, - }, - Operator: 1, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "true", - Start: ast.Position{ - Column: 52, - Line: 43, - }, - }, - }, - Name: "true", - }, - }, - Operator: 1, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "true", - Start: ast.Position{ - Column: 61, - Line: 43, - }, - }, - }, - Name: "true", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "filter(fn: (r) => r.name == \"disk0\" and true and true)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "filter_partial_pushdown_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "filter_partial_pushdown_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "filter_partial_pushdown_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "filter_partial_pushdown_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "_filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "filter_partial_pushdown_test.flux", - Source: "_filter_by_tags", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_filter_by_tags", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "fn: t_filter_by_tags", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "t_filter_by_tags", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_filter_by_tags", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "filter_partial_pushdown_test.flux", - Source: "test _filter_by_tags = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_filter_by_tags})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_partial_pushdown_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "filter_partial_pushdown_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "filter_partial_pushdown_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_partial_pushdown_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "filter_partial_pushdown_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 55, - }, - File: "first_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"\nt_first = (table=<-) =>\n table\n |> first()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "first_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "first_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "first_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "first_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "first_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "first_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "first_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "first_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "t_first = (table=<-) =>\n table\n |> first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 50, - }, - File: "first_test.flux", - Source: "t_first", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_first", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "(table=<-) =>\n table\n |> first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 11, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "first_test.flux", - Source: "table\n |> first()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "first_test.flux", - Source: "first()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "first_test.flux", - Source: "first", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "first", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "table\n |> first()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "first_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "first_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "first_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "first_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "first_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "first_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 50, - }, - File: "first_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "first_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 50, - }, - File: "first_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 55, - }, - File: "first_test.flux", - Source: "_first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "first_test.flux", - Source: "_first", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_first", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 55, - }, - File: "first_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 15, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 55, - }, - File: "first_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 55, - }, - File: "first_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first}", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "first_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 55, - }, - File: "first_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "first_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 55, - }, - File: "first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "first_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 55, - }, - File: "first_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 55, - }, - File: "first_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 55, - }, - File: "first_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 55, - }, - File: "first_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 55, - }, - File: "first_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "first_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 55, - }, - File: "first_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "first_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 55, - }, - File: "first_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 55, - }, - File: "first_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 55, - }, - File: "first_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 55, - }, - File: "first_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "first_test.flux", - Source: "fn: t_first", - Start: ast.Position{ - Column: 101, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 55, - }, - File: "first_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "first_test.flux", - Source: "t_first", - Start: ast.Position{ - Column: 105, - Line: 55, - }, - }, - }, - Name: "t_first", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 55, - }, - File: "first_test.flux", - Source: "test _first = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_first})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "first_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "first_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "first_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "first_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "first_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,5,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n\"\nt_group_by_field = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_value\"])\n\ntest _group_by_field = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_field_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_by_field_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_field_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_field_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_field_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "group_by_field_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "group_by_field_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "group_by_field_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "group_by_field_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,5,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "group_by_field_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "group_by_field_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,5,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,true,false,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host2\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host2\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host2\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host1\n,,5,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "t_group_by_field = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_value\"])", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "group_by_field_test.flux", - Source: "t_group_by_field", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_group_by_field", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_value\"])", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "group_by_field_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "group_by_field_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "group(columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "group_by_field_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "group_by_field_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 34, - }, - File: "group_by_field_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 34, - }, - File: "group_by_field_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "_group_by_field = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field})", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "group_by_field_test.flux", - Source: "_group_by_field", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Name: "_group_by_field", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field})", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field})", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field}", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 40, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "fn: t_group_by_field", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "t_group_by_field", - Start: ast.Position{ - Column: 89, - Line: 40, - }, - }, - }, - Name: "t_group_by_field", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 40, - }, - File: "group_by_field_test.flux", - Source: "test _group_by_field = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_field})", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_by_field_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_by_field_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_by_field_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_by_field_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_by_field_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\"\nt_group_by_irregular = (table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n |> yield(name: \"r1\")\n\ntest _group_by_irregular = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_irregular_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_by_irregular_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_irregular_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_irregular_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_by_irregular_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "group_by_irregular_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "group_by_irregular_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "group_by_irregular_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "group_by_irregular_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "group_by_irregular_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "group_by_irregular_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "t_group_by_irregular = (table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n |> yield(name: \"r1\")", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "group_by_irregular_test.flux", - Source: "t_group_by_irregular", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_group_by_irregular", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n |> yield(name: \"r1\")", - Start: ast.Position{ - Column: 24, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "group_by_irregular_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-10-02T17:55:11.520461Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "group_by_irregular_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "(r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r._measurement == \"records\"", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "\"records\"", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Value: "records", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r.taskID", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "taskID", - Start: ast.Position{ - Column: 64, - Line: 45, - }, - }, - }, - Name: "taskID", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "\"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 74, - Line: 45, - }, - }, - }, - Value: "02bac3c8f0f37000", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "group_by_irregular_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 46, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 46, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 46, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 46, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "group_by_irregular_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "columns: [\"runID\"]", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "columns: [\"runID\"]", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 47, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "[\"runID\"]", - Start: ast.Position{ - Column: 27, - Line: 47, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "\"runID\"", - Start: ast.Position{ - Column: 28, - Line: 47, - }, - }, - }, - Value: "runID", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "group(columns: [\"runID\"])", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "group_by_irregular_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n |> yield(name: \"r1\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "name: \"r1\"", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "name: \"r1\"", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "\"r1\"", - Start: ast.Position{ - Column: 24, - Line: 48, - }, - }, - }, - Value: "r1", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "yield(name: \"r1\")", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_by_irregular_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "group_by_irregular_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "group_by_irregular_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "group_by_irregular_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "_group_by_irregular = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular})", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 50, - }, - File: "group_by_irregular_test.flux", - Source: "_group_by_irregular", - Start: ast.Position{ - Column: 6, - Line: 50, - }, - }, - }, - Name: "_group_by_irregular", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular})", - Start: ast.Position{ - Column: 28, - Line: 50, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular}", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 51, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 51, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 51, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 51, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 51, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 51, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "fn: t_group_by_irregular", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "t_group_by_irregular", - Start: ast.Position{ - Column: 89, - Line: 51, - }, - }, - }, - Name: "t_group_by_irregular", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 51, - }, - File: "group_by_irregular_test.flux", - Source: "test _group_by_irregular = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_by_irregular})", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_by_irregular_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_by_irregular_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_by_irregular_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_by_irregular_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_by_irregular_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "group_except_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio2,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio3,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,false,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n\"\nt_group_except = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")\n |> max()\n\ntest _group_except = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_except_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_except_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_except_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_except_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_except_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_except_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio2,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio3,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "group_except_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_except_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio2,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio3,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio1,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio2,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio2,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio3,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio3,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_except_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,false,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "group_except_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_except_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,false,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,true,true,false,false,true,false,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,15205755,io_time,diskio2,host.local,disk0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,648,io_time,diskio2,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "group_except_test.flux", - Source: "t_group_except = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 36, - }, - File: "group_except_test.flux", - Source: "t_group_except", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_group_except", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "group_except_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")\n |> max()", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "group_except_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "group_except_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_except_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_except_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "group_except_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_except_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "group_except_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "group_except_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 39, - }, - File: "group_except_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 39, - }, - File: "group_except_test.flux", - Source: "columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\"", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "group_except_test.flux", - Source: "columns: [\"_measurement\", \"_time\", \"_value\"]", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "group_except_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "group_except_test.flux", - Source: "[\"_measurement\", \"_time\", \"_value\"]", - Start: ast.Position{ - Column: 27, - Line: 39, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 39, - }, - File: "group_except_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 39, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "group_except_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 44, - Line: 39, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "group_except_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 39, - }, - File: "group_except_test.flux", - Source: "mode: \"except\"", - Start: ast.Position{ - Column: 64, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 39, - }, - File: "group_except_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 64, - Line: 39, - }, - }, - }, - Name: "mode", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 39, - }, - File: "group_except_test.flux", - Source: "\"except\"", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Value: "except", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 39, - }, - File: "group_except_test.flux", - Source: "group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "group_except_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "group_except_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_measurement\", \"_time\", \"_value\"], mode: \"except\")\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "group_except_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 40, - }, - File: "group_except_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "group_except_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "group_except_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "group_except_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "group_except_test.flux", - Source: "_group_except = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "group_except_test.flux", - Source: "_group_except", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_group_except", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "group_except_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except})", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "group_except_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "group_except_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "group_except_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "group_except_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "group_except_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "group_except_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "group_except_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "group_except_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "group_except_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "group_except_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "group_except_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "group_except_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "group_except_test.flux", - Source: "fn: t_group_except", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "group_except_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "group_except_test.flux", - Source: "t_group_except", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_group_except", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "group_except_test.flux", - Source: "test _group_except = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_except})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_except_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_except_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_except_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_except_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_except_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport c \"csv\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\noption testing.loadStorage = (csv) => c.from(csv: csv)\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,\n,,1,,15205226,io_time,diskio,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,\n,,2,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1\n,,2,,15204894,io_time,diskio,host1\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,3,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,3,,15205755,io_time,diskio,host1,disk0\n,,4,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,4,,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,5,,15204688,io_time,diskio,host2\n,,5,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,5,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,5,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,5,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,5,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,,\n,,0,,15205226,io_time,diskio,,\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,,\n\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,\n,,1,,15204894,io_time,diskio,host1,\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,\n,,1,2018-05-22T19:54:16Z,,io_time,diskio,host1,\n,,1,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,1,,15205755,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,1,,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,,15204688,io_time,diskio,host2\n,,2,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"\nt_group = (table=<-) =>\n table\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_nulls_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "group_nulls_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_nulls_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_nulls_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "group_nulls_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "(csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 30, - Line: 10, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv: csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 46, - Line: 10, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 10, - }, - }, - }, - Name: "csv", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "c.from(csv: csv)", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "c.from", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "c", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Name: "c", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "from", - Start: ast.Position{ - Column: 41, - Line: 10, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 10, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 8, - Line: 10, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 16, - Line: 10, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// todo(faith): remove overload https://github.com/influxdata/flux/issues/3155\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 10, - }, - File: "group_nulls_test.flux", - Source: "option testing.loadStorage = (csv) => c.from(csv: csv)", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "group_nulls_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,\n,,1,,15205226,io_time,diskio,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,\n,,2,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1\n,,2,,15204894,io_time,diskio,host1\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,3,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,3,,15205755,io_time,diskio,host1,disk0\n,,4,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,4,,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,5,,15204688,io_time,diskio,host2\n,,5,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,5,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,5,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,5,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,5,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "group_nulls_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "group_nulls_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,\n,,1,,15205226,io_time,diskio,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,\n,,2,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1\n,,2,,15204894,io_time,diskio,host1\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,3,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,3,,15205755,io_time,diskio,host1,disk0\n,,4,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,4,,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,5,,15204688,io_time,diskio,host2\n,,5,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,5,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,5,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,5,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,5,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,\n,,1,,15205226,io_time,diskio,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,\n,,2,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1\n,,2,,15204894,io_time,diskio,host1\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,3,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,3,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,3,,15205755,io_time,diskio,host1,disk0\n,,4,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,4,,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,4,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,5,,15204688,io_time,diskio,host2\n,,5,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,5,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,5,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,5,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,5,2018-05-22T19:54:16Z,,io_time,diskio,host2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 102, - }, - File: "group_nulls_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,,\n,,0,,15205226,io_time,diskio,,\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,,\n\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,\n,,1,,15204894,io_time,diskio,host1,\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,\n,,1,2018-05-22T19:54:16Z,,io_time,diskio,host1,\n,,1,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,1,,15205755,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,1,,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,,15204688,io_time,diskio,host2\n,,2,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 62, - }, - File: "group_nulls_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 102, - }, - File: "group_nulls_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,,\n,,0,,15205226,io_time,diskio,,\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,,\n\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,\n,,1,,15204894,io_time,diskio,host1,\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,\n,,1,2018-05-22T19:54:16Z,,io_time,diskio,host1,\n,,1,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,1,,15205755,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,1,,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,,15204688,io_time,diskio,host2\n,,2,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host2\n\"", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,,disk1\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,,\n,,0,,15205226,io_time,diskio,,\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,,\n\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,\n,,1,,15204894,io_time,diskio,host1,\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,\n,,1,2018-05-22T19:54:16Z,,io_time,diskio,host1,\n,,1,2018-05-22T19:53:26Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:36Z,15204894,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:46Z,15205102,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:56Z,,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk0\n,,1,,15205755,io_time,diskio,host1,disk0\n,,1,2018-05-22T19:53:26Z,15204688,io_time,diskio,host1,disk1\n,,1,,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:46Z,,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:53:56Z,15205226,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:06Z,15205499,io_time,diskio,host1,disk1\n,,1,2018-05-22T19:54:16Z,15205755,io_time,diskio,host1,disk1\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,,15204688,io_time,diskio,host2\n,,2,2018-05-22T19:53:36Z,,io_time,diskio,host2\n,,2,2018-05-22T19:53:46Z,15205102,io_time,diskio,host2\n,,2,2018-05-22T19:53:56Z,15205226,io_time,diskio,host2\n,,2,2018-05-22T19:54:06Z,15205499,io_time,diskio,host2\n,,2,2018-05-22T19:54:16Z,,io_time,diskio,host2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "t_group = (table=<-) =>\n table\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 103, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 103, - }, - File: "group_nulls_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 1, - Line: 103, - }, - }, - }, - Name: "t_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "(table=<-) =>\n table\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 11, - Line: 103, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 104, - }, - File: "group_nulls_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "table\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 105, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 105, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 105, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 27, - Line: 105, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 28, - Line: 105, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 12, - Line: 105, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 105, - }, - File: "group_nulls_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 105, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "table\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 104, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 106, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 106, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 106, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 106, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 106, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 106, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 106, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 106, - }, - File: "group_nulls_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 106, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 103, - }, - File: "group_nulls_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 103, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 103, - }, - File: "group_nulls_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 103, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 103, - }, - File: "group_nulls_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 103, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "_group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 6, - Line: 108, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "_group", - Start: ast.Position{ - Column: 6, - Line: 108, - }, - }, - }, - Name: "_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 15, - Line: 108, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 21, - Line: 108, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group}", - Start: ast.Position{ - Column: 22, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 108, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 108, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 108, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 108, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 108, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 108, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 108, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 108, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 108, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "fn: t_group", - Start: ast.Position{ - Column: 101, - Line: 108, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 108, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 105, - Line: 108, - }, - }, - }, - Name: "t_group", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 108, - }, - File: "group_nulls_test.flux", - Source: "test _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 108, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_nulls_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_nulls_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 5, - }, - File: "group_nulls_test.flux", - Source: "c", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Name: "c", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "group_nulls_test.flux", - Source: "import c \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "group_nulls_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 10, - Line: 5, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_nulls_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_nulls_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_nulls_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "group_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,false,true,false,false,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:26Z,648\n\"\nt_group = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"_measurement\", \"_start\", \"name\"])\n |> max()\n\ntest _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "group_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,false,true,false,false,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:26Z,648\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "group_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "group_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,false,true,false,false,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:26Z,648\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,false,true,false,false,true,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,host,name,_time,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk0,2018-05-22T19:54:16Z,15205755\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,diskio,io_time,host.local,disk2,2018-05-22T19:53:26Z,648\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "group_test.flux", - Source: "t_group = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"_measurement\", \"_start\", \"name\"])\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 36, - }, - File: "group_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "group_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"_measurement\", \"_start\", \"name\"])\n |> max()", - Start: ast.Position{ - Column: 11, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "group_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "group_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "group_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "group_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "group_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "group_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "(r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 23, - Line: 39, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 39, - }, - File: "group_test.flux", - Source: "r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 39, - }, - File: "group_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 39, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 39, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 39, - }, - File: "group_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 39, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 39, - }, - File: "group_test.flux", - Source: "\"diskio\"", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Value: "diskio", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "r._field == \"io_time\"", - Start: ast.Position{ - Column: 61, - Line: 39, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "group_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 61, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 39, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 61, - Line: 39, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "group_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 63, - Line: 39, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "group_test.flux", - Source: "\"io_time\"", - Start: ast.Position{ - Column: 73, - Line: 39, - }, - }, - }, - Value: "io_time", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "group_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "group_test.flux", - Source: "filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "group_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"_measurement\", \"_start\", \"name\"])", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "group_test.flux", - Source: "columns: [\"_measurement\", \"_start\", \"name\"]", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "group_test.flux", - Source: "columns: [\"_measurement\", \"_start\", \"name\"]", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "group_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "group_test.flux", - Source: "[\"_measurement\", \"_start\", \"name\"]", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 40, - }, - File: "group_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "group_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 44, - Line: 40, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 40, - }, - File: "group_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 40, - }, - File: "group_test.flux", - Source: "group(columns: [\"_measurement\", \"_start\", \"name\"])", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "group_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "group_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"_measurement\", \"_start\", \"name\"])\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "group_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 41, - }, - File: "group_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "group_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "group_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 36, - }, - File: "group_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "group_test.flux", - Source: "_group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "group_test.flux", - Source: "_group", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_group", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "group_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 15, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "group_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 21, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 43, - }, - File: "group_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group}", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 43, - }, - File: "group_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 43, - }, - File: "group_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "group_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "group_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 43, - }, - File: "group_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "group_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 43, - }, - File: "group_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "group_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "group_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "group_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 43, - }, - File: "group_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 43, - }, - File: "group_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 43, - }, - File: "group_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 43, - }, - File: "group_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 43, - }, - File: "group_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 43, - }, - File: "group_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 43, - }, - File: "group_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 43, - }, - File: "group_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 43, - }, - File: "group_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 43, - }, - File: "group_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 43, - }, - File: "group_test.flux", - Source: "fn: t_group", - Start: ast.Position{ - Column: 101, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "group_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 43, - }, - File: "group_test.flux", - Source: "t_group", - Start: ast.Position{ - Column: 105, - Line: 43, - }, - }, - }, - Name: "t_group", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "group_test.flux", - Source: "test _group = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,long\n#group,false,false,false,false\n#default,0,,,\n,result,table,_time,io_time\n,,0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:54:16Z,15205755\n,,0,2018-05-22T19:53:26Z,648\n,,0,2018-05-22T19:53:36Z,648\n,,0,2018-05-22T19:53:46Z,648\n,,0,2018-05-22T19:53:56Z,648\n,,0,2018-05-22T19:54:06Z,648\n,,0,2018-05-22T19:54:16Z,648\n\"\nt_group_ungroup = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()\n |> map(fn: (r) => ({_time: r._time, io_time: r._value}))\n |> yield(name: \"0\")\n\ntest _group_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_ungroup_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "group_ungroup_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_ungroup_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_ungroup_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "group_ungroup_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_ungroup_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "group_ungroup_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "group_ungroup_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_ungroup_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,long\n#group,false,false,false,false\n#default,0,,,\n,result,table,_time,io_time\n,,0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:54:16Z,15205755\n,,0,2018-05-22T19:53:26Z,648\n,,0,2018-05-22T19:53:36Z,648\n,,0,2018-05-22T19:53:46Z,648\n,,0,2018-05-22T19:53:56Z,648\n,,0,2018-05-22T19:54:06Z,648\n,,0,2018-05-22T19:54:16Z,648\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "group_ungroup_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "group_ungroup_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long\n#group,false,false,false,false\n#default,0,,,\n,result,table,_time,io_time\n,,0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:54:16Z,15205755\n,,0,2018-05-22T19:53:26Z,648\n,,0,2018-05-22T19:53:36Z,648\n,,0,2018-05-22T19:53:46Z,648\n,,0,2018-05-22T19:53:56Z,648\n,,0,2018-05-22T19:54:06Z,648\n,,0,2018-05-22T19:54:16Z,648\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long\n#group,false,false,false,false\n#default,0,,,\n,result,table,_time,io_time\n,,0,2018-05-22T19:53:26Z,15204688\n,,0,2018-05-22T19:53:36Z,15204894\n,,0,2018-05-22T19:53:46Z,15205102\n,,0,2018-05-22T19:53:56Z,15205226\n,,0,2018-05-22T19:54:06Z,15205499\n,,0,2018-05-22T19:54:16Z,15205755\n,,0,2018-05-22T19:53:26Z,648\n,,0,2018-05-22T19:53:36Z,648\n,,0,2018-05-22T19:53:46Z,648\n,,0,2018-05-22T19:53:56Z,648\n,,0,2018-05-22T19:54:06Z,648\n,,0,2018-05-22T19:54:16Z,648\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "t_group_ungroup = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()\n |> map(fn: (r) => ({_time: r._time, io_time: r._value}))\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 46, - }, - File: "group_ungroup_test.flux", - Source: "t_group_ungroup", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_group_ungroup", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()\n |> map(fn: (r) => ({_time: r._time, io_time: r._value}))\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 19, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "group_ungroup_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "group_ungroup_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "group(columns: [\"name\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "group_ungroup_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "group_ungroup_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "group_ungroup_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()\n |> map(fn: (r) => ({_time: r._time, io_time: r._value}))", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "fn: (r) => ({_time: r._time, io_time: r._value})", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "fn: (r) => ({_time: r._time, io_time: r._value})", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "(r) => ({_time: r._time, io_time: r._value})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "({_time: r._time, io_time: r._value})", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "{_time: r._time, io_time: r._value}", - Start: ast.Position{ - Column: 28, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "_time: r._time", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 29, - Line: 51, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r._time", - Start: ast.Position{ - Column: 36, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r", - Start: ast.Position{ - Column: 36, - Line: 51, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 38, - Line: 51, - }, - }, - }, - Name: "_time", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "io_time: r._value", - Start: ast.Position{ - Column: 45, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "io_time", - Start: ast.Position{ - Column: 45, - Line: 51, - }, - }, - }, - Name: "io_time", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r", - Start: ast.Position{ - Column: 54, - Line: 51, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 56, - Line: 51, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "map(fn: (r) => ({_time: r._time, io_time: r._value}))", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 51, - }, - File: "group_ungroup_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"name\"])\n |> group()\n |> map(fn: (r) => ({_time: r._time, io_time: r._value}))\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 52, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "group_ungroup_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "group_ungroup_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "group_ungroup_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "group_ungroup_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "_group_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 54, - }, - File: "group_ungroup_test.flux", - Source: "_group_ungroup", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "_group_ungroup", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup})", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup})", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup}", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "fn: t_group_ungroup", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "t_group_ungroup", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "t_group_ungroup", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 55, - }, - File: "group_ungroup_test.flux", - Source: "test _group_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_group_ungroup})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_ungroup_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "group_ungroup_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "group_ungroup_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_ungroup_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "group_ungroup_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,CC,HostD,50\n,,0,CC,HostB,33\n,,0,BB,HostA,20\n\"\nt_highestAverage = (table=<-) =>\n table\n |> highestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])\n\ntest _highestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestAverage_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "highestAverage_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestAverage_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestAverage_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestAverage_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestAverage_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "highestAverage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestAverage_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestAverage_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,CC,HostD,50\n,,0,CC,HostB,33\n,,0,BB,HostA,20\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "highestAverage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestAverage_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,CC,HostD,50\n,,0,CC,HostB,33\n,,0,BB,HostA,20\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,CC,HostD,50\n,,0,CC,HostB,33\n,,0,BB,HostA,20\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "t_highestAverage = (table=<-) =>\n table\n |> highestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "highestAverage_test.flux", - Source: "t_highestAverage", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_highestAverage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "(table=<-) =>\n table\n |> highestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "highestAverage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "table\n |> highestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "n", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "3", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 33, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 33, - Line: 42, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 64, - Line: 42, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "highestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 42, - }, - File: "highestAverage_test.flux", - Source: "highestAverage", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "highestAverage", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "highestAverage_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "highestAverage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "highestAverage_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "_highestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "highestAverage_test.flux", - Source: "_highestAverage", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_highestAverage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage})", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage})", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage}", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 45, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 45, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "fn: t_highestAverage", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "t_highestAverage", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Name: "t_highestAverage", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 45, - }, - File: "highestAverage_test.flux", - Source: "test _highestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestAverage})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestAverage_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestAverage_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "highestAverage_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestAverage_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestAverage_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"\nt_highestCurrent = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> highestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])\n\ntest _highestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestCurrent_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "highestCurrent_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestCurrent_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestCurrent_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestCurrent_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestCurrent_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "highestCurrent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestCurrent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestCurrent_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "highestCurrent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestCurrent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T02:00:00Z,30,A,BB,HostA\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "t_highestCurrent = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> highestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "highestCurrent_test.flux", - Source: "t_highestCurrent", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_highestCurrent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> highestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "highestCurrent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-11-07T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "highestCurrent_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)\n |> highestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "n", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "3", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 33, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 33, - Line: 43, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 47, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 64, - Line: 43, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "highestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 43, - }, - File: "highestCurrent_test.flux", - Source: "highestCurrent", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "highestCurrent", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "highestCurrent_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 40, - }, - File: "highestCurrent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "highestCurrent_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "_highestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "highestCurrent_test.flux", - Source: "_highestCurrent", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_highestCurrent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent})", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "fn: t_highestCurrent", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "t_highestCurrent", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_highestCurrent", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 46, - }, - File: "highestCurrent_test.flux", - Source: "test _highestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestCurrent})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestCurrent_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestCurrent_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "highestCurrent_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestCurrent_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestCurrent_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,0,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"\nt_highestMax = (table=<-) =>\n table\n |> highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _highestMax = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestMax_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "highestMax_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestMax_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestMax_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "highestMax_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestMax_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "highestMax_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "highestMax_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestMax_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,0,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "highestMax_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "highestMax_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,0,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,0,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "t_highestMax = (table=<-) =>\n table\n |> highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 40, - }, - File: "highestMax_test.flux", - Source: "t_highestMax", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_highestMax", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "(table=<-) =>\n table\n |> highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "highestMax_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "table\n |> highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 23, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 23, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "n", - Start: ast.Position{ - Column: 23, - Line: 42, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "3", - Start: ast.Position{ - Column: 26, - Line: 42, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 29, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 29, - Line: 42, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 43, - Line: 42, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 44, - Line: 42, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 60, - Line: 42, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 42, - }, - File: "highestMax_test.flux", - Source: "highestMax", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "highestMax", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "table\n |> highestMax(n: 3, groupColumns: [\"_measurement\", \"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 43, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 43, - }, - File: "highestMax_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "highestMax_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "highestMax_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "highestMax_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "_highestMax = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 45, - }, - File: "highestMax_test.flux", - Source: "_highestMax", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_highestMax", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax})", - Start: ast.Position{ - Column: 20, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "fn: t_highestMax", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "t_highestMax", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_highestMax", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "highestMax_test.flux", - Source: "test _highestMax = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_highestMax})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestMax_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "highestMax_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "highestMax_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestMax_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "highestMax_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,theValue,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,m0\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,ub,theCount,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,0.5,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,1,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,1,m0\n\"\nt_histogram = (table=<-) =>\n table\n |> histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_normalize_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "histogram_normalize_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_normalize_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_normalize_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_normalize_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "histogram_normalize_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,theValue,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,m0\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "histogram_normalize_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "histogram_normalize_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,theValue,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,m0\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,theValue,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,m0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "histogram_normalize_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,ub,theCount,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,0.5,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,1,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,1,m0\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "histogram_normalize_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "histogram_normalize_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,ub,theCount,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,0.5,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,1,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,1,m0\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,ub,theCount,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,0.5,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,1,m0\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,1,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,0.6666666666666666,m0\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,1,m0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "t_histogram = (table=<-) =>\n table\n |> histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "histogram_normalize_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "(table=<-) =>\n table\n |> histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "histogram_normalize_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "histogram_normalize_test.flux", - Source: "table\n |> histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "histogram_normalize_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\"", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "bins", - Start: ast.Position{ - Column: 13, - Line: 38, - }, - }, - }, - Name: "bins", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "[-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 19, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Value: 1.0, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "-1.0", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Operator: 6, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Value: 0.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Value: 1.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 38, - }, - File: "histogram_normalize_test.flux", - Source: "2.0", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Value: 2.0, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "histogram_normalize_test.flux", - Source: "normalize: true", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 39, - }, - File: "histogram_normalize_test.flux", - Source: "normalize", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "normalize", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "histogram_normalize_test.flux", - Source: "true", - Start: ast.Position{ - Column: 24, - Line: 39, - }, - }, - }, - Name: "true", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "histogram_normalize_test.flux", - Source: "column: \"theValue\"", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "histogram_normalize_test.flux", - Source: "column", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "histogram_normalize_test.flux", - Source: "\"theValue\"", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Value: "theValue", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 41, - }, - File: "histogram_normalize_test.flux", - Source: "countColumn: \"theCount\"", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 41, - }, - File: "histogram_normalize_test.flux", - Source: "countColumn", - Start: ast.Position{ - Column: 13, - Line: 41, - }, - }, - }, - Name: "countColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 41, - }, - File: "histogram_normalize_test.flux", - Source: "\"theCount\"", - Start: ast.Position{ - Column: 26, - Line: 41, - }, - }, - }, - Value: "theCount", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "histogram_normalize_test.flux", - Source: "upperBoundColumn: \"ub\"", - Start: ast.Position{ - Column: 13, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 42, - }, - File: "histogram_normalize_test.flux", - Source: "upperBoundColumn", - Start: ast.Position{ - Column: 13, - Line: 42, - }, - }, - }, - Name: "upperBoundColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "histogram_normalize_test.flux", - Source: "\"ub\"", - Start: ast.Position{ - Column: 31, - Line: 42, - }, - }, - }, - Value: "ub", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "histogram_normalize_test.flux", - Source: "histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "histogram_normalize_test.flux", - Source: "histogram", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "histogram", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "table\n |> histogram(\n bins: [-1.0, 0.0, 1.0, 2.0],\n normalize: true,\n column: \"theValue\",\n countColumn: \"theCount\",\n upperBoundColumn: \"ub\",\n )\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 44, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 44, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 44, - }, - File: "histogram_normalize_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "histogram_normalize_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "histogram_normalize_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "histogram_normalize_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "_histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 46, - }, - File: "histogram_normalize_test.flux", - Source: "_histogram", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 19, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram}", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "fn: t_histogram", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 89, - Line: 47, - }, - }, - }, - Name: "t_histogram", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "histogram_normalize_test.flux", - Source: "test _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_normalize_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_normalize_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_normalize_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_normalize_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_normalize_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,-80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,11,-60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,12,-40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,13,-20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,14,-0,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,15,20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,16,40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,17,60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,18,80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,19,+Inf,mm\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,-90.5,mm\n\"\nt_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.25, minValue: -100.0)\n\ntest _histogram_quantile_minvalue = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,-80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,11,-60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,12,-40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,13,-20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,14,-0,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,15,20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,16,40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,17,60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,18,80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,19,+Inf,mm\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,-80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,11,-60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,12,-40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,13,-20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,14,-0,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,15,20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,16,40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,17,60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,18,80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,19,+Inf,mm\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,_value,le,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,-80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,11,-60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,12,-40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,13,-20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,14,-0,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,15,20,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,16,40,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,17,60,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,18,80,mm\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,19,+Inf,mm\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,-90.5,mm\n\"", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 25, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,-90.5,mm\n\"", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,-90.5,mm\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "t_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.25, minValue: -100.0)", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 33, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "t_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.25, minValue: -100.0)", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.25, minValue: -100.0)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "quantile: 0.25, minValue: -100.0", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "quantile: 0.25", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Name: "quantile", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "0.25", - Start: ast.Position{ - Column: 40, - Line: 36, - }, - }, - }, - Value: 0.25, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "minValue: -100.0", - Start: ast.Position{ - Column: 46, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "minValue", - Start: ast.Position{ - Column: 46, - Line: 36, - }, - }, - }, - Name: "minValue", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "100.0", - Start: ast.Position{ - Column: 57, - Line: 36, - }, - }, - }, - Value: 100.0, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "-100.0", - Start: ast.Position{ - Column: 56, - Line: 36, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "histogramQuantile(quantile: 0.25, minValue: -100.0)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "histogramQuantile", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "histogramQuantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 33, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 33, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "_histogram_quantile_minvalue = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 38, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "_histogram_quantile_minvalue", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Name: "_histogram_quantile_minvalue", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile}", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 39, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 39, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 39, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "fn: t_histogram_quantile", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 89, - Line: 39, - }, - }, - }, - Name: "t_histogram_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 39, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "test _histogram_quantile_minvalue = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_quantile_minvalue_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_quantile_minvalue_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,count,upperBound,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,quant,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"\nt_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\")\n\ntest _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "histogram_quantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_quantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "histogram_quantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,count,upperBound,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "histogram_quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "histogram_quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,count,upperBound,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,count,upperBound,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,0.1,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.2,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.3,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.4,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.5,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.6,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,0.7,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,8,0.8,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,0.9,l\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,10,+Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,-Inf,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,10,0.2,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,15,0.4,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,25,0.6,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,35,0.8,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,1,l\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,45,+Inf,l\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogram_quantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,quant,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 32, - }, - File: "histogram_quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "histogram_quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,quant,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n\"", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,true,true,false,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_field,quant,_measurement\n,,0,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,x_duration_seconds,0.8500000000000001,l\n,,1,2018-05-22T19:53:00Z,2030-01-01T00:00:00Z,2018-05-22T19:53:00Z,y_duration_seconds,0.91,l\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\")", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "t_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\")", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 42, - }, - File: "histogram_quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "histogram_quantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> histogramQuantile(quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\")", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\"", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "quantile: 0.9", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 30, - Line: 44, - }, - }, - }, - Name: "quantile", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "0.9", - Start: ast.Position{ - Column: 40, - Line: 44, - }, - }, - }, - Value: 0.9, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "upperBoundColumn: \"upperBound\"", - Start: ast.Position{ - Column: 45, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "upperBoundColumn", - Start: ast.Position{ - Column: 45, - Line: 44, - }, - }, - }, - Name: "upperBoundColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "\"upperBound\"", - Start: ast.Position{ - Column: 63, - Line: 44, - }, - }, - }, - Value: "upperBound", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "countColumn: \"count\"", - Start: ast.Position{ - Column: 77, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "countColumn", - Start: ast.Position{ - Column: 77, - Line: 44, - }, - }, - }, - Name: "countColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "\"count\"", - Start: ast.Position{ - Column: 90, - Line: 44, - }, - }, - }, - Value: "count", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "valueColumn: \"quant\"", - Start: ast.Position{ - Column: 99, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 99, - Line: 44, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "\"quant\"", - Start: ast.Position{ - Column: 112, - Line: 44, - }, - }, - }, - Value: "quant", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "histogramQuantile(quantile: 0.9, upperBoundColumn: \"upperBound\", countColumn: \"count\", valueColumn: \"quant\")", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "histogram_quantile_test.flux", - Source: "histogramQuantile", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "histogramQuantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogram_quantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "_histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "histogram_quantile_test.flux", - Source: "_histogram_quantile", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_histogram_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile}", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "fn: t_histogram_quantile", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "t_histogram_quantile", - Start: ast.Position{ - Column: 89, - Line: 47, - }, - }, - }, - Name: "t_histogram_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "histogram_quantile_test.flux", - Source: "test _histogram_quantile = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram_quantile})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_quantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_quantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_quantile_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_quantile_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 41, - }, - File: "histogram_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"\nt_histogram = (table=<-) =>\n table\n |> histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "histogram_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "histogram_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "histogram_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "histogram_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "histogram_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,string\n#group,false,false,true,true,false,true\n#default,_result,,,,,\n,result,table,_time,_field,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1.5,foo\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "histogram_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "histogram_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 34, - }, - File: "histogram_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_field,le,_value,_measurement\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,-1,0,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,0,1,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,1,2,foo\n,,0,2018-05-22T19:53:00Z,x_duration_seconds,2,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,-1,0,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,0,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,1,2,foo\n,,1,2018-05-22T19:53:00Z,y_duration_seconds,2,3,foo\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "t_histogram = (table=<-) =>\n table\n |> histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "histogram_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - Name: "t_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "(table=<-) =>\n table\n |> histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 15, - Line: 35, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 36, - }, - File: "histogram_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 37, - }, - File: "histogram_test.flux", - Source: "table\n |> histogram(bins: [-1.0, 0.0, 1.0, 2.0])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 37, - }, - File: "histogram_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 37, - }, - File: "histogram_test.flux", - Source: "bins: [-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "histogram_test.flux", - Source: "bins", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "bins", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 37, - }, - File: "histogram_test.flux", - Source: "[-1.0, 0.0, 1.0, 2.0]", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Elements: []ast.Expression{&ast.UnaryExpression{ - Argument: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "histogram_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Value: 1.0, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "histogram_test.flux", - Source: "-1.0", - Start: ast.Position{ - Column: 29, - Line: 37, - }, - }, - }, - Operator: 6, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "histogram_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 35, - Line: 37, - }, - }, - }, - Value: 0.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "histogram_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 40, - Line: 37, - }, - }, - }, - Value: 1.0, - }, &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "histogram_test.flux", - Source: "2.0", - Start: ast.Position{ - Column: 45, - Line: 37, - }, - }, - }, - Value: 2.0, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 37, - }, - File: "histogram_test.flux", - Source: "histogram(bins: [-1.0, 0.0, 1.0, 2.0])", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "histogram_test.flux", - Source: "histogram", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "histogram", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "table\n |> histogram(bins: [-1.0, 0.0, 1.0, 2.0])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 38, - }, - File: "histogram_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "histogram_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 38, - }, - File: "histogram_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 38, - }, - File: "histogram_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 38, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "histogram_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 38, - }, - File: "histogram_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "histogram_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "histogram_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "histogram_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 41, - }, - File: "histogram_test.flux", - Source: "_histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "histogram_test.flux", - Source: "_histogram", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_histogram", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 41, - }, - File: "histogram_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 41, - }, - File: "histogram_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 41, - }, - File: "histogram_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "histogram_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "histogram_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "histogram_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "histogram_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "histogram_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "histogram_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "histogram_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "histogram_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "histogram_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "histogram_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "histogram_test.flux", - Source: "fn: t_histogram", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "histogram_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "histogram_test.flux", - Source: "t_histogram", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_histogram", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 41, - }, - File: "histogram_test.flux", - Source: "test _histogram = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_histogram})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "histogram_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "histogram_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "histogram_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n\"\noutData = \"\n#datatype,string,long\n#group,false,false\n#default,_result,\n,result,table\n,,0\n\"\nt_hw_panic = (table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])\n\ntest _holt_winters_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 13, - }, - File: "holt_winters_panic_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "holt_winters_panic_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 13, - }, - File: "holt_winters_panic_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "holt_winters_panic_test.flux", - Source: "outData = \"\n#datatype,string,long\n#group,false,false\n#default,_result,\n,result,table\n,,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 14, - }, - File: "holt_winters_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 14, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "holt_winters_panic_test.flux", - Source: "\"\n#datatype,string,long\n#group,false,false\n#default,_result,\n,result,table\n,,0\n\"", - Start: ast.Position{ - Column: 11, - Line: 14, - }, - }, - }, - Value: "\n#datatype,string,long\n#group,false,false\n#default,_result,\n,result,table\n,,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "t_hw_panic = (table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 21, - }, - File: "holt_winters_panic_test.flux", - Source: "t_hw_panic", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "t_hw_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 14, - Line: 21, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 22, - }, - File: "holt_winters_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 23, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "start: 2015-08-22T22:12:00Z", - Start: ast.Position{ - Column: 18, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 23, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "2015-08-22T22:12:00Z", - Start: ast.Position{ - Column: 25, - Line: 23, - }, - }, - }, - Value: parser.MustParseTime("2015-08-22T22:12:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "stop: 2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 23, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 23, - }, - }, - }, - Value: parser.MustParseTime("2015-08-28T03:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 23, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 23, - }, - File: "holt_winters_panic_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 23, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "every: 379m, offset: 348m", - Start: ast.Position{ - Column: 19, - Line: 24, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "every: 379m", - Start: ast.Position{ - Column: 19, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 24, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "379m", - Start: ast.Position{ - Column: 26, - Line: 24, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(379), - Unit: "m", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "offset: 348m", - Start: ast.Position{ - Column: 32, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "offset", - Start: ast.Position{ - Column: 32, - Line: 24, - }, - }, - }, - Name: "offset", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "348m", - Start: ast.Position{ - Column: 40, - Line: 24, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(348), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "window(every: 379m, offset: 348m)", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 24, - }, - File: "holt_winters_panic_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 25, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 25, - }, - File: "holt_winters_panic_test.flux", - Source: "first()", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 25, - }, - File: "holt_winters_panic_test.flux", - Source: "first", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Name: "first", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// InfluxQL associates the value of the beginning of the window\n"}, ast.Comment{Text: "// to the result of the function applied to it.\n"}, ast.Comment{Text: "// So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n"}, ast.Comment{Text: "// of the starting dataset to match between InfluxQL and Flux.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "column: \"_start\", as: \"_time\"", - Start: ast.Position{ - Column: 22, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "column: \"_start\"", - Start: ast.Position{ - Column: 22, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 30, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 30, - Line: 30, - }, - }, - }, - Value: "_start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "as: \"_time\"", - Start: ast.Position{ - Column: 40, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "as", - Start: ast.Position{ - Column: 40, - Line: 30, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 44, - Line: 30, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 30, - }, - File: "holt_winters_panic_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "inf", - Start: ast.Position{ - Column: 26, - Line: 31, - }, - }, - }, - Name: "inf", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 31, - }, - File: "holt_winters_panic_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "n: 10, seasonality: 4, interval: 379m", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "n", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "10", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Value: int64(10), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "seasonality: 4", - Start: ast.Position{ - Column: 31, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "seasonality", - Start: ast.Position{ - Column: 31, - Line: 32, - }, - }, - }, - Name: "seasonality", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "4", - Start: ast.Position{ - Column: 44, - Line: 32, - }, - }, - }, - Value: int64(4), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "interval: 379m", - Start: ast.Position{ - Column: 47, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "interval", - Start: ast.Position{ - Column: 47, - Line: 32, - }, - }, - }, - Name: "interval", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "379m", - Start: ast.Position{ - Column: 57, - Line: 32, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(379), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "holtWinters(n: 10, seasonality: 4, interval: 379m)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "holt_winters_panic_test.flux", - Source: "holtWinters", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "holtWinters", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "columns: [\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "columns: [\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "[\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 33, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 33, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 33, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "holt_winters_panic_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 21, - }, - File: "holt_winters_panic_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 21, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 21, - }, - File: "holt_winters_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 21, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 21, - }, - File: "holt_winters_panic_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 21, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "_holt_winters_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic})", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "holt_winters_panic_test.flux", - Source: "_holt_winters_panic", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Name: "_holt_winters_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic})", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic})", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic}", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 36, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 36, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 36, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 36, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 36, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "fn: t_hw_panic", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "t_hw_panic", - Start: ast.Position{ - Column: 89, - Line: 36, - }, - }, - }, - Name: "t_hw_panic", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "holt_winters_panic_test.flux", - Source: "test _holt_winters_panic = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw_panic})", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holt_winters_panic_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holt_winters_panic_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "holt_winters_panic_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "holt_winters_panic_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "holt_winters_panic_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:18:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:24:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:30:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:36:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:42:00.000000000Z,4.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:48:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:54:00.000000000Z,4.898\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:00:00.000000000Z,4.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:06:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:12:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:18:00.000000000Z,4.843\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:24:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:30:00.000000000Z,4.8\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:36:00.000000000Z,4.774\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:42:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:48:00.000000000Z,4.767\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:54:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:00:00.000000000Z,4.669\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:06:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:12:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:18:00.000000000Z,4.557\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:24:00.000000000Z,4.498\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:30:00.000000000Z,4.462\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:36:00.000000000Z,4.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:42:00.000000000Z,4.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:48:00.000000000Z,4.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:54:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:00:00.000000000Z,4.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:06:00.000000000Z,4.137\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:12:00.000000000Z,4.108\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:18:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:24:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:30:00.000000000Z,3.94\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:36:00.000000000Z,3.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:42:00.000000000Z,3.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:48:00.000000000Z,3.773\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:54:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:06:00.000000000Z,3.609\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:12:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:18:00.000000000Z,3.399\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:24:00.000000000Z,3.425\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:30:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:36:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:42:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:54:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:00:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:06:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:12:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:18:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:24:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:30:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:42:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:48:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:54:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:00:00.000000000Z,2.418\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:06:00.000000000Z,2.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:12:00.000000000Z,2.323\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:18:00.000000000Z,2.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:24:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:30:00.000000000Z,2.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:36:00.000000000Z,2.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:42:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:48:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:54:00.000000000Z,2.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:00:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:06:00.000000000Z,2.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:12:00.000000000Z,2.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:18:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:24:00.000000000Z,1.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:30:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:36:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:42:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:48:00.000000000Z,1.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:54:00.000000000Z,1.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:00:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:06:00.000000000Z,1.883\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:12:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:18:00.000000000Z,1.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:24:00.000000000Z,1.765\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:30:00.000000000Z,1.759\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:36:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:42:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:48:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:54:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:00:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:06:00.000000000Z,1.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:12:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:18:00.000000000Z,1.952\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:24:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:30:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:36:00.000000000Z,1.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:42:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:48:00.000000000Z,2.021\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:54:00.000000000Z,2.008\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:00:00.000000000Z,2.067\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:06:00.000000000Z,2.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:12:00.000000000Z,2.09\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:18:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:24:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:30:00.000000000Z,2.231\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:36:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:42:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:48:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:54:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:00:00.000000000Z,2.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:06:00.000000000Z,2.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:12:00.000000000Z,2.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:18:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:24:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:30:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:36:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:42:00.000000000Z,2.654\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:48:00.000000000Z,2.667\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:00:00.000000000Z,2.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:06:00.000000000Z,2.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:18:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:24:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:36:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:42:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:48:00.000000000Z,3.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:54:00.000000000Z,3.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:06:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:12:00.000000000Z,3.166\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:18:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:24:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:30:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:36:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:48:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:54:00.000000000Z,3.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:12:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:18:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:24:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:30:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:36:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:54:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:00:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:06:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:12:00.000000000Z,3.261\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:18:00.000000000Z,3.281\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:24:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:30:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:36:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:42:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:48:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:54:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:06:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:12:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:24:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:30:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:36:00.000000000Z,3.196\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:42:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:54:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:00:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:06:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:12:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:18:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:24:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:30:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:36:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:42:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:48:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:54:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:06:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:12:00.000000000Z,2.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:18:00.000000000Z,2.848\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:24:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:30:00.000000000Z,2.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:36:00.000000000Z,2.927\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:42:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:48:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:54:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:00:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:06:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:12:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:18:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:24:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:36:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:42:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:48:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:00:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:06:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:12:00.000000000Z,3.107\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:18:00.000000000Z,3.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:24:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:30:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:36:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:42:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:48:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:54:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:12:00.000000000Z,3.36\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:18:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:24:00.000000000Z,3.471\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:30:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:36:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:42:00.000000000Z,3.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:48:00.000000000Z,3.602\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:54:00.000000000Z,3.625\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:06:00.000000000Z,3.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:12:00.000000000Z,3.743\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:24:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:30:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:36:00.000000000Z,3.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:42:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:48:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:54:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:00:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:06:00.000000000Z,4.252\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:12:00.000000000Z,4.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:18:00.000000000Z,4.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:24:00.000000000Z,4.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:30:00.000000000Z,4.541\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:36:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:42:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:48:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:54:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:00:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:06:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:12:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:18:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:24:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:30:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:36:00.000000000Z,4.987\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:42:00.000000000Z,4.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:48:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:54:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:00:00.000000000Z,5.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:06:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:12:00.000000000Z,5.036\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:18:00.000000000Z,5.052\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:24:00.000000000Z,5.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:30:00.000000000Z,5.121\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:36:00.000000000Z,5.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:42:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:48:00.000000000Z,5.056\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:54:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:00:00.000000000Z,5.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:06:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:12:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:18:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:24:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:30:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:36:00.000000000Z,4.977\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:42:00.000000000Z,4.954\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:48:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:54:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:00:00.000000000Z,4.869\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:06:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:12:00.000000000Z,4.846\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:18:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:24:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:30:00.000000000Z,4.652\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:36:00.000000000Z,4.534\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:42:00.000000000Z,4.452\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:48:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:54:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:00:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:06:00.000000000Z,4.314\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:12:00.000000000Z,4.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:18:00.000000000Z,4.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:24:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:30:00.000000000Z,3.97\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:36:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:42:00.000000000Z,3.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:48:00.000000000Z,3.796\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:54:00.000000000Z,3.684\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:00:00.000000000Z,3.606\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:06:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:12:00.000000000Z,3.55\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:18:00.000000000Z,3.422\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:24:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:30:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:36:00.000000000Z,3.189\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:42:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:48:00.000000000Z,3.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:54:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:06:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:12:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:18:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:24:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:30:00.000000000Z,2.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:36:00.000000000Z,2.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:42:00.000000000Z,2.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:48:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:54:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:00:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:06:00.000000000Z,1.965\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:12:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:18:00.000000000Z,1.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:24:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:30:00.000000000Z,1.864\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:36:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:42:00.000000000Z,1.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:48:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:54:00.000000000Z,1.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:00:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:06:00.000000000Z,1.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:12:00.000000000Z,1.526\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:18:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:24:00.000000000Z,1.414\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:30:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:36:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:42:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:48:00.000000000Z,1.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:54:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:00:00.000000000Z,1.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:06:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:12:00.000000000Z,1.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:18:00.000000000Z,1.181\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:24:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:30:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:36:00.000000000Z,1.175\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:42:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:48:00.000000000Z,1.263\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:54:00.000000000Z,1.227\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:00:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:06:00.000000000Z,1.253\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:12:00.000000000Z,1.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:18:00.000000000Z,1.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:24:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:30:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:36:00.000000000Z,1.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:42:00.000000000Z,1.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:48:00.000000000Z,1.506\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:54:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:00:00.000000000Z,1.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:06:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:12:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:18:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:24:00.000000000Z,1.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:30:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:36:00.000000000Z,1.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:42:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:48:00.000000000Z,2.014\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:54:00.000000000Z,2.07\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:00:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:06:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:12:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:18:00.000000000Z,2.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:24:00.000000000Z,2.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:30:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:36:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:42:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:48:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:54:00.000000000Z,2.605\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:00:00.000000000Z,2.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:06:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:12:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:18:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:24:00.000000000Z,2.825\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:36:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:42:00.000000000Z,3.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:54:00.000000000Z,3.133\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:00:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:06:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:18:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:24:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:30:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:36:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:42:00.000000000Z,3.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:48:00.000000000Z,3.383\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:54:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:00:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:06:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:12:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:18:00.000000000Z,3.56\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:24:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:30:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:36:00.000000000Z,3.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:42:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:48:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:54:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:00:00.000000000Z,3.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:06:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:12:00.000000000Z,3.573\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:18:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:24:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:30:00.000000000Z,3.599\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:36:00.000000000Z,3.527\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:42:00.000000000Z,3.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:48:00.000000000Z,3.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:54:00.000000000Z,3.533\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:00:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:06:00.000000000Z,3.517\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:12:00.000000000Z,3.481\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:18:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:24:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:30:00.000000000Z,3.389\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:36:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:42:00.000000000Z,3.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:54:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:00:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:06:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:18:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:24:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:30:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:36:00.000000000Z,3.156\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:42:00.000000000Z,3.114\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:48:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:54:00.000000000Z,3.038\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:06:00.000000000Z,3.015\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:12:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:18:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:24:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:36:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:42:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:48:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:54:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:00:00.000000000Z,2.913\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:06:00.000000000Z,2.884\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:12:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:18:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:24:00.000000000Z,2.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:30:00.000000000Z,2.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:36:00.000000000Z,2.828\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:42:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:48:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:54:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:00:00.000000000Z,2.976\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:06:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:12:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:18:00.000000000Z,2.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:30:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:36:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:42:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:54:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:00:00.000000000Z,3.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:06:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:12:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:18:00.000000000Z,3.337\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:24:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:30:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:36:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:42:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:48:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:54:00.000000000Z,3.638\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:00:00.000000000Z,3.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:06:00.000000000Z,3.74\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:12:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:30:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:36:00.000000000Z,4.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:42:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:48:00.000000000Z,4.203\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:54:00.000000000Z,4.259\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:00:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:06:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:12:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:18:00.000000000Z,4.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:24:00.000000000Z,4.554\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:30:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:36:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:42:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:48:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:54:00.000000000Z,4.905\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:00:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:12:00.000000000Z,5.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:18:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:24:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:30:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:36:00.000000000Z,5.2\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:42:00.000000000Z,5.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:48:00.000000000Z,5.315\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:54:00.000000000Z,5.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:00:00.000000000Z,5.285\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:06:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:12:00.000000000Z,5.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:24:00.000000000Z,5.42\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:30:00.000000000Z,5.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:36:00.000000000Z,5.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:42:00.000000000Z,5.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:48:00.000000000Z,5.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:54:00.000000000Z,5.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:00:00.000000000Z,5.463\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:06:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:18:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:24:00.000000000Z,5.325\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:30:00.000000000Z,5.387\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:36:00.000000000Z,5.299\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:42:00.000000000Z,5.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:48:00.000000000Z,5.236\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:54:00.000000000Z,5.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:00:00.000000000Z,5.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:06:00.000000000Z,5.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:12:00.000000000Z,5.059\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:18:00.000000000Z,4.964\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:24:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:30:00.000000000Z,4.872\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:36:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:42:00.000000000Z,4.777\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:48:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:54:00.000000000Z,4.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:00:00.000000000Z,4.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:06:00.000000000Z,4.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:12:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:18:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:24:00.000000000Z,4.265\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:30:00.000000000Z,4.111\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:36:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:42:00.000000000Z,3.924\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:48:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:54:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:00:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:06:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:12:00.000000000Z,3.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:18:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:30:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:36:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:42:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:48:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:54:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:00:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:06:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:12:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:18:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:24:00.000000000Z,2.178\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:30:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:36:00.000000000Z,1.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:42:00.000000000Z,1.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:48:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:54:00.000000000Z,1.752\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:00:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:06:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:12:00.000000000Z,1.424\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:18:00.000000000Z,1.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:24:00.000000000Z,1.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:30:00.000000000Z,1.289\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:36:00.000000000Z,1.161\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:42:00.000000000Z,1.138\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:48:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:54:00.000000000Z,1.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:00:00.000000000Z,0.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:06:00.000000000Z,0.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:12:00.000000000Z,0.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:18:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:24:00.000000000Z,0.81\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:36:00.000000000Z,0.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:42:00.000000000Z,0.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:48:00.000000000Z,0.676\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:54:00.000000000Z,0.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:00:00.000000000Z,0.781\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:06:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:12:00.000000000Z,0.771\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:18:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:24:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:36:00.000000000Z,0.837\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:42:00.000000000Z,0.784\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:48:00.000000000Z,0.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:54:00.000000000Z,0.794\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:00:00.000000000Z,0.899\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:06:00.000000000Z,0.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:12:00.000000000Z,1.02\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:18:00.000000000Z,1.037\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:24:00.000000000Z,1.093\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:30:00.000000000Z,1.132\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:36:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:42:00.000000000Z,1.234\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:48:00.000000000Z,1.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:54:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:00:00.000000000Z,1.345\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:06:00.000000000Z,1.483\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:12:00.000000000Z,1.539\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:18:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:24:00.000000000Z,1.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:30:00.000000000Z,1.729\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:36:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:42:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:48:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:54:00.000000000Z,2.083\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:00:00.000000000Z,2.205\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:06:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:12:00.000000000Z,2.267\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:18:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:24:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:30:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:36:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:42:00.000000000Z,2.7\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:48:00.000000000Z,2.756\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:54:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:12:00.000000000Z,2.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:18:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:24:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:30:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:36:00.000000000Z,3.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:42:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:48:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:54:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:00:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:12:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:18:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:24:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:30:00.000000000Z,3.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:36:00.000000000Z,3.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:42:00.000000000Z,3.862\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:54:00.000000000Z,3.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:00:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:06:00.000000000Z,3.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:12:00.000000000Z,3.996\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:18:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:24:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:30:00.000000000Z,3.937\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:36:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:42:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:48:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:54:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:00:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:06:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:18:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:24:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:30:00.000000000Z,3.868\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:36:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:42:00.000000000Z,3.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:48:00.000000000Z,3.891\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:54:00.000000000Z,3.835\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:00:00.000000000Z,3.711\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:06:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:12:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:18:00.000000000Z,3.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:24:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:30:00.000000000Z,3.622\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:42:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:48:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:54:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:00:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:06:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:12:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:30:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:36:00.000000000Z,3.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:42:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:48:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:00:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:12:00.000000000Z,2.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:18:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:24:00.000000000Z,2.851\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:30:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:36:00.000000000Z,2.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:42:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:48:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:54:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:00:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:06:00.000000000Z,2.746\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:12:00.000000000Z,2.789\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:18:00.000000000Z,2.762\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:30:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:36:00.000000000Z,2.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:42:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:48:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:54:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:00:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:06:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:12:00.000000000Z,2.815\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:18:00.000000000Z,2.861\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:24:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:30:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:36:00.000000000Z,2.904\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:42:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:48:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:54:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:06:00.000000000Z,3.13\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:12:00.000000000Z,3.222\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:18:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:24:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:30:00.000000000Z,3.438\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:36:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:42:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:48:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:54:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:00:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:06:00.000000000Z,3.901\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:12:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:18:00.000000000Z,3.934\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:24:00.000000000Z,4.042\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:30:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:36:00.000000000Z,4.396\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:42:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:48:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:54:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:00:00.000000000Z,4.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:06:00.000000000Z,4.741\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:12:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:18:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:24:00.000000000Z,4.885\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:30:00.000000000Z,4.931\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:42:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:48:00.000000000Z,5.22\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:54:00.000000000Z,5.249\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:00:00.000000000Z,5.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:06:00.000000000Z,5.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:18:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:24:00.000000000Z,5.61\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:30:00.000000000Z,5.617\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:48:00.000000000Z,5.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:54:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:00:00.000000000Z,5.823\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:06:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:12:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:18:00.000000000Z,5.925\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:24:00.000000000Z,5.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:30:00.000000000Z,6.027\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:36:00.000000000Z,5.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:42:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:48:00.000000000Z,5.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:54:00.000000000Z,5.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:00:00.000000000Z,5.961\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:06:00.000000000Z,5.958\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:12:00.000000000Z,5.906\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:18:00.000000000Z,5.886\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:24:00.000000000Z,5.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:30:00.000000000Z,5.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:54:00.000000000Z,5.525\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:00:00.000000000Z,5.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:06:00.000000000Z,5.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:12:00.000000000Z,5.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:18:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:24:00.000000000Z,5.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:30:00.000000000Z,5.105\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:42:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:48:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:54:00.000000000Z,4.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:00:00.000000000Z,4.656\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:06:00.000000000Z,4.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:12:00.000000000Z,4.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:18:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:24:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:30:00.000000000Z,4.124\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:36:00.000000000Z,4.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:42:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:48:00.000000000Z,3.737\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:54:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:00:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:06:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:12:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:18:00.000000000Z,3.091\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:30:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:42:00.000000000Z,2.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:48:00.000000000Z,2.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:54:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:00:00.000000000Z,2.283\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:06:00.000000000Z,2.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:12:00.000000000Z,1.962\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:18:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:24:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:30:00.000000000Z,1.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:36:00.000000000Z,1.558\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:42:00.000000000Z,1.532\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:48:00.000000000Z,1.496\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:54:00.000000000Z,1.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:00:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:06:00.000000000Z,1.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:12:00.000000000Z,1.073\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:18:00.000000000Z,1.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:24:00.000000000Z,0.935\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:30:00.000000000Z,0.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:36:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:42:00.000000000Z,0.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:48:00.000000000Z,0.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:54:00.000000000Z,0.614\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:00:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:06:00.000000000Z,0.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:12:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:18:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:24:00.000000000Z,0.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:30:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:36:00.000000000Z,0.397\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:42:00.000000000Z,0.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:48:00.000000000Z,0.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:54:00.000000000Z,0.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:00:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:06:00.000000000Z,0.443\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:12:00.000000000Z,0.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:18:00.000000000Z,0.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:24:00.000000000Z,0.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:30:00.000000000Z,0.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:36:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:42:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:48:00.000000000Z,0.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:54:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:00:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:06:00.000000000Z,0.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:12:00.000000000Z,0.863\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:18:00.000000000Z,0.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:24:00.000000000Z,0.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:30:00.000000000Z,1.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:36:00.000000000Z,1.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:42:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:48:00.000000000Z,1.309\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:54:00.000000000Z,1.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:00:00.000000000Z,1.522\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:06:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:12:00.000000000Z,1.677\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:18:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:24:00.000000000Z,1.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:30:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:36:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:42:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:48:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:54:00.000000000Z,2.388\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:00:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:06:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:12:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:18:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:24:00.000000000Z,2.812\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:30:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:36:00.000000000Z,3.048\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:42:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:48:00.000000000Z,3.235\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:54:00.000000000Z,3.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:00:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:06:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:12:00.000000000Z,3.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:18:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:24:00.000000000Z,3.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:30:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:36:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:42:00.000000000Z,3.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:48:00.000000000Z,3.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:54:00.000000000Z,4.039\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:00:00.000000000Z,4.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:06:00.000000000Z,4.134\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:12:00.000000000Z,4.144\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:18:00.000000000Z,4.183\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:24:00.000000000Z,4.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:30:00.000000000Z,4.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:36:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:42:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:48:00.000000000Z,4.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:54:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:00:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:06:00.000000000Z,4.354\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:12:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:18:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:24:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:30:00.000000000Z,4.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:36:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:42:00.000000000Z,4.377\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:48:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:54:00.000000000Z,4.347\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:00:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:06:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:12:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:18:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:24:00.000000000Z,4.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:30:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:36:00.000000000Z,4.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:42:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:48:00.000000000Z,3.944\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:54:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:00:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:06:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:12:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:18:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:30:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:42:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:48:00.000000000Z,3.366\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:54:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:06:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:12:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:18:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:24:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:30:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:36:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:42:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:48:00.000000000Z,2.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:00:00.000000000Z,2.736\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:06:00.000000000Z,2.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:12:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:18:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:24:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:30:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:36:00.000000000Z,2.615\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:42:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:48:00.000000000Z,2.598\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:54:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:00:00.000000000Z,2.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:06:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:12:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:18:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:24:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:30:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:36:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:42:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:48:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:00:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:06:00.000000000Z,2.697\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:12:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:18:00.000000000Z,2.831\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:24:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:30:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:36:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:42:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:48:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:54:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:00:00.000000000Z,3.159\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:06:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:12:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:18:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:24:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:30:00.000000000Z,3.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:36:00.000000000Z,3.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:42:00.000000000Z,3.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:48:00.000000000Z,3.914\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:54:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:00:00.000000000Z,3.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:06:00.000000000Z,4.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:18:00.000000000Z,4.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:24:00.000000000Z,4.419\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:30:00.000000000Z,4.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:36:00.000000000Z,4.623\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:42:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:48:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:54:00.000000000Z,4.928\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:00:00.000000000Z,4.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:12:00.000000000Z,5.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:18:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:24:00.000000000Z,5.433\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:30:00.000000000Z,5.548\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:36:00.000000000Z,5.659\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:42:00.000000000Z,5.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:54:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:00:00.000000000Z,5.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:06:00.000000000Z,6.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:12:00.000000000Z,6.053\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:18:00.000000000Z,6.119\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:24:00.000000000Z,6.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:30:00.000000000Z,6.076\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:36:00.000000000Z,6.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:42:00.000000000Z,6.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:48:00.000000000Z,6.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:54:00.000000000Z,6.312\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:00:00.000000000Z,6.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:06:00.000000000Z,6.348\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:12:00.000000000Z,6.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:18:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:24:00.000000000Z,6.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:30:00.000000000Z,6.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:36:00.000000000Z,6.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:42:00.000000000Z,6.335\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:48:00.000000000Z,6.365\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:54:00.000000000Z,6.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:00:00.000000000Z,6.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:06:00.000000000Z,6.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:12:00.000000000Z,6.168\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:18:00.000000000Z,6.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:24:00.000000000Z,6.122\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:30:00.000000000Z,6.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:36:00.000000000Z,5.994\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:42:00.000000000Z,5.853\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:48:00.000000000Z,5.778\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:54:00.000000000Z,5.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:00:00.000000000Z,5.689\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:06:00.000000000Z,5.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:12:00.000000000Z,5.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:24:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:30:00.000000000Z,5.24\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:36:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:42:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:48:00.000000000Z,4.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:54:00.000000000Z,4.685\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:00:00.000000000Z,4.593\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:06:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:12:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:18:00.000000000Z,4.104\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:30:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:36:00.000000000Z,3.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:42:00.000000000Z,3.54\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:48:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:54:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:00:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:12:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:18:00.000000000Z,2.703\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:24:00.000000000Z,2.523\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:30:00.000000000Z,2.336\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:36:00.000000000Z,2.208\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:42:00.000000000Z,2.113\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:48:00.000000000Z,2.044\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:54:00.000000000Z,1.88\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:00:00.000000000Z,1.732\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:06:00.000000000Z,1.578\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:12:00.000000000Z,1.46\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:18:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:24:00.000000000Z,1.27\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:30:00.000000000Z,1.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:36:00.000000000Z,1.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:42:00.000000000Z,0.902\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:48:00.000000000Z,0.768\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:54:00.000000000Z,0.702\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:00:00.000000000Z,0.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:06:00.000000000Z,0.509\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:12:00.000000000Z,0.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:18:00.000000000Z,0.351\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:24:00.000000000Z,0.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:30:00.000000000Z,0.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:36:00.000000000Z,0.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:42:00.000000000Z,0.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:48:00.000000000Z,0.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:54:00.000000000Z,0.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:00:00.000000000Z,0.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:06:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:12:00.000000000Z,-0.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:18:00.000000000Z,0.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:24:00.000000000Z,0.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:30:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:36:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:42:00.000000000Z,0.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:48:00.000000000Z,0.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:54:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:00:00.000000000Z,0.089\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:06:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:12:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:18:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:24:00.000000000Z,0.207\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:30:00.000000000Z,0.338\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:36:00.000000000Z,0.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:42:00.000000000Z,0.43\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:48:00.000000000Z,0.456\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:54:00.000000000Z,0.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:00:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:06:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:12:00.000000000Z,0.912\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:18:00.000000000Z,0.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:24:00.000000000Z,1.05\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:30:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:36:00.000000000Z,1.25\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:42:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:48:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:54:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:00:00.000000000Z,1.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:06:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:12:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:18:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:24:00.000000000Z,2.244\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:30:00.000000000Z,2.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:36:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:42:00.000000000Z,2.552\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:48:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:54:00.000000000Z,2.802\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:00:00.000000000Z,2.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:06:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:12:00.000000000Z,3.228\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:18:00.000000000Z,3.294\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:24:00.000000000Z,3.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:30:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:36:00.000000000Z,3.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:42:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:48:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:54:00.000000000Z,3.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:00:00.000000000Z,4.006\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:06:00.000000000Z,4.085\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:12:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:18:00.000000000Z,4.239\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:24:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:30:00.000000000Z,4.4\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:36:00.000000000Z,4.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:42:00.000000000Z,4.629\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:48:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:54:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:00:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:06:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:12:00.000000000Z,4.764\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:18:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:24:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:30:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:36:00.000000000Z,4.836\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:42:00.000000000Z,4.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:48:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:54:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:00:00.000000000Z,4.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:06:00.000000000Z,4.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:12:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:18:00.000000000Z,4.803\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:24:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:30:00.000000000Z,4.738\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:36:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:42:00.000000000Z,4.58\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:48:00.000000000Z,4.567\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:54:00.000000000Z,4.505\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:00:00.000000000Z,4.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:06:00.000000000Z,4.38\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:12:00.000000000Z,4.324\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:18:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:24:00.000000000Z,4.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:30:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:36:00.000000000Z,4.055\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:42:00.000000000Z,3.96\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:54:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:00:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:12:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:24:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:30:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:36:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:42:00.000000000Z,3.271\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:48:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:54:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:00:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:18:00.000000000Z,2.769\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:24:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:30:00.000000000Z,2.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:36:00.000000000Z,2.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:42:00.000000000Z,2.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:48:00.000000000Z,2.536\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:54:00.000000000Z,2.5\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:00:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:06:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:12:00.000000000Z,2.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:18:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:24:00.000000000Z,2.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:30:00.000000000Z,2.172\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:36:00.000000000Z,2.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:42:00.000000000Z,2.221\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:48:00.000000000Z,2.195\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:54:00.000000000Z,2.165\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:00:00.000000000Z,2.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:06:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:12:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:18:00.000000000Z,2.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:24:00.000000000Z,2.306\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:30:00.000000000Z,2.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:36:00.000000000Z,2.29\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:42:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:48:00.000000000Z,2.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:00:00.000000000Z,2.52\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:06:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:12:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:18:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:30:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:36:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:42:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:48:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:54:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:00:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:06:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:12:00.000000000Z,3.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:30:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:36:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:42:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:48:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:54:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:00:00.000000000Z,4.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:06:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:12:00.000000000Z,4.475\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:18:00.000000000Z,4.646\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:24:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:30:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:36:00.000000000Z,5.026\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:42:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:48:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:54:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:00:00.000000000Z,5.427\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:06:00.000000000Z,5.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:12:00.000000000Z,5.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:18:00.000000000Z,5.817\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:24:00.000000000Z,5.879\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:30:00.000000000Z,5.991\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:36:00.000000000Z,6.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:42:00.000000000Z,6.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:48:00.000000000Z,6.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:54:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:00:00.000000000Z,6.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:06:00.000000000Z,6.499\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:12:00.000000000Z,6.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:18:00.000000000Z,6.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:24:00.000000000Z,6.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:30:00.000000000Z,6.65\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:36:00.000000000Z,6.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:42:00.000000000Z,6.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:48:00.000000000Z,6.818\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:54:00.000000000Z,6.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T03:00:00.000000000Z,6.9\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double\n#group,false,false,false,false\n#default,_result,,,\n,result,table,_time,_value\n,,0,2015-08-28T04:32:00Z,3.9914180362073646\n,,0,2015-08-28T10:51:00Z,0.8307286750677001\n,,0,2015-08-28T17:10:00Z,3.6959256712424695\n,,0,2015-08-28T23:29:00Z,2.945758601382681\n,,0,2015-08-29T05:48:00Z,3.398909006745872\n,,0,2015-08-29T12:07:00Z,0.6985261817067938\n,,0,2015-08-29T18:26:00Z,3.0650009664543356\n,,0,2015-08-30T00:45:00Z,2.4176070926199644\n,,0,2015-08-30T07:04:00Z,2.7815982631565688\n,,0,2015-08-30T13:23:00Z,0.5664788122687602\n\"\nt_hw = (table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])\n\ntest _holt_winters = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1261, - }, - File: "holt_winters_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:18:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:24:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:30:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:36:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:42:00.000000000Z,4.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:48:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:54:00.000000000Z,4.898\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:00:00.000000000Z,4.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:06:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:12:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:18:00.000000000Z,4.843\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:24:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:30:00.000000000Z,4.8\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:36:00.000000000Z,4.774\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:42:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:48:00.000000000Z,4.767\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:54:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:00:00.000000000Z,4.669\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:06:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:12:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:18:00.000000000Z,4.557\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:24:00.000000000Z,4.498\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:30:00.000000000Z,4.462\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:36:00.000000000Z,4.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:42:00.000000000Z,4.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:48:00.000000000Z,4.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:54:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:00:00.000000000Z,4.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:06:00.000000000Z,4.137\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:12:00.000000000Z,4.108\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:18:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:24:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:30:00.000000000Z,3.94\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:36:00.000000000Z,3.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:42:00.000000000Z,3.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:48:00.000000000Z,3.773\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:54:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:06:00.000000000Z,3.609\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:12:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:18:00.000000000Z,3.399\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:24:00.000000000Z,3.425\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:30:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:36:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:42:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:54:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:00:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:06:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:12:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:18:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:24:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:30:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:42:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:48:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:54:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:00:00.000000000Z,2.418\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:06:00.000000000Z,2.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:12:00.000000000Z,2.323\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:18:00.000000000Z,2.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:24:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:30:00.000000000Z,2.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:36:00.000000000Z,2.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:42:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:48:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:54:00.000000000Z,2.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:00:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:06:00.000000000Z,2.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:12:00.000000000Z,2.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:18:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:24:00.000000000Z,1.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:30:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:36:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:42:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:48:00.000000000Z,1.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:54:00.000000000Z,1.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:00:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:06:00.000000000Z,1.883\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:12:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:18:00.000000000Z,1.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:24:00.000000000Z,1.765\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:30:00.000000000Z,1.759\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:36:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:42:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:48:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:54:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:00:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:06:00.000000000Z,1.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:12:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:18:00.000000000Z,1.952\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:24:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:30:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:36:00.000000000Z,1.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:42:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:48:00.000000000Z,2.021\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:54:00.000000000Z,2.008\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:00:00.000000000Z,2.067\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:06:00.000000000Z,2.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:12:00.000000000Z,2.09\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:18:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:24:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:30:00.000000000Z,2.231\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:36:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:42:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:48:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:54:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:00:00.000000000Z,2.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:06:00.000000000Z,2.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:12:00.000000000Z,2.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:18:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:24:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:30:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:36:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:42:00.000000000Z,2.654\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:48:00.000000000Z,2.667\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:00:00.000000000Z,2.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:06:00.000000000Z,2.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:18:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:24:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:36:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:42:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:48:00.000000000Z,3.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:54:00.000000000Z,3.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:06:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:12:00.000000000Z,3.166\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:18:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:24:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:30:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:36:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:48:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:54:00.000000000Z,3.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:12:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:18:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:24:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:30:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:36:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:54:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:00:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:06:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:12:00.000000000Z,3.261\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:18:00.000000000Z,3.281\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:24:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:30:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:36:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:42:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:48:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:54:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:06:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:12:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:24:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:30:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:36:00.000000000Z,3.196\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:42:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:54:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:00:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:06:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:12:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:18:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:24:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:30:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:36:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:42:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:48:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:54:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:06:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:12:00.000000000Z,2.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:18:00.000000000Z,2.848\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:24:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:30:00.000000000Z,2.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:36:00.000000000Z,2.927\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:42:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:48:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:54:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:00:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:06:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:12:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:18:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:24:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:36:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:42:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:48:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:00:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:06:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:12:00.000000000Z,3.107\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:18:00.000000000Z,3.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:24:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:30:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:36:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:42:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:48:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:54:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:12:00.000000000Z,3.36\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:18:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:24:00.000000000Z,3.471\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:30:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:36:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:42:00.000000000Z,3.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:48:00.000000000Z,3.602\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:54:00.000000000Z,3.625\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:06:00.000000000Z,3.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:12:00.000000000Z,3.743\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:24:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:30:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:36:00.000000000Z,3.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:42:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:48:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:54:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:00:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:06:00.000000000Z,4.252\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:12:00.000000000Z,4.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:18:00.000000000Z,4.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:24:00.000000000Z,4.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:30:00.000000000Z,4.541\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:36:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:42:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:48:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:54:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:00:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:06:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:12:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:18:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:24:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:30:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:36:00.000000000Z,4.987\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:42:00.000000000Z,4.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:48:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:54:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:00:00.000000000Z,5.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:06:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:12:00.000000000Z,5.036\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:18:00.000000000Z,5.052\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:24:00.000000000Z,5.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:30:00.000000000Z,5.121\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:36:00.000000000Z,5.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:42:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:48:00.000000000Z,5.056\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:54:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:00:00.000000000Z,5.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:06:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:12:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:18:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:24:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:30:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:36:00.000000000Z,4.977\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:42:00.000000000Z,4.954\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:48:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:54:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:00:00.000000000Z,4.869\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:06:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:12:00.000000000Z,4.846\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:18:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:24:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:30:00.000000000Z,4.652\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:36:00.000000000Z,4.534\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:42:00.000000000Z,4.452\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:48:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:54:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:00:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:06:00.000000000Z,4.314\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:12:00.000000000Z,4.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:18:00.000000000Z,4.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:24:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:30:00.000000000Z,3.97\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:36:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:42:00.000000000Z,3.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:48:00.000000000Z,3.796\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:54:00.000000000Z,3.684\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:00:00.000000000Z,3.606\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:06:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:12:00.000000000Z,3.55\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:18:00.000000000Z,3.422\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:24:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:30:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:36:00.000000000Z,3.189\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:42:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:48:00.000000000Z,3.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:54:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:06:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:12:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:18:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:24:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:30:00.000000000Z,2.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:36:00.000000000Z,2.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:42:00.000000000Z,2.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:48:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:54:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:00:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:06:00.000000000Z,1.965\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:12:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:18:00.000000000Z,1.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:24:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:30:00.000000000Z,1.864\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:36:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:42:00.000000000Z,1.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:48:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:54:00.000000000Z,1.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:00:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:06:00.000000000Z,1.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:12:00.000000000Z,1.526\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:18:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:24:00.000000000Z,1.414\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:30:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:36:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:42:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:48:00.000000000Z,1.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:54:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:00:00.000000000Z,1.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:06:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:12:00.000000000Z,1.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:18:00.000000000Z,1.181\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:24:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:30:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:36:00.000000000Z,1.175\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:42:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:48:00.000000000Z,1.263\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:54:00.000000000Z,1.227\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:00:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:06:00.000000000Z,1.253\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:12:00.000000000Z,1.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:18:00.000000000Z,1.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:24:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:30:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:36:00.000000000Z,1.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:42:00.000000000Z,1.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:48:00.000000000Z,1.506\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:54:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:00:00.000000000Z,1.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:06:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:12:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:18:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:24:00.000000000Z,1.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:30:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:36:00.000000000Z,1.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:42:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:48:00.000000000Z,2.014\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:54:00.000000000Z,2.07\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:00:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:06:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:12:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:18:00.000000000Z,2.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:24:00.000000000Z,2.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:30:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:36:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:42:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:48:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:54:00.000000000Z,2.605\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:00:00.000000000Z,2.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:06:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:12:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:18:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:24:00.000000000Z,2.825\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:36:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:42:00.000000000Z,3.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:54:00.000000000Z,3.133\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:00:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:06:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:18:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:24:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:30:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:36:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:42:00.000000000Z,3.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:48:00.000000000Z,3.383\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:54:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:00:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:06:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:12:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:18:00.000000000Z,3.56\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:24:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:30:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:36:00.000000000Z,3.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:42:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:48:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:54:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:00:00.000000000Z,3.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:06:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:12:00.000000000Z,3.573\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:18:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:24:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:30:00.000000000Z,3.599\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:36:00.000000000Z,3.527\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:42:00.000000000Z,3.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:48:00.000000000Z,3.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:54:00.000000000Z,3.533\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:00:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:06:00.000000000Z,3.517\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:12:00.000000000Z,3.481\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:18:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:24:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:30:00.000000000Z,3.389\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:36:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:42:00.000000000Z,3.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:54:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:00:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:06:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:18:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:24:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:30:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:36:00.000000000Z,3.156\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:42:00.000000000Z,3.114\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:48:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:54:00.000000000Z,3.038\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:06:00.000000000Z,3.015\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:12:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:18:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:24:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:36:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:42:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:48:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:54:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:00:00.000000000Z,2.913\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:06:00.000000000Z,2.884\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:12:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:18:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:24:00.000000000Z,2.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:30:00.000000000Z,2.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:36:00.000000000Z,2.828\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:42:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:48:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:54:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:00:00.000000000Z,2.976\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:06:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:12:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:18:00.000000000Z,2.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:30:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:36:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:42:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:54:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:00:00.000000000Z,3.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:06:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:12:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:18:00.000000000Z,3.337\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:24:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:30:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:36:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:42:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:48:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:54:00.000000000Z,3.638\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:00:00.000000000Z,3.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:06:00.000000000Z,3.74\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:12:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:30:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:36:00.000000000Z,4.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:42:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:48:00.000000000Z,4.203\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:54:00.000000000Z,4.259\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:00:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:06:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:12:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:18:00.000000000Z,4.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:24:00.000000000Z,4.554\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:30:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:36:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:42:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:48:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:54:00.000000000Z,4.905\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:00:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:12:00.000000000Z,5.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:18:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:24:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:30:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:36:00.000000000Z,5.2\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:42:00.000000000Z,5.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:48:00.000000000Z,5.315\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:54:00.000000000Z,5.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:00:00.000000000Z,5.285\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:06:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:12:00.000000000Z,5.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:24:00.000000000Z,5.42\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:30:00.000000000Z,5.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:36:00.000000000Z,5.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:42:00.000000000Z,5.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:48:00.000000000Z,5.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:54:00.000000000Z,5.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:00:00.000000000Z,5.463\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:06:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:18:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:24:00.000000000Z,5.325\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:30:00.000000000Z,5.387\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:36:00.000000000Z,5.299\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:42:00.000000000Z,5.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:48:00.000000000Z,5.236\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:54:00.000000000Z,5.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:00:00.000000000Z,5.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:06:00.000000000Z,5.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:12:00.000000000Z,5.059\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:18:00.000000000Z,4.964\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:24:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:30:00.000000000Z,4.872\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:36:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:42:00.000000000Z,4.777\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:48:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:54:00.000000000Z,4.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:00:00.000000000Z,4.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:06:00.000000000Z,4.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:12:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:18:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:24:00.000000000Z,4.265\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:30:00.000000000Z,4.111\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:36:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:42:00.000000000Z,3.924\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:48:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:54:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:00:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:06:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:12:00.000000000Z,3.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:18:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:30:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:36:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:42:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:48:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:54:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:00:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:06:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:12:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:18:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:24:00.000000000Z,2.178\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:30:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:36:00.000000000Z,1.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:42:00.000000000Z,1.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:48:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:54:00.000000000Z,1.752\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:00:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:06:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:12:00.000000000Z,1.424\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:18:00.000000000Z,1.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:24:00.000000000Z,1.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:30:00.000000000Z,1.289\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:36:00.000000000Z,1.161\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:42:00.000000000Z,1.138\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:48:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:54:00.000000000Z,1.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:00:00.000000000Z,0.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:06:00.000000000Z,0.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:12:00.000000000Z,0.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:18:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:24:00.000000000Z,0.81\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:36:00.000000000Z,0.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:42:00.000000000Z,0.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:48:00.000000000Z,0.676\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:54:00.000000000Z,0.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:00:00.000000000Z,0.781\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:06:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:12:00.000000000Z,0.771\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:18:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:24:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:36:00.000000000Z,0.837\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:42:00.000000000Z,0.784\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:48:00.000000000Z,0.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:54:00.000000000Z,0.794\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:00:00.000000000Z,0.899\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:06:00.000000000Z,0.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:12:00.000000000Z,1.02\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:18:00.000000000Z,1.037\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:24:00.000000000Z,1.093\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:30:00.000000000Z,1.132\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:36:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:42:00.000000000Z,1.234\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:48:00.000000000Z,1.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:54:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:00:00.000000000Z,1.345\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:06:00.000000000Z,1.483\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:12:00.000000000Z,1.539\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:18:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:24:00.000000000Z,1.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:30:00.000000000Z,1.729\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:36:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:42:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:48:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:54:00.000000000Z,2.083\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:00:00.000000000Z,2.205\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:06:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:12:00.000000000Z,2.267\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:18:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:24:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:30:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:36:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:42:00.000000000Z,2.7\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:48:00.000000000Z,2.756\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:54:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:12:00.000000000Z,2.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:18:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:24:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:30:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:36:00.000000000Z,3.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:42:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:48:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:54:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:00:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:12:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:18:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:24:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:30:00.000000000Z,3.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:36:00.000000000Z,3.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:42:00.000000000Z,3.862\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:54:00.000000000Z,3.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:00:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:06:00.000000000Z,3.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:12:00.000000000Z,3.996\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:18:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:24:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:30:00.000000000Z,3.937\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:36:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:42:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:48:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:54:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:00:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:06:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:18:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:24:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:30:00.000000000Z,3.868\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:36:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:42:00.000000000Z,3.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:48:00.000000000Z,3.891\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:54:00.000000000Z,3.835\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:00:00.000000000Z,3.711\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:06:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:12:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:18:00.000000000Z,3.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:24:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:30:00.000000000Z,3.622\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:42:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:48:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:54:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:00:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:06:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:12:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:30:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:36:00.000000000Z,3.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:42:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:48:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:00:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:12:00.000000000Z,2.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:18:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:24:00.000000000Z,2.851\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:30:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:36:00.000000000Z,2.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:42:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:48:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:54:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:00:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:06:00.000000000Z,2.746\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:12:00.000000000Z,2.789\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:18:00.000000000Z,2.762\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:30:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:36:00.000000000Z,2.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:42:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:48:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:54:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:00:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:06:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:12:00.000000000Z,2.815\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:18:00.000000000Z,2.861\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:24:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:30:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:36:00.000000000Z,2.904\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:42:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:48:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:54:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:06:00.000000000Z,3.13\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:12:00.000000000Z,3.222\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:18:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:24:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:30:00.000000000Z,3.438\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:36:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:42:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:48:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:54:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:00:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:06:00.000000000Z,3.901\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:12:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:18:00.000000000Z,3.934\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:24:00.000000000Z,4.042\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:30:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:36:00.000000000Z,4.396\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:42:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:48:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:54:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:00:00.000000000Z,4.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:06:00.000000000Z,4.741\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:12:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:18:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:24:00.000000000Z,4.885\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:30:00.000000000Z,4.931\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:42:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:48:00.000000000Z,5.22\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:54:00.000000000Z,5.249\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:00:00.000000000Z,5.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:06:00.000000000Z,5.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:18:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:24:00.000000000Z,5.61\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:30:00.000000000Z,5.617\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:48:00.000000000Z,5.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:54:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:00:00.000000000Z,5.823\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:06:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:12:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:18:00.000000000Z,5.925\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:24:00.000000000Z,5.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:30:00.000000000Z,6.027\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:36:00.000000000Z,5.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:42:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:48:00.000000000Z,5.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:54:00.000000000Z,5.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:00:00.000000000Z,5.961\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:06:00.000000000Z,5.958\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:12:00.000000000Z,5.906\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:18:00.000000000Z,5.886\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:24:00.000000000Z,5.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:30:00.000000000Z,5.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:54:00.000000000Z,5.525\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:00:00.000000000Z,5.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:06:00.000000000Z,5.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:12:00.000000000Z,5.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:18:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:24:00.000000000Z,5.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:30:00.000000000Z,5.105\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:42:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:48:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:54:00.000000000Z,4.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:00:00.000000000Z,4.656\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:06:00.000000000Z,4.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:12:00.000000000Z,4.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:18:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:24:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:30:00.000000000Z,4.124\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:36:00.000000000Z,4.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:42:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:48:00.000000000Z,3.737\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:54:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:00:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:06:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:12:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:18:00.000000000Z,3.091\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:30:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:42:00.000000000Z,2.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:48:00.000000000Z,2.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:54:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:00:00.000000000Z,2.283\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:06:00.000000000Z,2.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:12:00.000000000Z,1.962\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:18:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:24:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:30:00.000000000Z,1.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:36:00.000000000Z,1.558\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:42:00.000000000Z,1.532\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:48:00.000000000Z,1.496\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:54:00.000000000Z,1.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:00:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:06:00.000000000Z,1.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:12:00.000000000Z,1.073\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:18:00.000000000Z,1.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:24:00.000000000Z,0.935\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:30:00.000000000Z,0.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:36:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:42:00.000000000Z,0.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:48:00.000000000Z,0.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:54:00.000000000Z,0.614\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:00:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:06:00.000000000Z,0.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:12:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:18:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:24:00.000000000Z,0.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:30:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:36:00.000000000Z,0.397\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:42:00.000000000Z,0.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:48:00.000000000Z,0.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:54:00.000000000Z,0.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:00:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:06:00.000000000Z,0.443\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:12:00.000000000Z,0.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:18:00.000000000Z,0.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:24:00.000000000Z,0.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:30:00.000000000Z,0.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:36:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:42:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:48:00.000000000Z,0.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:54:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:00:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:06:00.000000000Z,0.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:12:00.000000000Z,0.863\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:18:00.000000000Z,0.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:24:00.000000000Z,0.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:30:00.000000000Z,1.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:36:00.000000000Z,1.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:42:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:48:00.000000000Z,1.309\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:54:00.000000000Z,1.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:00:00.000000000Z,1.522\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:06:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:12:00.000000000Z,1.677\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:18:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:24:00.000000000Z,1.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:30:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:36:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:42:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:48:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:54:00.000000000Z,2.388\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:00:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:06:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:12:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:18:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:24:00.000000000Z,2.812\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:30:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:36:00.000000000Z,3.048\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:42:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:48:00.000000000Z,3.235\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:54:00.000000000Z,3.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:00:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:06:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:12:00.000000000Z,3.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:18:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:24:00.000000000Z,3.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:30:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:36:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:42:00.000000000Z,3.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:48:00.000000000Z,3.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:54:00.000000000Z,4.039\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:00:00.000000000Z,4.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:06:00.000000000Z,4.134\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:12:00.000000000Z,4.144\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:18:00.000000000Z,4.183\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:24:00.000000000Z,4.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:30:00.000000000Z,4.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:36:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:42:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:48:00.000000000Z,4.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:54:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:00:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:06:00.000000000Z,4.354\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:12:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:18:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:24:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:30:00.000000000Z,4.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:36:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:42:00.000000000Z,4.377\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:48:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:54:00.000000000Z,4.347\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:00:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:06:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:12:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:18:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:24:00.000000000Z,4.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:30:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:36:00.000000000Z,4.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:42:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:48:00.000000000Z,3.944\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:54:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:00:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:06:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:12:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:18:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:30:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:42:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:48:00.000000000Z,3.366\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:54:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:06:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:12:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:18:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:24:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:30:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:36:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:42:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:48:00.000000000Z,2.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:00:00.000000000Z,2.736\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:06:00.000000000Z,2.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:12:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:18:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:24:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:30:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:36:00.000000000Z,2.615\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:42:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:48:00.000000000Z,2.598\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:54:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:00:00.000000000Z,2.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:06:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:12:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:18:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:24:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:30:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:36:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:42:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:48:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:00:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:06:00.000000000Z,2.697\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:12:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:18:00.000000000Z,2.831\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:24:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:30:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:36:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:42:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:48:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:54:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:00:00.000000000Z,3.159\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:06:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:12:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:18:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:24:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:30:00.000000000Z,3.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:36:00.000000000Z,3.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:42:00.000000000Z,3.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:48:00.000000000Z,3.914\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:54:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:00:00.000000000Z,3.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:06:00.000000000Z,4.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:18:00.000000000Z,4.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:24:00.000000000Z,4.419\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:30:00.000000000Z,4.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:36:00.000000000Z,4.623\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:42:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:48:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:54:00.000000000Z,4.928\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:00:00.000000000Z,4.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:12:00.000000000Z,5.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:18:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:24:00.000000000Z,5.433\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:30:00.000000000Z,5.548\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:36:00.000000000Z,5.659\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:42:00.000000000Z,5.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:54:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:00:00.000000000Z,5.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:06:00.000000000Z,6.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:12:00.000000000Z,6.053\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:18:00.000000000Z,6.119\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:24:00.000000000Z,6.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:30:00.000000000Z,6.076\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:36:00.000000000Z,6.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:42:00.000000000Z,6.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:48:00.000000000Z,6.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:54:00.000000000Z,6.312\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:00:00.000000000Z,6.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:06:00.000000000Z,6.348\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:12:00.000000000Z,6.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:18:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:24:00.000000000Z,6.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:30:00.000000000Z,6.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:36:00.000000000Z,6.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:42:00.000000000Z,6.335\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:48:00.000000000Z,6.365\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:54:00.000000000Z,6.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:00:00.000000000Z,6.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:06:00.000000000Z,6.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:12:00.000000000Z,6.168\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:18:00.000000000Z,6.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:24:00.000000000Z,6.122\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:30:00.000000000Z,6.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:36:00.000000000Z,5.994\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:42:00.000000000Z,5.853\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:48:00.000000000Z,5.778\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:54:00.000000000Z,5.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:00:00.000000000Z,5.689\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:06:00.000000000Z,5.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:12:00.000000000Z,5.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:24:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:30:00.000000000Z,5.24\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:36:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:42:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:48:00.000000000Z,4.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:54:00.000000000Z,4.685\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:00:00.000000000Z,4.593\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:06:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:12:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:18:00.000000000Z,4.104\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:30:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:36:00.000000000Z,3.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:42:00.000000000Z,3.54\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:48:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:54:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:00:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:12:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:18:00.000000000Z,2.703\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:24:00.000000000Z,2.523\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:30:00.000000000Z,2.336\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:36:00.000000000Z,2.208\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:42:00.000000000Z,2.113\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:48:00.000000000Z,2.044\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:54:00.000000000Z,1.88\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:00:00.000000000Z,1.732\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:06:00.000000000Z,1.578\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:12:00.000000000Z,1.46\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:18:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:24:00.000000000Z,1.27\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:30:00.000000000Z,1.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:36:00.000000000Z,1.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:42:00.000000000Z,0.902\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:48:00.000000000Z,0.768\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:54:00.000000000Z,0.702\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:00:00.000000000Z,0.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:06:00.000000000Z,0.509\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:12:00.000000000Z,0.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:18:00.000000000Z,0.351\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:24:00.000000000Z,0.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:30:00.000000000Z,0.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:36:00.000000000Z,0.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:42:00.000000000Z,0.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:48:00.000000000Z,0.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:54:00.000000000Z,0.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:00:00.000000000Z,0.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:06:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:12:00.000000000Z,-0.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:18:00.000000000Z,0.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:24:00.000000000Z,0.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:30:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:36:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:42:00.000000000Z,0.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:48:00.000000000Z,0.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:54:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:00:00.000000000Z,0.089\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:06:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:12:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:18:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:24:00.000000000Z,0.207\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:30:00.000000000Z,0.338\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:36:00.000000000Z,0.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:42:00.000000000Z,0.43\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:48:00.000000000Z,0.456\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:54:00.000000000Z,0.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:00:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:06:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:12:00.000000000Z,0.912\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:18:00.000000000Z,0.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:24:00.000000000Z,1.05\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:30:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:36:00.000000000Z,1.25\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:42:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:48:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:54:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:00:00.000000000Z,1.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:06:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:12:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:18:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:24:00.000000000Z,2.244\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:30:00.000000000Z,2.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:36:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:42:00.000000000Z,2.552\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:48:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:54:00.000000000Z,2.802\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:00:00.000000000Z,2.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:06:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:12:00.000000000Z,3.228\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:18:00.000000000Z,3.294\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:24:00.000000000Z,3.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:30:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:36:00.000000000Z,3.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:42:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:48:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:54:00.000000000Z,3.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:00:00.000000000Z,4.006\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:06:00.000000000Z,4.085\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:12:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:18:00.000000000Z,4.239\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:24:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:30:00.000000000Z,4.4\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:36:00.000000000Z,4.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:42:00.000000000Z,4.629\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:48:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:54:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:00:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:06:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:12:00.000000000Z,4.764\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:18:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:24:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:30:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:36:00.000000000Z,4.836\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:42:00.000000000Z,4.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:48:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:54:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:00:00.000000000Z,4.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:06:00.000000000Z,4.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:12:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:18:00.000000000Z,4.803\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:24:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:30:00.000000000Z,4.738\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:36:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:42:00.000000000Z,4.58\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:48:00.000000000Z,4.567\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:54:00.000000000Z,4.505\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:00:00.000000000Z,4.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:06:00.000000000Z,4.38\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:12:00.000000000Z,4.324\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:18:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:24:00.000000000Z,4.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:30:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:36:00.000000000Z,4.055\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:42:00.000000000Z,3.96\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:54:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:00:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:12:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:24:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:30:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:36:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:42:00.000000000Z,3.271\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:48:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:54:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:00:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:18:00.000000000Z,2.769\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:24:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:30:00.000000000Z,2.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:36:00.000000000Z,2.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:42:00.000000000Z,2.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:48:00.000000000Z,2.536\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:54:00.000000000Z,2.5\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:00:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:06:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:12:00.000000000Z,2.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:18:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:24:00.000000000Z,2.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:30:00.000000000Z,2.172\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:36:00.000000000Z,2.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:42:00.000000000Z,2.221\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:48:00.000000000Z,2.195\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:54:00.000000000Z,2.165\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:00:00.000000000Z,2.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:06:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:12:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:18:00.000000000Z,2.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:24:00.000000000Z,2.306\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:30:00.000000000Z,2.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:36:00.000000000Z,2.29\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:42:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:48:00.000000000Z,2.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:00:00.000000000Z,2.52\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:06:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:12:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:18:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:30:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:36:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:42:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:48:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:54:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:00:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:06:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:12:00.000000000Z,3.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:30:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:36:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:42:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:48:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:54:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:00:00.000000000Z,4.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:06:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:12:00.000000000Z,4.475\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:18:00.000000000Z,4.646\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:24:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:30:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:36:00.000000000Z,5.026\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:42:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:48:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:54:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:00:00.000000000Z,5.427\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:06:00.000000000Z,5.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:12:00.000000000Z,5.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:18:00.000000000Z,5.817\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:24:00.000000000Z,5.879\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:30:00.000000000Z,5.991\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:36:00.000000000Z,6.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:42:00.000000000Z,6.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:48:00.000000000Z,6.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:54:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:00:00.000000000Z,6.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:06:00.000000000Z,6.499\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:12:00.000000000Z,6.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:18:00.000000000Z,6.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:24:00.000000000Z,6.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:30:00.000000000Z,6.65\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:36:00.000000000Z,6.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:42:00.000000000Z,6.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:48:00.000000000Z,6.818\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:54:00.000000000Z,6.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T03:00:00.000000000Z,6.9\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "holt_winters_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1261, - }, - File: "holt_winters_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:18:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:24:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:30:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:36:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:42:00.000000000Z,4.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:48:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:54:00.000000000Z,4.898\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:00:00.000000000Z,4.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:06:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:12:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:18:00.000000000Z,4.843\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:24:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:30:00.000000000Z,4.8\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:36:00.000000000Z,4.774\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:42:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:48:00.000000000Z,4.767\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:54:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:00:00.000000000Z,4.669\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:06:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:12:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:18:00.000000000Z,4.557\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:24:00.000000000Z,4.498\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:30:00.000000000Z,4.462\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:36:00.000000000Z,4.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:42:00.000000000Z,4.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:48:00.000000000Z,4.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:54:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:00:00.000000000Z,4.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:06:00.000000000Z,4.137\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:12:00.000000000Z,4.108\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:18:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:24:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:30:00.000000000Z,3.94\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:36:00.000000000Z,3.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:42:00.000000000Z,3.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:48:00.000000000Z,3.773\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:54:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:06:00.000000000Z,3.609\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:12:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:18:00.000000000Z,3.399\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:24:00.000000000Z,3.425\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:30:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:36:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:42:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:54:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:00:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:06:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:12:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:18:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:24:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:30:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:42:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:48:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:54:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:00:00.000000000Z,2.418\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:06:00.000000000Z,2.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:12:00.000000000Z,2.323\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:18:00.000000000Z,2.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:24:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:30:00.000000000Z,2.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:36:00.000000000Z,2.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:42:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:48:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:54:00.000000000Z,2.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:00:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:06:00.000000000Z,2.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:12:00.000000000Z,2.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:18:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:24:00.000000000Z,1.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:30:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:36:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:42:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:48:00.000000000Z,1.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:54:00.000000000Z,1.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:00:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:06:00.000000000Z,1.883\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:12:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:18:00.000000000Z,1.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:24:00.000000000Z,1.765\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:30:00.000000000Z,1.759\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:36:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:42:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:48:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:54:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:00:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:06:00.000000000Z,1.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:12:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:18:00.000000000Z,1.952\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:24:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:30:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:36:00.000000000Z,1.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:42:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:48:00.000000000Z,2.021\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:54:00.000000000Z,2.008\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:00:00.000000000Z,2.067\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:06:00.000000000Z,2.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:12:00.000000000Z,2.09\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:18:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:24:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:30:00.000000000Z,2.231\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:36:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:42:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:48:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:54:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:00:00.000000000Z,2.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:06:00.000000000Z,2.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:12:00.000000000Z,2.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:18:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:24:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:30:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:36:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:42:00.000000000Z,2.654\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:48:00.000000000Z,2.667\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:00:00.000000000Z,2.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:06:00.000000000Z,2.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:18:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:24:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:36:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:42:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:48:00.000000000Z,3.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:54:00.000000000Z,3.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:06:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:12:00.000000000Z,3.166\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:18:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:24:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:30:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:36:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:48:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:54:00.000000000Z,3.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:12:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:18:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:24:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:30:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:36:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:54:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:00:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:06:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:12:00.000000000Z,3.261\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:18:00.000000000Z,3.281\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:24:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:30:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:36:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:42:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:48:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:54:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:06:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:12:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:24:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:30:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:36:00.000000000Z,3.196\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:42:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:54:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:00:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:06:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:12:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:18:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:24:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:30:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:36:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:42:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:48:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:54:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:06:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:12:00.000000000Z,2.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:18:00.000000000Z,2.848\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:24:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:30:00.000000000Z,2.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:36:00.000000000Z,2.927\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:42:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:48:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:54:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:00:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:06:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:12:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:18:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:24:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:36:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:42:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:48:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:00:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:06:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:12:00.000000000Z,3.107\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:18:00.000000000Z,3.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:24:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:30:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:36:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:42:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:48:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:54:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:12:00.000000000Z,3.36\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:18:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:24:00.000000000Z,3.471\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:30:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:36:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:42:00.000000000Z,3.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:48:00.000000000Z,3.602\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:54:00.000000000Z,3.625\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:06:00.000000000Z,3.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:12:00.000000000Z,3.743\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:24:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:30:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:36:00.000000000Z,3.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:42:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:48:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:54:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:00:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:06:00.000000000Z,4.252\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:12:00.000000000Z,4.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:18:00.000000000Z,4.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:24:00.000000000Z,4.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:30:00.000000000Z,4.541\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:36:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:42:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:48:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:54:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:00:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:06:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:12:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:18:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:24:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:30:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:36:00.000000000Z,4.987\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:42:00.000000000Z,4.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:48:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:54:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:00:00.000000000Z,5.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:06:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:12:00.000000000Z,5.036\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:18:00.000000000Z,5.052\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:24:00.000000000Z,5.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:30:00.000000000Z,5.121\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:36:00.000000000Z,5.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:42:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:48:00.000000000Z,5.056\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:54:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:00:00.000000000Z,5.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:06:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:12:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:18:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:24:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:30:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:36:00.000000000Z,4.977\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:42:00.000000000Z,4.954\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:48:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:54:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:00:00.000000000Z,4.869\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:06:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:12:00.000000000Z,4.846\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:18:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:24:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:30:00.000000000Z,4.652\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:36:00.000000000Z,4.534\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:42:00.000000000Z,4.452\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:48:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:54:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:00:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:06:00.000000000Z,4.314\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:12:00.000000000Z,4.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:18:00.000000000Z,4.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:24:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:30:00.000000000Z,3.97\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:36:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:42:00.000000000Z,3.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:48:00.000000000Z,3.796\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:54:00.000000000Z,3.684\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:00:00.000000000Z,3.606\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:06:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:12:00.000000000Z,3.55\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:18:00.000000000Z,3.422\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:24:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:30:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:36:00.000000000Z,3.189\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:42:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:48:00.000000000Z,3.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:54:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:06:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:12:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:18:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:24:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:30:00.000000000Z,2.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:36:00.000000000Z,2.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:42:00.000000000Z,2.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:48:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:54:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:00:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:06:00.000000000Z,1.965\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:12:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:18:00.000000000Z,1.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:24:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:30:00.000000000Z,1.864\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:36:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:42:00.000000000Z,1.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:48:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:54:00.000000000Z,1.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:00:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:06:00.000000000Z,1.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:12:00.000000000Z,1.526\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:18:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:24:00.000000000Z,1.414\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:30:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:36:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:42:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:48:00.000000000Z,1.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:54:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:00:00.000000000Z,1.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:06:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:12:00.000000000Z,1.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:18:00.000000000Z,1.181\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:24:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:30:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:36:00.000000000Z,1.175\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:42:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:48:00.000000000Z,1.263\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:54:00.000000000Z,1.227\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:00:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:06:00.000000000Z,1.253\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:12:00.000000000Z,1.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:18:00.000000000Z,1.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:24:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:30:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:36:00.000000000Z,1.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:42:00.000000000Z,1.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:48:00.000000000Z,1.506\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:54:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:00:00.000000000Z,1.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:06:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:12:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:18:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:24:00.000000000Z,1.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:30:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:36:00.000000000Z,1.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:42:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:48:00.000000000Z,2.014\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:54:00.000000000Z,2.07\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:00:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:06:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:12:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:18:00.000000000Z,2.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:24:00.000000000Z,2.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:30:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:36:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:42:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:48:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:54:00.000000000Z,2.605\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:00:00.000000000Z,2.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:06:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:12:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:18:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:24:00.000000000Z,2.825\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:36:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:42:00.000000000Z,3.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:54:00.000000000Z,3.133\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:00:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:06:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:18:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:24:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:30:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:36:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:42:00.000000000Z,3.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:48:00.000000000Z,3.383\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:54:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:00:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:06:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:12:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:18:00.000000000Z,3.56\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:24:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:30:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:36:00.000000000Z,3.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:42:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:48:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:54:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:00:00.000000000Z,3.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:06:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:12:00.000000000Z,3.573\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:18:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:24:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:30:00.000000000Z,3.599\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:36:00.000000000Z,3.527\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:42:00.000000000Z,3.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:48:00.000000000Z,3.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:54:00.000000000Z,3.533\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:00:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:06:00.000000000Z,3.517\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:12:00.000000000Z,3.481\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:18:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:24:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:30:00.000000000Z,3.389\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:36:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:42:00.000000000Z,3.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:54:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:00:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:06:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:18:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:24:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:30:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:36:00.000000000Z,3.156\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:42:00.000000000Z,3.114\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:48:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:54:00.000000000Z,3.038\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:06:00.000000000Z,3.015\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:12:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:18:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:24:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:36:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:42:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:48:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:54:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:00:00.000000000Z,2.913\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:06:00.000000000Z,2.884\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:12:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:18:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:24:00.000000000Z,2.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:30:00.000000000Z,2.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:36:00.000000000Z,2.828\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:42:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:48:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:54:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:00:00.000000000Z,2.976\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:06:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:12:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:18:00.000000000Z,2.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:30:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:36:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:42:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:54:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:00:00.000000000Z,3.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:06:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:12:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:18:00.000000000Z,3.337\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:24:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:30:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:36:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:42:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:48:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:54:00.000000000Z,3.638\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:00:00.000000000Z,3.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:06:00.000000000Z,3.74\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:12:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:30:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:36:00.000000000Z,4.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:42:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:48:00.000000000Z,4.203\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:54:00.000000000Z,4.259\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:00:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:06:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:12:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:18:00.000000000Z,4.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:24:00.000000000Z,4.554\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:30:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:36:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:42:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:48:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:54:00.000000000Z,4.905\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:00:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:12:00.000000000Z,5.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:18:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:24:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:30:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:36:00.000000000Z,5.2\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:42:00.000000000Z,5.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:48:00.000000000Z,5.315\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:54:00.000000000Z,5.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:00:00.000000000Z,5.285\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:06:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:12:00.000000000Z,5.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:24:00.000000000Z,5.42\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:30:00.000000000Z,5.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:36:00.000000000Z,5.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:42:00.000000000Z,5.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:48:00.000000000Z,5.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:54:00.000000000Z,5.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:00:00.000000000Z,5.463\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:06:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:18:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:24:00.000000000Z,5.325\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:30:00.000000000Z,5.387\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:36:00.000000000Z,5.299\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:42:00.000000000Z,5.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:48:00.000000000Z,5.236\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:54:00.000000000Z,5.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:00:00.000000000Z,5.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:06:00.000000000Z,5.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:12:00.000000000Z,5.059\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:18:00.000000000Z,4.964\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:24:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:30:00.000000000Z,4.872\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:36:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:42:00.000000000Z,4.777\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:48:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:54:00.000000000Z,4.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:00:00.000000000Z,4.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:06:00.000000000Z,4.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:12:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:18:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:24:00.000000000Z,4.265\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:30:00.000000000Z,4.111\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:36:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:42:00.000000000Z,3.924\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:48:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:54:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:00:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:06:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:12:00.000000000Z,3.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:18:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:30:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:36:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:42:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:48:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:54:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:00:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:06:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:12:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:18:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:24:00.000000000Z,2.178\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:30:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:36:00.000000000Z,1.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:42:00.000000000Z,1.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:48:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:54:00.000000000Z,1.752\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:00:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:06:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:12:00.000000000Z,1.424\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:18:00.000000000Z,1.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:24:00.000000000Z,1.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:30:00.000000000Z,1.289\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:36:00.000000000Z,1.161\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:42:00.000000000Z,1.138\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:48:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:54:00.000000000Z,1.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:00:00.000000000Z,0.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:06:00.000000000Z,0.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:12:00.000000000Z,0.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:18:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:24:00.000000000Z,0.81\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:36:00.000000000Z,0.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:42:00.000000000Z,0.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:48:00.000000000Z,0.676\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:54:00.000000000Z,0.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:00:00.000000000Z,0.781\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:06:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:12:00.000000000Z,0.771\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:18:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:24:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:36:00.000000000Z,0.837\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:42:00.000000000Z,0.784\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:48:00.000000000Z,0.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:54:00.000000000Z,0.794\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:00:00.000000000Z,0.899\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:06:00.000000000Z,0.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:12:00.000000000Z,1.02\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:18:00.000000000Z,1.037\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:24:00.000000000Z,1.093\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:30:00.000000000Z,1.132\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:36:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:42:00.000000000Z,1.234\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:48:00.000000000Z,1.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:54:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:00:00.000000000Z,1.345\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:06:00.000000000Z,1.483\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:12:00.000000000Z,1.539\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:18:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:24:00.000000000Z,1.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:30:00.000000000Z,1.729\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:36:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:42:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:48:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:54:00.000000000Z,2.083\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:00:00.000000000Z,2.205\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:06:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:12:00.000000000Z,2.267\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:18:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:24:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:30:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:36:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:42:00.000000000Z,2.7\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:48:00.000000000Z,2.756\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:54:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:12:00.000000000Z,2.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:18:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:24:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:30:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:36:00.000000000Z,3.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:42:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:48:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:54:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:00:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:12:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:18:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:24:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:30:00.000000000Z,3.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:36:00.000000000Z,3.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:42:00.000000000Z,3.862\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:54:00.000000000Z,3.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:00:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:06:00.000000000Z,3.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:12:00.000000000Z,3.996\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:18:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:24:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:30:00.000000000Z,3.937\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:36:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:42:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:48:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:54:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:00:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:06:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:18:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:24:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:30:00.000000000Z,3.868\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:36:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:42:00.000000000Z,3.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:48:00.000000000Z,3.891\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:54:00.000000000Z,3.835\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:00:00.000000000Z,3.711\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:06:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:12:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:18:00.000000000Z,3.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:24:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:30:00.000000000Z,3.622\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:42:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:48:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:54:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:00:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:06:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:12:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:30:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:36:00.000000000Z,3.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:42:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:48:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:00:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:12:00.000000000Z,2.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:18:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:24:00.000000000Z,2.851\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:30:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:36:00.000000000Z,2.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:42:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:48:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:54:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:00:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:06:00.000000000Z,2.746\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:12:00.000000000Z,2.789\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:18:00.000000000Z,2.762\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:30:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:36:00.000000000Z,2.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:42:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:48:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:54:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:00:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:06:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:12:00.000000000Z,2.815\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:18:00.000000000Z,2.861\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:24:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:30:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:36:00.000000000Z,2.904\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:42:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:48:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:54:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:06:00.000000000Z,3.13\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:12:00.000000000Z,3.222\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:18:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:24:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:30:00.000000000Z,3.438\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:36:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:42:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:48:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:54:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:00:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:06:00.000000000Z,3.901\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:12:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:18:00.000000000Z,3.934\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:24:00.000000000Z,4.042\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:30:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:36:00.000000000Z,4.396\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:42:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:48:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:54:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:00:00.000000000Z,4.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:06:00.000000000Z,4.741\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:12:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:18:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:24:00.000000000Z,4.885\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:30:00.000000000Z,4.931\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:42:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:48:00.000000000Z,5.22\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:54:00.000000000Z,5.249\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:00:00.000000000Z,5.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:06:00.000000000Z,5.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:18:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:24:00.000000000Z,5.61\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:30:00.000000000Z,5.617\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:48:00.000000000Z,5.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:54:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:00:00.000000000Z,5.823\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:06:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:12:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:18:00.000000000Z,5.925\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:24:00.000000000Z,5.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:30:00.000000000Z,6.027\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:36:00.000000000Z,5.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:42:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:48:00.000000000Z,5.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:54:00.000000000Z,5.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:00:00.000000000Z,5.961\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:06:00.000000000Z,5.958\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:12:00.000000000Z,5.906\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:18:00.000000000Z,5.886\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:24:00.000000000Z,5.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:30:00.000000000Z,5.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:54:00.000000000Z,5.525\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:00:00.000000000Z,5.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:06:00.000000000Z,5.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:12:00.000000000Z,5.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:18:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:24:00.000000000Z,5.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:30:00.000000000Z,5.105\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:42:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:48:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:54:00.000000000Z,4.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:00:00.000000000Z,4.656\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:06:00.000000000Z,4.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:12:00.000000000Z,4.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:18:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:24:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:30:00.000000000Z,4.124\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:36:00.000000000Z,4.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:42:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:48:00.000000000Z,3.737\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:54:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:00:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:06:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:12:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:18:00.000000000Z,3.091\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:30:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:42:00.000000000Z,2.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:48:00.000000000Z,2.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:54:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:00:00.000000000Z,2.283\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:06:00.000000000Z,2.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:12:00.000000000Z,1.962\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:18:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:24:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:30:00.000000000Z,1.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:36:00.000000000Z,1.558\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:42:00.000000000Z,1.532\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:48:00.000000000Z,1.496\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:54:00.000000000Z,1.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:00:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:06:00.000000000Z,1.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:12:00.000000000Z,1.073\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:18:00.000000000Z,1.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:24:00.000000000Z,0.935\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:30:00.000000000Z,0.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:36:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:42:00.000000000Z,0.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:48:00.000000000Z,0.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:54:00.000000000Z,0.614\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:00:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:06:00.000000000Z,0.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:12:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:18:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:24:00.000000000Z,0.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:30:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:36:00.000000000Z,0.397\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:42:00.000000000Z,0.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:48:00.000000000Z,0.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:54:00.000000000Z,0.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:00:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:06:00.000000000Z,0.443\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:12:00.000000000Z,0.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:18:00.000000000Z,0.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:24:00.000000000Z,0.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:30:00.000000000Z,0.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:36:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:42:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:48:00.000000000Z,0.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:54:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:00:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:06:00.000000000Z,0.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:12:00.000000000Z,0.863\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:18:00.000000000Z,0.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:24:00.000000000Z,0.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:30:00.000000000Z,1.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:36:00.000000000Z,1.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:42:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:48:00.000000000Z,1.309\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:54:00.000000000Z,1.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:00:00.000000000Z,1.522\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:06:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:12:00.000000000Z,1.677\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:18:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:24:00.000000000Z,1.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:30:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:36:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:42:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:48:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:54:00.000000000Z,2.388\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:00:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:06:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:12:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:18:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:24:00.000000000Z,2.812\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:30:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:36:00.000000000Z,3.048\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:42:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:48:00.000000000Z,3.235\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:54:00.000000000Z,3.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:00:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:06:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:12:00.000000000Z,3.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:18:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:24:00.000000000Z,3.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:30:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:36:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:42:00.000000000Z,3.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:48:00.000000000Z,3.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:54:00.000000000Z,4.039\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:00:00.000000000Z,4.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:06:00.000000000Z,4.134\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:12:00.000000000Z,4.144\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:18:00.000000000Z,4.183\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:24:00.000000000Z,4.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:30:00.000000000Z,4.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:36:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:42:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:48:00.000000000Z,4.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:54:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:00:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:06:00.000000000Z,4.354\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:12:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:18:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:24:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:30:00.000000000Z,4.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:36:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:42:00.000000000Z,4.377\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:48:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:54:00.000000000Z,4.347\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:00:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:06:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:12:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:18:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:24:00.000000000Z,4.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:30:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:36:00.000000000Z,4.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:42:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:48:00.000000000Z,3.944\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:54:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:00:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:06:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:12:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:18:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:30:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:42:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:48:00.000000000Z,3.366\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:54:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:06:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:12:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:18:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:24:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:30:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:36:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:42:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:48:00.000000000Z,2.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:00:00.000000000Z,2.736\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:06:00.000000000Z,2.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:12:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:18:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:24:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:30:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:36:00.000000000Z,2.615\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:42:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:48:00.000000000Z,2.598\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:54:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:00:00.000000000Z,2.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:06:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:12:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:18:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:24:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:30:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:36:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:42:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:48:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:00:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:06:00.000000000Z,2.697\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:12:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:18:00.000000000Z,2.831\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:24:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:30:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:36:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:42:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:48:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:54:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:00:00.000000000Z,3.159\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:06:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:12:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:18:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:24:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:30:00.000000000Z,3.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:36:00.000000000Z,3.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:42:00.000000000Z,3.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:48:00.000000000Z,3.914\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:54:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:00:00.000000000Z,3.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:06:00.000000000Z,4.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:18:00.000000000Z,4.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:24:00.000000000Z,4.419\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:30:00.000000000Z,4.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:36:00.000000000Z,4.623\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:42:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:48:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:54:00.000000000Z,4.928\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:00:00.000000000Z,4.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:12:00.000000000Z,5.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:18:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:24:00.000000000Z,5.433\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:30:00.000000000Z,5.548\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:36:00.000000000Z,5.659\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:42:00.000000000Z,5.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:54:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:00:00.000000000Z,5.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:06:00.000000000Z,6.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:12:00.000000000Z,6.053\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:18:00.000000000Z,6.119\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:24:00.000000000Z,6.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:30:00.000000000Z,6.076\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:36:00.000000000Z,6.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:42:00.000000000Z,6.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:48:00.000000000Z,6.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:54:00.000000000Z,6.312\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:00:00.000000000Z,6.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:06:00.000000000Z,6.348\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:12:00.000000000Z,6.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:18:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:24:00.000000000Z,6.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:30:00.000000000Z,6.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:36:00.000000000Z,6.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:42:00.000000000Z,6.335\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:48:00.000000000Z,6.365\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:54:00.000000000Z,6.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:00:00.000000000Z,6.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:06:00.000000000Z,6.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:12:00.000000000Z,6.168\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:18:00.000000000Z,6.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:24:00.000000000Z,6.122\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:30:00.000000000Z,6.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:36:00.000000000Z,5.994\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:42:00.000000000Z,5.853\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:48:00.000000000Z,5.778\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:54:00.000000000Z,5.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:00:00.000000000Z,5.689\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:06:00.000000000Z,5.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:12:00.000000000Z,5.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:24:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:30:00.000000000Z,5.24\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:36:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:42:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:48:00.000000000Z,4.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:54:00.000000000Z,4.685\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:00:00.000000000Z,4.593\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:06:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:12:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:18:00.000000000Z,4.104\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:30:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:36:00.000000000Z,3.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:42:00.000000000Z,3.54\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:48:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:54:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:00:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:12:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:18:00.000000000Z,2.703\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:24:00.000000000Z,2.523\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:30:00.000000000Z,2.336\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:36:00.000000000Z,2.208\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:42:00.000000000Z,2.113\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:48:00.000000000Z,2.044\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:54:00.000000000Z,1.88\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:00:00.000000000Z,1.732\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:06:00.000000000Z,1.578\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:12:00.000000000Z,1.46\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:18:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:24:00.000000000Z,1.27\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:30:00.000000000Z,1.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:36:00.000000000Z,1.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:42:00.000000000Z,0.902\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:48:00.000000000Z,0.768\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:54:00.000000000Z,0.702\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:00:00.000000000Z,0.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:06:00.000000000Z,0.509\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:12:00.000000000Z,0.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:18:00.000000000Z,0.351\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:24:00.000000000Z,0.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:30:00.000000000Z,0.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:36:00.000000000Z,0.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:42:00.000000000Z,0.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:48:00.000000000Z,0.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:54:00.000000000Z,0.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:00:00.000000000Z,0.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:06:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:12:00.000000000Z,-0.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:18:00.000000000Z,0.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:24:00.000000000Z,0.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:30:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:36:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:42:00.000000000Z,0.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:48:00.000000000Z,0.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:54:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:00:00.000000000Z,0.089\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:06:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:12:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:18:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:24:00.000000000Z,0.207\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:30:00.000000000Z,0.338\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:36:00.000000000Z,0.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:42:00.000000000Z,0.43\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:48:00.000000000Z,0.456\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:54:00.000000000Z,0.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:00:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:06:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:12:00.000000000Z,0.912\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:18:00.000000000Z,0.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:24:00.000000000Z,1.05\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:30:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:36:00.000000000Z,1.25\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:42:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:48:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:54:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:00:00.000000000Z,1.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:06:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:12:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:18:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:24:00.000000000Z,2.244\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:30:00.000000000Z,2.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:36:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:42:00.000000000Z,2.552\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:48:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:54:00.000000000Z,2.802\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:00:00.000000000Z,2.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:06:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:12:00.000000000Z,3.228\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:18:00.000000000Z,3.294\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:24:00.000000000Z,3.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:30:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:36:00.000000000Z,3.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:42:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:48:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:54:00.000000000Z,3.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:00:00.000000000Z,4.006\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:06:00.000000000Z,4.085\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:12:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:18:00.000000000Z,4.239\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:24:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:30:00.000000000Z,4.4\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:36:00.000000000Z,4.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:42:00.000000000Z,4.629\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:48:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:54:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:00:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:06:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:12:00.000000000Z,4.764\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:18:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:24:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:30:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:36:00.000000000Z,4.836\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:42:00.000000000Z,4.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:48:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:54:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:00:00.000000000Z,4.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:06:00.000000000Z,4.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:12:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:18:00.000000000Z,4.803\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:24:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:30:00.000000000Z,4.738\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:36:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:42:00.000000000Z,4.58\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:48:00.000000000Z,4.567\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:54:00.000000000Z,4.505\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:00:00.000000000Z,4.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:06:00.000000000Z,4.38\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:12:00.000000000Z,4.324\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:18:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:24:00.000000000Z,4.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:30:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:36:00.000000000Z,4.055\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:42:00.000000000Z,3.96\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:54:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:00:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:12:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:24:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:30:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:36:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:42:00.000000000Z,3.271\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:48:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:54:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:00:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:18:00.000000000Z,2.769\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:24:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:30:00.000000000Z,2.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:36:00.000000000Z,2.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:42:00.000000000Z,2.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:48:00.000000000Z,2.536\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:54:00.000000000Z,2.5\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:00:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:06:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:12:00.000000000Z,2.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:18:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:24:00.000000000Z,2.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:30:00.000000000Z,2.172\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:36:00.000000000Z,2.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:42:00.000000000Z,2.221\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:48:00.000000000Z,2.195\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:54:00.000000000Z,2.165\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:00:00.000000000Z,2.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:06:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:12:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:18:00.000000000Z,2.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:24:00.000000000Z,2.306\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:30:00.000000000Z,2.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:36:00.000000000Z,2.29\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:42:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:48:00.000000000Z,2.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:00:00.000000000Z,2.52\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:06:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:12:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:18:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:30:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:36:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:42:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:48:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:54:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:00:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:06:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:12:00.000000000Z,3.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:30:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:36:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:42:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:48:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:54:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:00:00.000000000Z,4.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:06:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:12:00.000000000Z,4.475\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:18:00.000000000Z,4.646\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:24:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:30:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:36:00.000000000Z,5.026\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:42:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:48:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:54:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:00:00.000000000Z,5.427\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:06:00.000000000Z,5.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:12:00.000000000Z,5.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:18:00.000000000Z,5.817\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:24:00.000000000Z,5.879\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:30:00.000000000Z,5.991\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:36:00.000000000Z,6.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:42:00.000000000Z,6.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:48:00.000000000Z,6.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:54:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:00:00.000000000Z,6.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:06:00.000000000Z,6.499\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:12:00.000000000Z,6.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:18:00.000000000Z,6.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:24:00.000000000Z,6.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:30:00.000000000Z,6.65\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:36:00.000000000Z,6.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:42:00.000000000Z,6.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:48:00.000000000Z,6.818\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:54:00.000000000Z,6.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T03:00:00.000000000Z,6.9\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:12:00.000000000Z,4.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:18:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:24:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:30:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:36:00.000000000Z,4.918\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:42:00.000000000Z,4.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:48:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T22:54:00.000000000Z,4.898\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:00:00.000000000Z,4.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:06:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:12:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:18:00.000000000Z,4.843\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:24:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:30:00.000000000Z,4.8\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:36:00.000000000Z,4.774\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:42:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:48:00.000000000Z,4.767\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-22T23:54:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:00:00.000000000Z,4.669\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:06:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:12:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:18:00.000000000Z,4.557\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:24:00.000000000Z,4.498\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:30:00.000000000Z,4.462\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:36:00.000000000Z,4.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:42:00.000000000Z,4.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:48:00.000000000Z,4.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T00:54:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:00:00.000000000Z,4.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:06:00.000000000Z,4.137\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:12:00.000000000Z,4.108\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:18:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:24:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:30:00.000000000Z,3.94\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:36:00.000000000Z,3.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:42:00.000000000Z,3.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:48:00.000000000Z,3.773\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T01:54:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:06:00.000000000Z,3.609\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:12:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:18:00.000000000Z,3.399\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:24:00.000000000Z,3.425\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:30:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:36:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:42:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T02:54:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:00:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:06:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:12:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:18:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:24:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:30:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:42:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:48:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T03:54:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:00:00.000000000Z,2.418\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:06:00.000000000Z,2.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:12:00.000000000Z,2.323\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:18:00.000000000Z,2.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:24:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:30:00.000000000Z,2.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:36:00.000000000Z,2.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:42:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:48:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T04:54:00.000000000Z,2.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:00:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:06:00.000000000Z,2.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:12:00.000000000Z,2.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:18:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:24:00.000000000Z,1.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:30:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:36:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:42:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:48:00.000000000Z,1.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T05:54:00.000000000Z,1.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:00:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:06:00.000000000Z,1.883\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:12:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:18:00.000000000Z,1.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:24:00.000000000Z,1.765\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:30:00.000000000Z,1.759\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:36:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:42:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:48:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T06:54:00.000000000Z,1.834\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:00:00.000000000Z,1.87\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:06:00.000000000Z,1.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:12:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:18:00.000000000Z,1.952\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:24:00.000000000Z,1.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:30:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:36:00.000000000Z,1.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:42:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:48:00.000000000Z,2.021\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T07:54:00.000000000Z,2.008\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:00:00.000000000Z,2.067\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:06:00.000000000Z,2.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:12:00.000000000Z,2.09\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:18:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:24:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:30:00.000000000Z,2.231\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:36:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:42:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:48:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T08:54:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:00:00.000000000Z,2.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:06:00.000000000Z,2.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:12:00.000000000Z,2.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:18:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:24:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:30:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:36:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:42:00.000000000Z,2.654\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:48:00.000000000Z,2.667\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T09:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:00:00.000000000Z,2.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:06:00.000000000Z,2.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:18:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:24:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:36:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:42:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:48:00.000000000Z,3.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T10:54:00.000000000Z,3.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:06:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:12:00.000000000Z,3.166\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:18:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:24:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:30:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:36:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:48:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T11:54:00.000000000Z,3.343\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:12:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:18:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:24:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:30:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:36:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:42:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T12:54:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:00:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:06:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:12:00.000000000Z,3.261\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:18:00.000000000Z,3.281\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:24:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:30:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:36:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:42:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:48:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T13:54:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:06:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:12:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:24:00.000000000Z,3.192\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:30:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:36:00.000000000Z,3.196\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:42:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:48:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T14:54:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:00:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:06:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:12:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:18:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:24:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:30:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:36:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:42:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:48:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T15:54:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:06:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:12:00.000000000Z,2.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:18:00.000000000Z,2.848\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:24:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:30:00.000000000Z,2.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:36:00.000000000Z,2.927\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:42:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:48:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T16:54:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:00:00.000000000Z,2.982\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:06:00.000000000Z,2.897\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:12:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:18:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:24:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:36:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:42:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:48:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:00:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:06:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:12:00.000000000Z,3.107\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:18:00.000000000Z,3.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:24:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:30:00.000000000Z,3.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:36:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:42:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:48:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T18:54:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:00:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:06:00.000000000Z,3.317\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:12:00.000000000Z,3.36\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:18:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:24:00.000000000Z,3.471\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:30:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:36:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:42:00.000000000Z,3.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:48:00.000000000Z,3.602\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T19:54:00.000000000Z,3.625\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:00:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:06:00.000000000Z,3.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:12:00.000000000Z,3.743\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:24:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:30:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:36:00.000000000Z,3.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:42:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:48:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T20:54:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:00:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:06:00.000000000Z,4.252\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:12:00.000000000Z,4.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:18:00.000000000Z,4.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:24:00.000000000Z,4.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:30:00.000000000Z,4.541\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:36:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:42:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:48:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T21:54:00.000000000Z,4.613\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:00:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:06:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:12:00.000000000Z,4.757\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:18:00.000000000Z,4.82\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:24:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:30:00.000000000Z,4.859\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:36:00.000000000Z,4.987\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:42:00.000000000Z,4.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:48:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T22:54:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:00:00.000000000Z,5.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:06:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:12:00.000000000Z,5.036\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:18:00.000000000Z,5.052\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:24:00.000000000Z,5.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:30:00.000000000Z,5.121\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:36:00.000000000Z,5.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:42:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:48:00.000000000Z,5.056\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-23T23:54:00.000000000Z,4.957\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:00:00.000000000Z,5.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:06:00.000000000Z,5.046\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:12:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:18:00.000000000Z,5.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:24:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:30:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:36:00.000000000Z,4.977\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:42:00.000000000Z,4.954\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:48:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T00:54:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:00:00.000000000Z,4.869\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:06:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:12:00.000000000Z,4.846\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:18:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:24:00.000000000Z,4.708\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:30:00.000000000Z,4.652\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:36:00.000000000Z,4.534\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:42:00.000000000Z,4.452\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:48:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T01:54:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:00:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:06:00.000000000Z,4.314\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:12:00.000000000Z,4.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:18:00.000000000Z,4.094\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:24:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:30:00.000000000Z,3.97\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:36:00.000000000Z,3.947\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:42:00.000000000Z,3.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:48:00.000000000Z,3.796\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T02:54:00.000000000Z,3.684\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:00:00.000000000Z,3.606\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:06:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:12:00.000000000Z,3.55\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:18:00.000000000Z,3.422\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:24:00.000000000Z,3.268\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:30:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:36:00.000000000Z,3.189\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:42:00.000000000Z,3.146\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:48:00.000000000Z,3.123\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T03:54:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:00:00.000000000Z,2.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:06:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:12:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:18:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:24:00.000000000Z,2.562\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:30:00.000000000Z,2.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:36:00.000000000Z,2.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:42:00.000000000Z,2.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:48:00.000000000Z,2.264\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T04:54:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:00:00.000000000Z,2.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:06:00.000000000Z,1.965\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:12:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:18:00.000000000Z,1.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:24:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:30:00.000000000Z,1.864\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:36:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:42:00.000000000Z,1.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:48:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T05:54:00.000000000Z,1.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:00:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:06:00.000000000Z,1.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:12:00.000000000Z,1.526\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:18:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:24:00.000000000Z,1.414\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:30:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:36:00.000000000Z,1.355\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:42:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:48:00.000000000Z,1.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T06:54:00.000000000Z,1.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:00:00.000000000Z,1.257\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:06:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:12:00.000000000Z,1.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:18:00.000000000Z,1.181\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:24:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:30:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:36:00.000000000Z,1.175\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:42:00.000000000Z,1.201\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:48:00.000000000Z,1.263\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T07:54:00.000000000Z,1.227\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:00:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:06:00.000000000Z,1.253\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:12:00.000000000Z,1.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:18:00.000000000Z,1.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:24:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:30:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:36:00.000000000Z,1.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:42:00.000000000Z,1.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:48:00.000000000Z,1.506\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T08:54:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:00:00.000000000Z,1.549\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:06:00.000000000Z,1.594\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:12:00.000000000Z,1.722\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:18:00.000000000Z,1.739\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:24:00.000000000Z,1.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:30:00.000000000Z,1.804\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:36:00.000000000Z,1.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:42:00.000000000Z,1.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:48:00.000000000Z,2.014\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T09:54:00.000000000Z,2.07\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:00:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:06:00.000000000Z,2.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:12:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:18:00.000000000Z,2.224\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:24:00.000000000Z,2.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:30:00.000000000Z,2.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:36:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:42:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:48:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T10:54:00.000000000Z,2.605\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:00:00.000000000Z,2.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:06:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:12:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:18:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:24:00.000000000Z,2.825\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:30:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:36:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:42:00.000000000Z,3.1\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T11:54:00.000000000Z,3.133\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:00:00.000000000Z,3.136\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:06:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:18:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:24:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:30:00.000000000Z,3.35\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:36:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:42:00.000000000Z,3.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:48:00.000000000Z,3.383\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T12:54:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:00:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:06:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:12:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:18:00.000000000Z,3.56\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:24:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:30:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:36:00.000000000Z,3.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:42:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:48:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T13:54:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:00:00.000000000Z,3.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:06:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:12:00.000000000Z,3.573\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:18:00.000000000Z,3.553\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:24:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:30:00.000000000Z,3.599\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:36:00.000000000Z,3.527\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:42:00.000000000Z,3.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:48:00.000000000Z,3.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T14:54:00.000000000Z,3.533\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:00:00.000000000Z,3.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:06:00.000000000Z,3.517\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:12:00.000000000Z,3.481\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:18:00.000000000Z,3.51\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:24:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:30:00.000000000Z,3.389\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:36:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:42:00.000000000Z,3.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:48:00.000000000Z,3.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T15:54:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:00:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:06:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:12:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:18:00.000000000Z,3.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:24:00.000000000Z,3.173\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:30:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:36:00.000000000Z,3.156\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:42:00.000000000Z,3.114\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:48:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T16:54:00.000000000Z,3.038\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:06:00.000000000Z,3.015\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:12:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:18:00.000000000Z,2.966\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:24:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:30:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:36:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:42:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:48:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T17:54:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:00:00.000000000Z,2.913\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:06:00.000000000Z,2.884\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:12:00.000000000Z,2.953\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:18:00.000000000Z,2.969\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:24:00.000000000Z,2.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:30:00.000000000Z,2.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:36:00.000000000Z,2.828\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:42:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:48:00.000000000Z,2.992\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T18:54:00.000000000Z,3.018\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:00:00.000000000Z,2.976\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:06:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:12:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:18:00.000000000Z,2.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:30:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:36:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:42:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:48:00.000000000Z,3.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T19:54:00.000000000Z,3.209\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:00:00.000000000Z,3.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:06:00.000000000Z,3.287\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:12:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:18:00.000000000Z,3.337\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:24:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:30:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:36:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:42:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:48:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T20:54:00.000000000Z,3.638\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:00:00.000000000Z,3.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:06:00.000000000Z,3.74\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:12:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:18:00.000000000Z,3.888\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:30:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:36:00.000000000Z,4.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:42:00.000000000Z,4.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:48:00.000000000Z,4.203\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T21:54:00.000000000Z,4.259\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:00:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:06:00.000000000Z,4.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:12:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:18:00.000000000Z,4.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:24:00.000000000Z,4.554\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:30:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:36:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:42:00.000000000Z,4.849\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:48:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T22:54:00.000000000Z,4.905\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:00:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:12:00.000000000Z,5.062\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:18:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:24:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:30:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:36:00.000000000Z,5.2\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:42:00.000000000Z,5.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:48:00.000000000Z,5.315\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-24T23:54:00.000000000Z,5.226\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:00:00.000000000Z,5.285\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:06:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:12:00.000000000Z,5.344\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:24:00.000000000Z,5.42\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:30:00.000000000Z,5.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:36:00.000000000Z,5.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:42:00.000000000Z,5.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:48:00.000000000Z,5.449\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T00:54:00.000000000Z,5.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:00:00.000000000Z,5.463\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:06:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:18:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:24:00.000000000Z,5.325\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:30:00.000000000Z,5.387\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:36:00.000000000Z,5.299\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:42:00.000000000Z,5.302\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:48:00.000000000Z,5.236\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T01:54:00.000000000Z,5.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:00:00.000000000Z,5.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:06:00.000000000Z,5.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:12:00.000000000Z,5.059\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:18:00.000000000Z,4.964\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:24:00.000000000Z,4.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:30:00.000000000Z,4.872\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:36:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:42:00.000000000Z,4.777\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:48:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T02:54:00.000000000Z,4.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:00:00.000000000Z,4.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:06:00.000000000Z,4.432\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:12:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:18:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:24:00.000000000Z,4.265\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:30:00.000000000Z,4.111\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:36:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:42:00.000000000Z,3.924\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:48:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T03:54:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:00:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:06:00.000000000Z,3.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:12:00.000000000Z,3.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:18:00.000000000Z,3.333\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:30:00.000000000Z,3.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:36:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:42:00.000000000Z,2.9\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:48:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T04:54:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:00:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:06:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:12:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:18:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:24:00.000000000Z,2.178\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:30:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:36:00.000000000Z,1.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:42:00.000000000Z,1.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:48:00.000000000Z,1.867\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T05:54:00.000000000Z,1.752\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:00:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:06:00.000000000Z,1.572\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:12:00.000000000Z,1.424\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:18:00.000000000Z,1.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:24:00.000000000Z,1.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:30:00.000000000Z,1.289\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:36:00.000000000Z,1.161\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:42:00.000000000Z,1.138\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:48:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T06:54:00.000000000Z,1.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:00:00.000000000Z,0.984\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:06:00.000000000Z,0.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:12:00.000000000Z,0.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:18:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:24:00.000000000Z,0.81\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:36:00.000000000Z,0.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:42:00.000000000Z,0.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:48:00.000000000Z,0.676\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T07:54:00.000000000Z,0.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:00:00.000000000Z,0.781\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:06:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:12:00.000000000Z,0.771\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:18:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:24:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:30:00.000000000Z,0.807\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:36:00.000000000Z,0.837\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:42:00.000000000Z,0.784\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:48:00.000000000Z,0.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T08:54:00.000000000Z,0.794\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:00:00.000000000Z,0.899\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:06:00.000000000Z,0.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:12:00.000000000Z,1.02\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:18:00.000000000Z,1.037\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:24:00.000000000Z,1.093\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:30:00.000000000Z,1.132\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:36:00.000000000Z,1.188\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:42:00.000000000Z,1.234\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:48:00.000000000Z,1.362\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T09:54:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:00:00.000000000Z,1.345\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:06:00.000000000Z,1.483\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:12:00.000000000Z,1.539\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:18:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:24:00.000000000Z,1.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:30:00.000000000Z,1.729\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:36:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:42:00.000000000Z,1.877\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:48:00.000000000Z,1.942\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T10:54:00.000000000Z,2.083\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:00:00.000000000Z,2.205\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:06:00.000000000Z,2.162\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:12:00.000000000Z,2.267\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:18:00.000000000Z,2.356\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:24:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:30:00.000000000Z,2.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:36:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:42:00.000000000Z,2.7\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:48:00.000000000Z,2.756\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T11:54:00.000000000Z,2.841\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:00:00.000000000Z,2.972\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:12:00.000000000Z,2.949\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:18:00.000000000Z,3.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:24:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:30:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:36:00.000000000Z,3.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:42:00.000000000Z,3.33\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:48:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T12:54:00.000000000Z,3.504\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:00:00.000000000Z,3.514\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:12:00.000000000Z,3.763\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:18:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:24:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:30:00.000000000Z,3.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:36:00.000000000Z,3.881\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:42:00.000000000Z,3.862\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T13:54:00.000000000Z,3.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:00:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:06:00.000000000Z,3.907\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:12:00.000000000Z,3.996\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:18:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:24:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:30:00.000000000Z,3.937\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:36:00.000000000Z,4.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:42:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:48:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T14:54:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:00:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:06:00.000000000Z,4.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:18:00.000000000Z,3.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:24:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:30:00.000000000Z,3.868\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:36:00.000000000Z,3.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:42:00.000000000Z,3.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:48:00.000000000Z,3.891\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T15:54:00.000000000Z,3.835\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:00:00.000000000Z,3.711\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:06:00.000000000Z,3.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:12:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:18:00.000000000Z,3.671\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:24:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:30:00.000000000Z,3.622\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:42:00.000000000Z,3.474\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:48:00.000000000Z,3.524\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T16:54:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:00:00.000000000Z,3.412\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:06:00.000000000Z,3.284\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:12:00.000000000Z,3.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:18:00.000000000Z,3.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:24:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:30:00.000000000Z,3.225\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:36:00.000000000Z,3.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:42:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:48:00.000000000Z,3.012\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T17:54:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:00:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:12:00.000000000Z,2.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:18:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:24:00.000000000Z,2.851\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:30:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:36:00.000000000Z,2.871\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:42:00.000000000Z,2.776\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:48:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T18:54:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:00:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:06:00.000000000Z,2.746\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:12:00.000000000Z,2.789\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:18:00.000000000Z,2.762\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:30:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:36:00.000000000Z,2.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:42:00.000000000Z,2.71\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:48:00.000000000Z,2.785\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T19:54:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:00:00.000000000Z,2.844\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:06:00.000000000Z,2.805\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:12:00.000000000Z,2.815\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:18:00.000000000Z,2.861\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:24:00.000000000Z,2.92\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:30:00.000000000Z,2.936\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:36:00.000000000Z,2.904\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:42:00.000000000Z,2.986\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:48:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T20:54:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:00:00.000000000Z,3.084\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:06:00.000000000Z,3.13\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:12:00.000000000Z,3.222\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:18:00.000000000Z,3.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:24:00.000000000Z,3.291\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:30:00.000000000Z,3.438\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:36:00.000000000Z,3.563\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:42:00.000000000Z,3.586\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:48:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T21:54:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:00:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:06:00.000000000Z,3.901\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:12:00.000000000Z,3.973\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:18:00.000000000Z,3.934\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:24:00.000000000Z,4.042\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:30:00.000000000Z,4.275\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:36:00.000000000Z,4.396\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:42:00.000000000Z,4.446\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:48:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T22:54:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:00:00.000000000Z,4.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:06:00.000000000Z,4.741\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:12:00.000000000Z,4.829\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:18:00.000000000Z,4.856\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:24:00.000000000Z,4.885\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:30:00.000000000Z,4.931\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:42:00.000000000Z,5.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:48:00.000000000Z,5.22\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-25T23:54:00.000000000Z,5.249\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:00:00.000000000Z,5.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:06:00.000000000Z,5.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:12:00.000000000Z,5.479\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:18:00.000000000Z,5.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:24:00.000000000Z,5.61\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:30:00.000000000Z,5.617\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:48:00.000000000Z,5.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T00:54:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:00:00.000000000Z,5.823\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:06:00.000000000Z,5.86\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:12:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:18:00.000000000Z,5.925\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:24:00.000000000Z,5.997\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:30:00.000000000Z,6.027\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:36:00.000000000Z,5.978\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:42:00.000000000Z,5.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:48:00.000000000Z,5.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T01:54:00.000000000Z,5.915\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:00:00.000000000Z,5.961\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:06:00.000000000Z,5.958\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:12:00.000000000Z,5.906\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:18:00.000000000Z,5.886\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:24:00.000000000Z,5.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:30:00.000000000Z,5.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:36:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:42:00.000000000Z,5.712\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T02:54:00.000000000Z,5.525\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:00:00.000000000Z,5.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:06:00.000000000Z,5.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:12:00.000000000Z,5.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:18:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:24:00.000000000Z,5.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:30:00.000000000Z,5.105\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:36:00.000000000Z,5.023\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:42:00.000000000Z,4.908\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:48:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T03:54:00.000000000Z,4.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:00:00.000000000Z,4.656\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:06:00.000000000Z,4.547\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:12:00.000000000Z,4.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:18:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:24:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:30:00.000000000Z,4.124\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:36:00.000000000Z,4.016\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:42:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:48:00.000000000Z,3.737\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T04:54:00.000000000Z,3.596\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:00:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:06:00.000000000Z,3.353\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:12:00.000000000Z,3.238\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:18:00.000000000Z,3.091\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:24:00.000000000Z,3.041\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:30:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:36:00.000000000Z,2.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:42:00.000000000Z,2.579\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:48:00.000000000Z,2.461\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T05:54:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:00:00.000000000Z,2.283\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:06:00.000000000Z,2.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:12:00.000000000Z,1.962\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:18:00.000000000Z,1.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:24:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:30:00.000000000Z,1.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:36:00.000000000Z,1.558\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:42:00.000000000Z,1.532\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:48:00.000000000Z,1.496\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T06:54:00.000000000Z,1.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:00:00.000000000Z,1.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:06:00.000000000Z,1.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:12:00.000000000Z,1.073\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:18:00.000000000Z,1.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:24:00.000000000Z,0.935\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:30:00.000000000Z,0.948\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:36:00.000000000Z,0.758\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:42:00.000000000Z,0.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:48:00.000000000Z,0.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T07:54:00.000000000Z,0.614\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:00:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:06:00.000000000Z,0.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:12:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:18:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:24:00.000000000Z,0.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:30:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:36:00.000000000Z,0.397\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:42:00.000000000Z,0.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:48:00.000000000Z,0.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T08:54:00.000000000Z,0.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:00:00.000000000Z,0.413\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:06:00.000000000Z,0.443\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:12:00.000000000Z,0.39\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:18:00.000000000Z,0.371\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:24:00.000000000Z,0.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:30:00.000000000Z,0.495\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:36:00.000000000Z,0.518\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:42:00.000000000Z,0.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:48:00.000000000Z,0.663\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T09:54:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:00:00.000000000Z,0.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:06:00.000000000Z,0.866\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:12:00.000000000Z,0.863\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:18:00.000000000Z,0.909\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:24:00.000000000Z,0.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:30:00.000000000Z,1.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:36:00.000000000Z,1.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:42:00.000000000Z,1.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:48:00.000000000Z,1.309\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T10:54:00.000000000Z,1.411\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:00:00.000000000Z,1.522\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:06:00.000000000Z,1.568\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:12:00.000000000Z,1.677\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:18:00.000000000Z,1.854\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:24:00.000000000Z,1.896\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:30:00.000000000Z,2.028\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:36:00.000000000Z,2.103\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:42:00.000000000Z,2.182\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:48:00.000000000Z,2.346\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T11:54:00.000000000Z,2.388\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:00:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:06:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:12:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:18:00.000000000Z,2.73\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:24:00.000000000Z,2.812\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:30:00.000000000Z,2.995\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:36:00.000000000Z,3.048\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:42:00.000000000Z,3.15\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:48:00.000000000Z,3.235\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T12:54:00.000000000Z,3.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:00:00.000000000Z,3.32\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:06:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:12:00.000000000Z,3.556\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:18:00.000000000Z,3.655\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:24:00.000000000Z,3.707\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:30:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:36:00.000000000Z,3.852\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:42:00.000000000Z,3.911\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:48:00.000000000Z,3.917\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T13:54:00.000000000Z,4.039\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:00:00.000000000Z,4.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:06:00.000000000Z,4.134\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:12:00.000000000Z,4.144\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:18:00.000000000Z,4.183\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:24:00.000000000Z,4.232\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:30:00.000000000Z,4.295\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:36:00.000000000Z,4.304\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:42:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:48:00.000000000Z,4.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T14:54:00.000000000Z,4.367\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:00:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:06:00.000000000Z,4.354\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:12:00.000000000Z,4.357\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:18:00.000000000Z,4.455\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:24:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:30:00.000000000Z,4.459\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:36:00.000000000Z,4.436\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:42:00.000000000Z,4.377\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:48:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T15:54:00.000000000Z,4.347\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:00:00.000000000Z,4.364\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:06:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:12:00.000000000Z,4.298\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:18:00.000000000Z,4.219\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:24:00.000000000Z,4.127\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:30:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:36:00.000000000Z,4.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:42:00.000000000Z,4.029\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:48:00.000000000Z,3.944\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T16:54:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:00:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:06:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:12:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:18:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:30:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:36:00.000000000Z,3.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:42:00.000000000Z,3.458\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:48:00.000000000Z,3.366\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T17:54:00.000000000Z,3.297\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:00:00.000000000Z,3.278\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:06:00.000000000Z,3.241\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:12:00.000000000Z,3.169\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:18:00.000000000Z,3.068\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:24:00.000000000Z,3.058\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:30:00.000000000Z,2.946\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:36:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:42:00.000000000Z,2.943\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:48:00.000000000Z,2.894\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T18:54:00.000000000Z,2.838\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:00:00.000000000Z,2.736\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:06:00.000000000Z,2.72\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:12:00.000000000Z,2.651\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:18:00.000000000Z,2.661\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:24:00.000000000Z,2.635\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:30:00.000000000Z,2.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:36:00.000000000Z,2.615\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:42:00.000000000Z,2.585\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:48:00.000000000Z,2.598\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T19:54:00.000000000Z,2.582\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:00:00.000000000Z,2.451\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:06:00.000000000Z,2.448\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:12:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:18:00.000000000Z,2.503\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:24:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:30:00.000000000Z,2.543\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:36:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:42:00.000000000Z,2.497\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:48:00.000000000Z,2.47\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T20:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:00:00.000000000Z,2.618\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:06:00.000000000Z,2.697\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:12:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:18:00.000000000Z,2.831\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:24:00.000000000Z,2.766\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:30:00.000000000Z,2.795\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:36:00.000000000Z,2.923\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:42:00.000000000Z,3.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:48:00.000000000Z,3.077\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T21:54:00.000000000Z,3.176\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:00:00.000000000Z,3.159\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:06:00.000000000Z,3.255\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:12:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:18:00.000000000Z,3.442\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:24:00.000000000Z,3.478\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:30:00.000000000Z,3.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:36:00.000000000Z,3.648\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:42:00.000000000Z,3.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:48:00.000000000Z,3.914\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T22:54:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:00:00.000000000Z,3.999\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:06:00.000000000Z,4.035\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:12:00.000000000Z,4.065\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:18:00.000000000Z,4.245\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:24:00.000000000Z,4.419\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:30:00.000000000Z,4.531\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:36:00.000000000Z,4.623\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:42:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:48:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-26T23:54:00.000000000Z,4.928\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:00:00.000000000Z,4.951\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:06:00.000000000Z,5.033\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:12:00.000000000Z,5.167\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:18:00.000000000Z,5.322\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:24:00.000000000Z,5.433\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:30:00.000000000Z,5.548\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:36:00.000000000Z,5.659\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:42:00.000000000Z,5.564\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:48:00.000000000Z,5.64\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T00:54:00.000000000Z,5.715\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:00:00.000000000Z,5.873\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:06:00.000000000Z,6.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:12:00.000000000Z,6.053\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:18:00.000000000Z,6.119\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:24:00.000000000Z,6.043\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:30:00.000000000Z,6.076\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:36:00.000000000Z,6.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:42:00.000000000Z,6.171\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:48:00.000000000Z,6.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T01:54:00.000000000Z,6.312\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:00:00.000000000Z,6.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:06:00.000000000Z,6.348\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:12:00.000000000Z,6.385\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:18:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:24:00.000000000Z,6.352\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:30:00.000000000Z,6.404\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:36:00.000000000Z,6.358\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:42:00.000000000Z,6.335\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:48:00.000000000Z,6.365\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T02:54:00.000000000Z,6.316\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:00:00.000000000Z,6.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:06:00.000000000Z,6.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:12:00.000000000Z,6.168\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:18:00.000000000Z,6.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:24:00.000000000Z,6.122\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:30:00.000000000Z,6.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:36:00.000000000Z,5.994\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:42:00.000000000Z,5.853\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:48:00.000000000Z,5.778\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T03:54:00.000000000Z,5.751\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:00:00.000000000Z,5.689\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:06:00.000000000Z,5.604\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:12:00.000000000Z,5.545\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:18:00.000000000Z,5.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:24:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:30:00.000000000Z,5.24\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:36:00.000000000Z,5.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:42:00.000000000Z,4.98\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:48:00.000000000Z,4.797\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T04:54:00.000000000Z,4.685\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:00:00.000000000Z,4.593\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:06:00.000000000Z,4.488\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:12:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:18:00.000000000Z,4.104\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:24:00.000000000Z,3.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:30:00.000000000Z,3.822\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:36:00.000000000Z,3.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:42:00.000000000Z,3.54\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:48:00.000000000Z,3.376\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T05:54:00.000000000Z,3.212\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:00:00.000000000Z,3.061\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:06:00.000000000Z,2.989\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:12:00.000000000Z,2.858\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:18:00.000000000Z,2.703\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:24:00.000000000Z,2.523\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:30:00.000000000Z,2.336\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:36:00.000000000Z,2.208\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:42:00.000000000Z,2.113\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:48:00.000000000Z,2.044\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T06:54:00.000000000Z,1.88\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:00:00.000000000Z,1.732\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:06:00.000000000Z,1.578\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:12:00.000000000Z,1.46\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:18:00.000000000Z,1.394\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:24:00.000000000Z,1.27\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:30:00.000000000Z,1.152\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:36:00.000000000Z,1.01\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:42:00.000000000Z,0.902\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:48:00.000000000Z,0.768\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T07:54:00.000000000Z,0.702\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:00:00.000000000Z,0.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:06:00.000000000Z,0.509\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:12:00.000000000Z,0.407\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:18:00.000000000Z,0.351\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:24:00.000000000Z,0.331\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:30:00.000000000Z,0.318\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:36:00.000000000Z,0.184\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:42:00.000000000Z,0.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:48:00.000000000Z,0.125\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T08:54:00.000000000Z,0.135\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:00:00.000000000Z,0.128\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:06:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:12:00.000000000Z,-0.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:18:00.000000000Z,0.007\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:24:00.000000000Z,0.075\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:30:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:36:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:42:00.000000000Z,0.098\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:48:00.000000000Z,0.079\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T09:54:00.000000000Z,0.082\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:00:00.000000000Z,0.089\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:06:00.000000000Z,0.072\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:12:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:18:00.000000000Z,0.164\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:24:00.000000000Z,0.207\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:30:00.000000000Z,0.338\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:36:00.000000000Z,0.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:42:00.000000000Z,0.43\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:48:00.000000000Z,0.456\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T10:54:00.000000000Z,0.489\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:00:00.000000000Z,0.551\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:06:00.000000000Z,0.719\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:12:00.000000000Z,0.912\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:18:00.000000000Z,0.955\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:24:00.000000000Z,1.05\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:30:00.000000000Z,1.102\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:36:00.000000000Z,1.25\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:42:00.000000000Z,1.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:48:00.000000000Z,1.457\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T11:54:00.000000000Z,1.66\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:00:00.000000000Z,1.755\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:06:00.000000000Z,1.824\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:12:00.000000000Z,2.001\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:18:00.000000000Z,2.087\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:24:00.000000000Z,2.244\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:30:00.000000000Z,2.339\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:36:00.000000000Z,2.415\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:42:00.000000000Z,2.552\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:48:00.000000000Z,2.687\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T12:54:00.000000000Z,2.802\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:00:00.000000000Z,2.959\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:06:00.000000000Z,3.117\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:12:00.000000000Z,3.228\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:18:00.000000000Z,3.294\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:24:00.000000000Z,3.373\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:30:00.000000000Z,3.409\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:36:00.000000000Z,3.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:42:00.000000000Z,3.694\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:48:00.000000000Z,3.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T13:54:00.000000000Z,3.963\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:00:00.000000000Z,4.006\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:06:00.000000000Z,4.085\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:12:00.000000000Z,4.186\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:18:00.000000000Z,4.239\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:24:00.000000000Z,4.327\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:30:00.000000000Z,4.4\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:36:00.000000000Z,4.537\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:42:00.000000000Z,4.629\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:48:00.000000000Z,4.619\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T14:54:00.000000000Z,4.626\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:00:00.000000000Z,4.633\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:06:00.000000000Z,4.731\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:12:00.000000000Z,4.764\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:18:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:24:00.000000000Z,4.806\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:30:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:36:00.000000000Z,4.836\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:42:00.000000000Z,4.839\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:48:00.000000000Z,4.895\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T15:54:00.000000000Z,4.816\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:00:00.000000000Z,4.78\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:06:00.000000000Z,4.793\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:12:00.000000000Z,4.77\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:18:00.000000000Z,4.803\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:24:00.000000000Z,4.747\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:30:00.000000000Z,4.738\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:36:00.000000000Z,4.662\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:42:00.000000000Z,4.58\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:48:00.000000000Z,4.567\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T16:54:00.000000000Z,4.505\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:00:00.000000000Z,4.469\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:06:00.000000000Z,4.38\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:12:00.000000000Z,4.324\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:18:00.000000000Z,4.321\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:24:00.000000000Z,4.14\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:30:00.000000000Z,4.045\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:36:00.000000000Z,4.055\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:42:00.000000000Z,3.96\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:48:00.000000000Z,3.842\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T17:54:00.000000000Z,3.832\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:00:00.000000000Z,3.783\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:06:00.000000000Z,3.668\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:12:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:24:00.000000000Z,3.484\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:30:00.000000000Z,3.428\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:36:00.000000000Z,3.34\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:42:00.000000000Z,3.271\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:48:00.000000000Z,3.11\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T18:54:00.000000000Z,3.031\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:00:00.000000000Z,2.979\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:06:00.000000000Z,2.933\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:12:00.000000000Z,2.887\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:18:00.000000000Z,2.769\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:24:00.000000000Z,2.68\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:30:00.000000000Z,2.631\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:36:00.000000000Z,2.566\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:42:00.000000000Z,2.53\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:48:00.000000000Z,2.536\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T19:54:00.000000000Z,2.5\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:00:00.000000000Z,2.392\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:06:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:12:00.000000000Z,2.28\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:18:00.000000000Z,2.326\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:24:00.000000000Z,2.251\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:30:00.000000000Z,2.172\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:36:00.000000000Z,2.215\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:42:00.000000000Z,2.221\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:48:00.000000000Z,2.195\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T20:54:00.000000000Z,2.165\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:00:00.000000000Z,2.096\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:06:00.000000000Z,2.139\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:12:00.000000000Z,2.211\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:18:00.000000000Z,2.26\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:24:00.000000000Z,2.306\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:30:00.000000000Z,2.31\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:36:00.000000000Z,2.29\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:42:00.000000000Z,2.3\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:48:00.000000000Z,2.375\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T21:54:00.000000000Z,2.493\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:00:00.000000000Z,2.52\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:06:00.000000000Z,2.48\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:12:00.000000000Z,2.513\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:18:00.000000000Z,2.612\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:24:00.000000000Z,2.717\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:30:00.000000000Z,2.808\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:36:00.000000000Z,2.93\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:42:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:48:00.000000000Z,2.91\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T22:54:00.000000000Z,3.12\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:00:00.000000000Z,3.258\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:06:00.000000000Z,3.363\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:12:00.000000000Z,3.406\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:18:00.000000000Z,3.491\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:24:00.000000000Z,3.589\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:30:00.000000000Z,3.688\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:36:00.000000000Z,3.855\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:42:00.000000000Z,4.003\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:48:00.000000000Z,4.049\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-27T23:54:00.000000000Z,4.157\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:00:00.000000000Z,4.301\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:06:00.000000000Z,4.429\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:12:00.000000000Z,4.475\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:18:00.000000000Z,4.646\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:24:00.000000000Z,4.754\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:30:00.000000000Z,4.875\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:36:00.000000000Z,5.026\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:42:00.000000000Z,5.18\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:48:00.000000000Z,5.246\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T00:54:00.000000000Z,5.341\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:00:00.000000000Z,5.427\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:06:00.000000000Z,5.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:12:00.000000000Z,5.745\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:18:00.000000000Z,5.817\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:24:00.000000000Z,5.879\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:30:00.000000000Z,5.991\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:36:00.000000000Z,6.024\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:42:00.000000000Z,6.129\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:48:00.000000000Z,6.296\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T01:54:00.000000000Z,6.329\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:00:00.000000000Z,6.437\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:06:00.000000000Z,6.499\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:12:00.000000000Z,6.591\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:18:00.000000000Z,6.69\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:24:00.000000000Z,6.621\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:30:00.000000000Z,6.65\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:36:00.000000000Z,6.749\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:42:00.000000000Z,6.788\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:48:00.000000000Z,6.818\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T02:54:00.000000000Z,6.89\n,,0,2015-08-22T22:12:00.000000000Z,2015-08-28T03:01:00.000000000Z,water_level,water,2015-08-28T03:00:00.000000000Z,6.9\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1278, - }, - File: "holt_winters_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double\n#group,false,false,false,false\n#default,_result,,,\n,result,table,_time,_value\n,,0,2015-08-28T04:32:00Z,3.9914180362073646\n,,0,2015-08-28T10:51:00Z,0.8307286750677001\n,,0,2015-08-28T17:10:00Z,3.6959256712424695\n,,0,2015-08-28T23:29:00Z,2.945758601382681\n,,0,2015-08-29T05:48:00Z,3.398909006745872\n,,0,2015-08-29T12:07:00Z,0.6985261817067938\n,,0,2015-08-29T18:26:00Z,3.0650009664543356\n,,0,2015-08-30T00:45:00Z,2.4176070926199644\n,,0,2015-08-30T07:04:00Z,2.7815982631565688\n,,0,2015-08-30T13:23:00Z,0.5664788122687602\n\"", - Start: ast.Position{ - Column: 1, - Line: 1262, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 1262, - }, - File: "holt_winters_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 1262, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1278, - }, - File: "holt_winters_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double\n#group,false,false,false,false\n#default,_result,,,\n,result,table,_time,_value\n,,0,2015-08-28T04:32:00Z,3.9914180362073646\n,,0,2015-08-28T10:51:00Z,0.8307286750677001\n,,0,2015-08-28T17:10:00Z,3.6959256712424695\n,,0,2015-08-28T23:29:00Z,2.945758601382681\n,,0,2015-08-29T05:48:00Z,3.398909006745872\n,,0,2015-08-29T12:07:00Z,0.6985261817067938\n,,0,2015-08-29T18:26:00Z,3.0650009664543356\n,,0,2015-08-30T00:45:00Z,2.4176070926199644\n,,0,2015-08-30T07:04:00Z,2.7815982631565688\n,,0,2015-08-30T13:23:00Z,0.5664788122687602\n\"", - Start: ast.Position{ - Column: 5, - Line: 1263, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double\n#group,false,false,false,false\n#default,_result,,,\n,result,table,_time,_value\n,,0,2015-08-28T04:32:00Z,3.9914180362073646\n,,0,2015-08-28T10:51:00Z,0.8307286750677001\n,,0,2015-08-28T17:10:00Z,3.6959256712424695\n,,0,2015-08-28T23:29:00Z,2.945758601382681\n,,0,2015-08-29T05:48:00Z,3.398909006745872\n,,0,2015-08-29T12:07:00Z,0.6985261817067938\n,,0,2015-08-29T18:26:00Z,3.0650009664543356\n,,0,2015-08-30T00:45:00Z,2.4176070926199644\n,,0,2015-08-30T07:04:00Z,2.7815982631565688\n,,0,2015-08-30T13:23:00Z,0.5664788122687602\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "t_hw = (table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 1, - Line: 1279, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 1279, - }, - File: "holt_winters_test.flux", - Source: "t_hw", - Start: ast.Position{ - Column: 1, - Line: 1279, - }, - }, - }, - Name: "t_hw", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 8, - Line: 1279, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1280, - }, - File: "holt_winters_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 1281, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "start: 2015-08-22T22:12:00Z", - Start: ast.Position{ - Column: 18, - Line: 1281, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 1281, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "2015-08-22T22:12:00Z", - Start: ast.Position{ - Column: 25, - Line: 1281, - }, - }, - }, - Value: parser.MustParseTime("2015-08-22T22:12:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "stop: 2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 1281, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 1281, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "2015-08-28T03:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 1281, - }, - }, - }, - Value: parser.MustParseTime("2015-08-28T03:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 1281, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1281, - }, - File: "holt_winters_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 1281, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "every: 379m, offset: 348m", - Start: ast.Position{ - Column: 19, - Line: 1282, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "every: 379m", - Start: ast.Position{ - Column: 19, - Line: 1282, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 1282, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "379m", - Start: ast.Position{ - Column: 26, - Line: 1282, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(379), - Unit: "m", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "offset: 348m", - Start: ast.Position{ - Column: 32, - Line: 1282, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "offset", - Start: ast.Position{ - Column: 32, - Line: 1282, - }, - }, - }, - Name: "offset", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "348m", - Start: ast.Position{ - Column: 40, - Line: 1282, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(348), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "window(every: 379m, offset: 348m)", - Start: ast.Position{ - Column: 12, - Line: 1282, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1282, - }, - File: "holt_winters_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 1282, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1283, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1283, - }, - File: "holt_winters_test.flux", - Source: "first()", - Start: ast.Position{ - Column: 12, - Line: 1283, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1283, - }, - File: "holt_winters_test.flux", - Source: "first", - Start: ast.Position{ - Column: 12, - Line: 1283, - }, - }, - }, - Name: "first", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// InfluxQL associates the value of the beginning of the window\n"}, ast.Comment{Text: "// to the result of the function applied to it.\n"}, ast.Comment{Text: "// So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n"}, ast.Comment{Text: "// of the starting dataset to match between InfluxQL and Flux.\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "column: \"_start\", as: \"_time\"", - Start: ast.Position{ - Column: 22, - Line: 1288, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "column: \"_start\"", - Start: ast.Position{ - Column: 22, - Line: 1288, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 1288, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 30, - Line: 1288, - }, - }, - }, - Value: "_start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "as: \"_time\"", - Start: ast.Position{ - Column: 40, - Line: 1288, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "as", - Start: ast.Position{ - Column: 40, - Line: 1288, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 44, - Line: 1288, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 12, - Line: 1288, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1288, - }, - File: "holt_winters_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 1288, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 1289, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 1289, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 1289, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "inf", - Start: ast.Position{ - Column: 26, - Line: 1289, - }, - }, - }, - Name: "inf", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 1289, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1289, - }, - File: "holt_winters_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 1289, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "n: 10, seasonality: 4, interval: 379m", - Start: ast.Position{ - Column: 24, - Line: 1290, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 1290, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "n", - Start: ast.Position{ - Column: 24, - Line: 1290, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "10", - Start: ast.Position{ - Column: 27, - Line: 1290, - }, - }, - }, - Value: int64(10), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "seasonality: 4", - Start: ast.Position{ - Column: 31, - Line: 1290, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "seasonality", - Start: ast.Position{ - Column: 31, - Line: 1290, - }, - }, - }, - Name: "seasonality", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "4", - Start: ast.Position{ - Column: 44, - Line: 1290, - }, - }, - }, - Value: int64(4), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "interval: 379m", - Start: ast.Position{ - Column: 47, - Line: 1290, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "interval", - Start: ast.Position{ - Column: 47, - Line: 1290, - }, - }, - }, - Name: "interval", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "379m", - Start: ast.Position{ - Column: 57, - Line: 1290, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(379), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "holtWinters(n: 10, seasonality: 4, interval: 379m)", - Start: ast.Position{ - Column: 12, - Line: 1290, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1290, - }, - File: "holt_winters_test.flux", - Source: "holtWinters", - Start: ast.Position{ - Column: 12, - Line: 1290, - }, - }, - }, - Name: "holtWinters", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "table\n |> range(start: 2015-08-22T22:12:00Z, stop: 2015-08-28T03:00:00Z)\n |> window(every: 379m, offset: 348m)\n |> first()\n // InfluxQL associates the value of the beginning of the window\n // to the result of the function applied to it.\n // So, we overwrite \"_time\" with \"_start\" in order to make timestamps\n // of the starting dataset to match between InfluxQL and Flux.\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n |> holtWinters(n: 10, seasonality: 4, interval: 379m)\n |> keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 1280, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "columns: [\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 1291, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "columns: [\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 1291, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 1291, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "[\"_time\", \"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 1291, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 1291, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 1291, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "keep(columns: [\"_time\", \"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 1291, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1291, - }, - File: "holt_winters_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 1291, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1279, - }, - File: "holt_winters_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 9, - Line: 1279, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 1279, - }, - File: "holt_winters_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 1279, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1279, - }, - File: "holt_winters_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 15, - Line: 1279, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "_holt_winters = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw})", - Start: ast.Position{ - Column: 6, - Line: 1293, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "_holt_winters", - Start: ast.Position{ - Column: 6, - Line: 1293, - }, - }, - }, - Name: "_holt_winters", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw})", - Start: ast.Position{ - Column: 22, - Line: 1293, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw})", - Start: ast.Position{ - Column: 28, - Line: 1293, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw}", - Start: ast.Position{ - Column: 29, - Line: 1293, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 1293, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 1293, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 1293, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 1293, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 1293, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 62, - Line: 1293, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 37, - Line: 1293, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 37, - Line: 1293, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 37, - Line: 1293, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 45, - Line: 1293, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 1293, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "want", - Start: ast.Position{ - Column: 71, - Line: 1293, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 1293, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 1293, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 93, - Line: 1293, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 98, - Line: 1293, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 77, - Line: 1293, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 77, - Line: 1293, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 77, - Line: 1293, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 85, - Line: 1293, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "fn: t_hw", - Start: ast.Position{ - Column: 108, - Line: 1293, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 108, - Line: 1293, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "t_hw", - Start: ast.Position{ - Column: 112, - Line: 1293, - }, - }, - }, - Name: "t_hw", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 1293, - }, - File: "holt_winters_test.flux", - Source: "test _holt_winters = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_hw})", - Start: ast.Position{ - Column: 1, - Line: 1293, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holt_winters_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "holt_winters_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "holt_winters_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "holt_winters_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "holt_winters_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double\n#group,false,false,false,true,false,false\n#default,_result,,,,,\n,result,table,_time,_measurement,v1,v2\n,,0,2018-05-22T19:53:00Z,_m0,0,1\n,,0,2018-05-22T19:53:10Z,_m0,1,1\n,,0,2018-05-22T19:53:20Z,_m0,2,1\n,,0,2018-05-22T19:53:30Z,_m0,3,1\n,,0,2018-05-22T19:53:40Z,_m0,4,1\n,,0,2018-05-22T19:53:50Z,_m0,5,1\n,,1,2018-05-22T19:53:00Z,_m1,0,1\n,,1,2018-05-22T19:53:10Z,_m1,2,1\n,,1,2018-05-22T19:53:20Z,_m1,4,1\n,,1,2018-05-22T19:53:30Z,_m1,6,1\n,,1,2018-05-22T19:53:40Z,_m1,8,1\n,,1,2018-05-22T19:53:50Z,_m1,6,1\n,,1,2018-05-22T19:54:00Z,_m1,4,1\n,,1,2018-05-22T19:54:10Z,_m1,2,1\n,,1,2018-05-22T19:54:20Z,_m1,0,1\n,,2,2018-05-22T19:53:00Z,_m2,0,1\n,,2,2018-05-22T19:53:10Z,_m2,8,1\n,,2,2018-05-22T19:53:20Z,_m2,2,1\n,,2,2018-05-22T19:53:30Z,_m2,6,1\n,,3,2018-05-22T19:53:40Z,_m3,1,1\n,,3,2018-05-22T19:53:50Z,_m3,1,1\n,,3,2018-05-22T19:54:00Z,_m3,1,1\n\"\noutData =\n \"\n#datatype,string,long,string,double,double\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,_measurement,v1,v2\n,,0,_m0,12.5,5\n,,1,_m1,32,8\n,,2,_m2,13,3\n,,3,_m3,2,2\n\"\nt_integral_columns = (table=<-) =>\n table\n |> integral(columns: [\"v1\", \"v2\"], unit: 10s)\n\ntest _integral_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_columns_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "integral_columns_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_columns_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_columns_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_columns_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "integral_columns_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,double,double\n#group,false,false,false,true,false,false\n#default,_result,,,,,\n,result,table,_time,_measurement,v1,v2\n,,0,2018-05-22T19:53:00Z,_m0,0,1\n,,0,2018-05-22T19:53:10Z,_m0,1,1\n,,0,2018-05-22T19:53:20Z,_m0,2,1\n,,0,2018-05-22T19:53:30Z,_m0,3,1\n,,0,2018-05-22T19:53:40Z,_m0,4,1\n,,0,2018-05-22T19:53:50Z,_m0,5,1\n,,1,2018-05-22T19:53:00Z,_m1,0,1\n,,1,2018-05-22T19:53:10Z,_m1,2,1\n,,1,2018-05-22T19:53:20Z,_m1,4,1\n,,1,2018-05-22T19:53:30Z,_m1,6,1\n,,1,2018-05-22T19:53:40Z,_m1,8,1\n,,1,2018-05-22T19:53:50Z,_m1,6,1\n,,1,2018-05-22T19:54:00Z,_m1,4,1\n,,1,2018-05-22T19:54:10Z,_m1,2,1\n,,1,2018-05-22T19:54:20Z,_m1,0,1\n,,2,2018-05-22T19:53:00Z,_m2,0,1\n,,2,2018-05-22T19:53:10Z,_m2,8,1\n,,2,2018-05-22T19:53:20Z,_m2,2,1\n,,2,2018-05-22T19:53:30Z,_m2,6,1\n,,3,2018-05-22T19:53:40Z,_m3,1,1\n,,3,2018-05-22T19:53:50Z,_m3,1,1\n,,3,2018-05-22T19:54:00Z,_m3,1,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "integral_columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "integral_columns_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,double,double\n#group,false,false,false,true,false,false\n#default,_result,,,,,\n,result,table,_time,_measurement,v1,v2\n,,0,2018-05-22T19:53:00Z,_m0,0,1\n,,0,2018-05-22T19:53:10Z,_m0,1,1\n,,0,2018-05-22T19:53:20Z,_m0,2,1\n,,0,2018-05-22T19:53:30Z,_m0,3,1\n,,0,2018-05-22T19:53:40Z,_m0,4,1\n,,0,2018-05-22T19:53:50Z,_m0,5,1\n,,1,2018-05-22T19:53:00Z,_m1,0,1\n,,1,2018-05-22T19:53:10Z,_m1,2,1\n,,1,2018-05-22T19:53:20Z,_m1,4,1\n,,1,2018-05-22T19:53:30Z,_m1,6,1\n,,1,2018-05-22T19:53:40Z,_m1,8,1\n,,1,2018-05-22T19:53:50Z,_m1,6,1\n,,1,2018-05-22T19:54:00Z,_m1,4,1\n,,1,2018-05-22T19:54:10Z,_m1,2,1\n,,1,2018-05-22T19:54:20Z,_m1,0,1\n,,2,2018-05-22T19:53:00Z,_m2,0,1\n,,2,2018-05-22T19:53:10Z,_m2,8,1\n,,2,2018-05-22T19:53:20Z,_m2,2,1\n,,2,2018-05-22T19:53:30Z,_m2,6,1\n,,3,2018-05-22T19:53:40Z,_m3,1,1\n,,3,2018-05-22T19:53:50Z,_m3,1,1\n,,3,2018-05-22T19:54:00Z,_m3,1,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,double,double\n#group,false,false,false,true,false,false\n#default,_result,,,,,\n,result,table,_time,_measurement,v1,v2\n,,0,2018-05-22T19:53:00Z,_m0,0,1\n,,0,2018-05-22T19:53:10Z,_m0,1,1\n,,0,2018-05-22T19:53:20Z,_m0,2,1\n,,0,2018-05-22T19:53:30Z,_m0,3,1\n,,0,2018-05-22T19:53:40Z,_m0,4,1\n,,0,2018-05-22T19:53:50Z,_m0,5,1\n,,1,2018-05-22T19:53:00Z,_m1,0,1\n,,1,2018-05-22T19:53:10Z,_m1,2,1\n,,1,2018-05-22T19:53:20Z,_m1,4,1\n,,1,2018-05-22T19:53:30Z,_m1,6,1\n,,1,2018-05-22T19:53:40Z,_m1,8,1\n,,1,2018-05-22T19:53:50Z,_m1,6,1\n,,1,2018-05-22T19:54:00Z,_m1,4,1\n,,1,2018-05-22T19:54:10Z,_m1,2,1\n,,1,2018-05-22T19:54:20Z,_m1,0,1\n,,2,2018-05-22T19:53:00Z,_m2,0,1\n,,2,2018-05-22T19:53:10Z,_m2,8,1\n,,2,2018-05-22T19:53:20Z,_m2,2,1\n,,2,2018-05-22T19:53:30Z,_m2,6,1\n,,3,2018-05-22T19:53:40Z,_m3,1,1\n,,3,2018-05-22T19:53:50Z,_m3,1,1\n,,3,2018-05-22T19:54:00Z,_m3,1,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "integral_columns_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,double,double\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,_measurement,v1,v2\n,,0,_m0,12.5,5\n,,1,_m1,32,8\n,,2,_m2,13,3\n,,3,_m3,2,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "integral_columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "integral_columns_test.flux", - Source: "\"\n#datatype,string,long,string,double,double\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,_measurement,v1,v2\n,,0,_m0,12.5,5\n,,1,_m1,32,8\n,,2,_m2,13,3\n,,3,_m3,2,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,string,double,double\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,_measurement,v1,v2\n,,0,_m0,12.5,5\n,,1,_m1,32,8\n,,2,_m2,13,3\n,,3,_m3,2,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "t_integral_columns = (table=<-) =>\n table\n |> integral(columns: [\"v1\", \"v2\"], unit: 10s)", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 48, - }, - File: "integral_columns_test.flux", - Source: "t_integral_columns", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_integral_columns", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "(table=<-) =>\n table\n |> integral(columns: [\"v1\", \"v2\"], unit: 10s)", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "integral_columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "table\n |> integral(columns: [\"v1\", \"v2\"], unit: 10s)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "columns: [\"v1\", \"v2\"], unit: 10s", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "columns: [\"v1\", \"v2\"]", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 50, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "[\"v1\", \"v2\"]", - Start: ast.Position{ - Column: 30, - Line: 50, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "\"v1\"", - Start: ast.Position{ - Column: 31, - Line: 50, - }, - }, - }, - Value: "v1", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "\"v2\"", - Start: ast.Position{ - Column: 37, - Line: 50, - }, - }, - }, - Value: "v2", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 44, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 44, - Line: 50, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 50, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "integral(columns: [\"v1\", \"v2\"], unit: 10s)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 50, - }, - File: "integral_columns_test.flux", - Source: "integral", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "integral", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "integral_columns_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "integral_columns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 48, - }, - File: "integral_columns_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 29, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "_integral_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns})", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "integral_columns_test.flux", - Source: "_integral_columns", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Name: "_integral_columns", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns})", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns})", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns}", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 53, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "fn: t_integral_columns", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "t_integral_columns", - Start: ast.Position{ - Column: 89, - Line: 53, - }, - }, - }, - Name: "t_integral_columns", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 53, - }, - File: "integral_columns_test.flux", - Source: "test _integral_columns = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral_columns})", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_columns_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_columns_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "integral_columns_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_columns_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_columns_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,36.5\n,,1,_m,QQ,6\n,,2,_m,RR,-2\n\"\nt_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> integral(unit: 10s, interpolate: \"linear\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_interpolate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "integral_interpolate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_interpolate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_interpolate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_interpolate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "integral_interpolate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "integral_interpolate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "integral_interpolate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "integral_interpolate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,36.5\n,,1,_m,QQ,6\n,,2,_m,RR,-2\n\"", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 29, - }, - File: "integral_interpolate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "integral_interpolate_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,36.5\n,,1,_m,QQ,6\n,,2,_m,RR,-2\n\"", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,36.5\n,,1,_m,QQ,6\n,,2,_m,RR,-2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "t_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> integral(unit: 10s, interpolate: \"linear\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 39, - }, - File: "integral_interpolate_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> integral(unit: 10s, interpolate: \"linear\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "integral_interpolate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "stop: 2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 41, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 53, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "integral_interpolate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> integral(unit: 10s, interpolate: \"linear\")", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "unit: 10s, interpolate: \"linear\"", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "interpolate: \"linear\"", - Start: ast.Position{ - Column: 32, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "interpolate", - Start: ast.Position{ - Column: 32, - Line: 42, - }, - }, - }, - Name: "interpolate", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "\"linear\"", - Start: ast.Position{ - Column: 45, - Line: 42, - }, - }, - }, - Value: "linear", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "integral(unit: 10s, interpolate: \"linear\")", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "integral_interpolate_test.flux", - Source: "integral", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "integral", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> integral(unit: 10s, interpolate: \"linear\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 43, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 43, - }, - File: "integral_interpolate_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "integral_interpolate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 39, - }, - File: "integral_interpolate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 39, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "integral_interpolate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "_integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "_integral", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 18, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral}", - Start: ast.Position{ - Column: 25, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 45, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 45, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 45, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 45, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 45, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 45, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "fn: t_integral", - Start: ast.Position{ - Column: 104, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 108, - Line: 45, - }, - }, - }, - Name: "t_integral", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 45, - }, - File: "integral_interpolate_test.flux", - Source: "test _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_interpolate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_interpolate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "integral_interpolate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_interpolate_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_interpolate_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 54, - }, - File: "integral_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"\nt_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "integral_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "integral_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "integral_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "integral_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "integral_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,1\n,,0,2018-05-22T19:53:10Z,_m,FF,1\n,,0,2018-05-22T19:53:20Z,_m,FF,1\n,,0,2018-05-22T19:53:30Z,_m,FF,1\n,,0,2018-05-22T19:53:40Z,_m,FF,1\n,,0,2018-05-22T19:53:50Z,_m,FF,1\n,,1,2018-05-22T19:53:00Z,_m,QQ,1\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,1,2018-05-22T19:53:50Z,_m,QQ,1\n,,1,2018-05-22T19:54:00Z,_m,QQ,1\n,,1,2018-05-22T19:54:10Z,_m,QQ,1\n,,1,2018-05-22T19:54:20Z,_m,QQ,1\n,,2,2018-05-22T19:53:00Z,_m,RR,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:20Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,1\n,,3,2018-05-22T19:53:40Z,_m,SR,1\n,,3,2018-05-22T19:53:50Z,_m,SR,1\n,,3,2018-05-22T19:54:00Z,_m,SR,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "integral_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "integral_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "integral_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,5\n,,1,_m,QQ,8\n,,2,_m,RR,3\n,,3,_m,SR,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "integral_test.flux", - Source: "t_integral = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "integral_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "t_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "integral_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "integral_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 50, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "integral_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "integral_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "integral_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "integral_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "integral_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 50, - }, - File: "integral_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 50, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 50, - }, - File: "integral_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 50, - }, - File: "integral_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "integral_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 51, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> integral(unit: 10s)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "integral_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "integral_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 51, - }, - File: "integral_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 51, - }, - File: "integral_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 27, - Line: 51, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 51, - }, - File: "integral_test.flux", - Source: "integral(unit: 10s)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 51, - }, - File: "integral_test.flux", - Source: "integral", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "integral", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "integral_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> integral(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "integral_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "integral_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 52, - }, - File: "integral_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 52, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "integral_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 52, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 52, - }, - File: "integral_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 52, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 52, - }, - File: "integral_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 52, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "integral_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 52, - }, - File: "integral_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "integral_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 48, - }, - File: "integral_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "integral_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 54, - }, - File: "integral_test.flux", - Source: "_integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 54, - }, - File: "integral_test.flux", - Source: "_integral", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Name: "_integral", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 54, - }, - File: "integral_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 54, - }, - File: "integral_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 24, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 54, - }, - File: "integral_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral}", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 54, - }, - File: "integral_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 54, - }, - File: "integral_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 54, - }, - File: "integral_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 54, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "integral_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "integral_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 54, - }, - File: "integral_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 54, - }, - File: "integral_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 54, - }, - File: "integral_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 54, - }, - File: "integral_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 54, - }, - File: "integral_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 54, - }, - File: "integral_test.flux", - Source: "fn: t_integral", - Start: ast.Position{ - Column: 104, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 54, - }, - File: "integral_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 54, - }, - File: "integral_test.flux", - Source: "t_integral", - Start: ast.Position{ - Column: 108, - Line: 54, - }, - }, - }, - Name: "t_integral", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 54, - }, - File: "integral_test.flux", - Source: "test _integral = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_integral})", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "integral_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "integral_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "integral_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n,,6,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,6,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,6,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,6,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,6,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,6,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,7,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,7,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,8,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,9,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,10,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,10,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,10,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,10,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,10,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,10,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n,,11,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:16Z,0,out,swap,host.local\n,,12,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,12,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,13,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,14,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n,,15,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,16,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,16,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,17,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,18,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,18,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,19,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,19,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,19,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,19,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,19,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,19,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,20,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,20,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,21,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,21,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,21,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,21,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,21,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,21,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,22,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long,string\n#group,false,false,true,true,true,true,true,true,false,false,false,true\n#default,_result,,,,,,,,,,,\n,result,table,_field_mem,_field_proc,_measurement_mem,_measurement_proc,_start,_stop,_time,_value_mem,_value_proc,host\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:26Z,10832478208,417,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:36Z,10774417408,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:46Z,10718109696,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:56Z,10779672576,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:06Z,10785837056,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:16Z,10731827200,417,host.local\n\"\nt_join = (table=<-) => {\n mem =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")\n proc =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")\n\n return join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])\n}\n\ntest _join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_across_measurements_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "join_across_measurements_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_across_measurements_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_across_measurements_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_across_measurements_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 172, - }, - File: "join_across_measurements_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n,,6,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,6,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,6,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,6,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,6,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,6,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,7,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,7,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,8,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,9,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,10,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,10,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,10,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,10,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,10,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,10,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n,,11,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:16Z,0,out,swap,host.local\n,,12,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,12,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,13,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,14,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n,,15,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,16,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,16,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,17,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,18,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,18,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,19,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,19,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,19,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,19,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,19,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,19,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,20,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,20,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,21,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,21,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,21,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,21,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,21,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,21,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,22,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "join_across_measurements_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 172, - }, - File: "join_across_measurements_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n,,6,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,6,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,6,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,6,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,6,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,6,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,7,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,7,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,8,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,9,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,10,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,10,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,10,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,10,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,10,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,10,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n,,11,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:16Z,0,out,swap,host.local\n,,12,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,12,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,13,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,14,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n,,15,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,16,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,16,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,17,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,18,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,18,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,19,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,19,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,19,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,19,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,19,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,19,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,20,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,20,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,21,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,21,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,21,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,21,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,21,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,21,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,22,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n,,6,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,6,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,6,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,6,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,6,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,6,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,7,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,7,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,7,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,8,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,8,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,8,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,9,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,9,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,9,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,10,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,10,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,10,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,10,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,10,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,10,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n,,11,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,11,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,11,2018-05-22T19:54:16Z,0,out,swap,host.local\n,,12,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,12,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,12,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,12,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,13,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,13,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,13,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,14,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,14,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n,,15,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,15,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,16,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,16,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,16,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,16,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,17,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,17,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,18,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,18,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,18,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,19,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,19,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,19,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,19,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,19,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,19,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,20,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,20,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,20,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,21,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,21,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,21,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,21,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,21,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,21,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,22,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,22,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 185, - }, - File: "join_across_measurements_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long,string\n#group,false,false,true,true,true,true,true,true,false,false,false,true\n#default,_result,,,,,,,,,,,\n,result,table,_field_mem,_field_proc,_measurement_mem,_measurement_proc,_start,_stop,_time,_value_mem,_value_proc,host\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:26Z,10832478208,417,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:36Z,10774417408,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:46Z,10718109696,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:56Z,10779672576,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:06Z,10785837056,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:16Z,10731827200,417,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 173, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 173, - }, - File: "join_across_measurements_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 173, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 185, - }, - File: "join_across_measurements_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long,string\n#group,false,false,true,true,true,true,true,true,false,false,false,true\n#default,_result,,,,,,,,,,,\n,result,table,_field_mem,_field_proc,_measurement_mem,_measurement_proc,_start,_stop,_time,_value_mem,_value_proc,host\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:26Z,10832478208,417,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:36Z,10774417408,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:46Z,10718109696,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:56Z,10779672576,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:06Z,10785837056,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:16Z,10731827200,417,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 174, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long,string\n#group,false,false,true,true,true,true,true,true,false,false,false,true\n#default,_result,,,,,,,,,,,\n,result,table,_field_mem,_field_proc,_measurement_mem,_measurement_proc,_start,_stop,_time,_value_mem,_value_proc,host\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:26Z,10832478208,417,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:36Z,10774417408,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:46Z,10718109696,416,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:53:56Z,10779672576,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:06Z,10785837056,418,host.local\n,,0,used,total,mem,processes,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:16Z,10731827200,417,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 197, - }, - File: "join_across_measurements_test.flux", - Source: "t_join = (table=<-) => {\n mem =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")\n proc =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")\n\n return join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 186, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 186, - }, - File: "join_across_measurements_test.flux", - Source: "t_join", - Start: ast.Position{ - Column: 1, - Line: 186, - }, - }, - }, - Name: "t_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 197, - }, - File: "join_across_measurements_test.flux", - Source: "(table=<-) => {\n mem =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")\n proc =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")\n\n return join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])\n}", - Start: ast.Position{ - Column: 10, - Line: 186, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 197, - }, - File: "join_across_measurements_test.flux", - Source: "{\n mem =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")\n proc =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")\n\n return join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])\n}", - Start: ast.Position{ - Column: 24, - Line: 186, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "mem =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")", - Start: ast.Position{ - Column: 5, - Line: 187, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 187, - }, - File: "join_across_measurements_test.flux", - Source: "mem", - Start: ast.Position{ - Column: 5, - Line: 187, - }, - }, - }, - Name: "mem", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 188, - }, - File: "join_across_measurements_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 188, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 9, - Line: 188, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 22, - Line: 189, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 189, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 189, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 51, - Line: 189, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 189, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 57, - Line: 189, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 16, - Line: 189, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 189, - }, - File: "join_across_measurements_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 189, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")", - Start: ast.Position{ - Column: 9, - Line: 188, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"used\"", - Start: ast.Position{ - Column: 23, - Line: 190, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"used\"", - Start: ast.Position{ - Column: 23, - Line: 190, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 190, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "(r) => r._measurement == \"mem\" and r._field == \"used\"", - Start: ast.Position{ - Column: 27, - Line: 190, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement == \"mem\" and r._field == \"used\"", - Start: ast.Position{ - Column: 34, - Line: 190, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement == \"mem\"", - Start: ast.Position{ - Column: 34, - Line: 190, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 190, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 190, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 190, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "\"mem\"", - Start: ast.Position{ - Column: 52, - Line: 190, - }, - }, - }, - Value: "mem", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r._field == \"used\"", - Start: ast.Position{ - Column: 62, - Line: 190, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 62, - Line: 190, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 190, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 64, - Line: 190, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "\"used\"", - Start: ast.Position{ - Column: 74, - Line: 190, - }, - }, - }, - Value: "used", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 190, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 190, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "filter(fn: (r) => r._measurement == \"mem\" and r._field == \"used\")", - Start: ast.Position{ - Column: 16, - Line: 190, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 190, - }, - File: "join_across_measurements_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 190, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "proc =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")", - Start: ast.Position{ - Column: 5, - Line: 191, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 191, - }, - File: "join_across_measurements_test.flux", - Source: "proc", - Start: ast.Position{ - Column: 5, - Line: 191, - }, - }, - }, - Name: "proc", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 192, - }, - File: "join_across_measurements_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 192, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 9, - Line: 192, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 22, - Line: 193, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 193, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 193, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 51, - Line: 193, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 193, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 57, - Line: 193, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 16, - Line: 193, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 193, - }, - File: "join_across_measurements_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 193, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")", - Start: ast.Position{ - Column: 9, - Line: 192, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "fn: (r) => r._measurement == \"processes\" and r._field == \"total\"", - Start: ast.Position{ - Column: 23, - Line: 194, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "fn: (r) => r._measurement == \"processes\" and r._field == \"total\"", - Start: ast.Position{ - Column: 23, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 194, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "(r) => r._measurement == \"processes\" and r._field == \"total\"", - Start: ast.Position{ - Column: 27, - Line: 194, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement == \"processes\" and r._field == \"total\"", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement == \"processes\"", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 194, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 194, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "\"processes\"", - Start: ast.Position{ - Column: 52, - Line: 194, - }, - }, - }, - Value: "processes", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r._field == \"total\"", - Start: ast.Position{ - Column: 68, - Line: 194, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 68, - Line: 194, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 68, - Line: 194, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 70, - Line: 194, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "\"total\"", - Start: ast.Position{ - Column: 80, - Line: 194, - }, - }, - }, - Value: "total", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 194, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 194, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "filter(fn: (r) => r._measurement == \"processes\" and r._field == \"total\")", - Start: ast.Position{ - Column: 16, - Line: 194, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 194, - }, - File: "join_across_measurements_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 194, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"]", - Start: ast.Position{ - Column: 17, - Line: 196, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "tables: {mem: mem, proc: proc}", - Start: ast.Position{ - Column: 17, - Line: 196, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 196, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "{mem: mem, proc: proc}", - Start: ast.Position{ - Column: 25, - Line: 196, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "mem: mem", - Start: ast.Position{ - Column: 26, - Line: 196, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "mem", - Start: ast.Position{ - Column: 26, - Line: 196, - }, - }, - }, - Name: "mem", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "mem", - Start: ast.Position{ - Column: 31, - Line: 196, - }, - }, - }, - Name: "mem", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "proc: proc", - Start: ast.Position{ - Column: 36, - Line: 196, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "proc", - Start: ast.Position{ - Column: 36, - Line: 196, - }, - }, - }, - Name: "proc", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "proc", - Start: ast.Position{ - Column: 42, - Line: 196, - }, - }, - }, - Name: "proc", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "on: [\"_time\", \"_stop\", \"_start\", \"host\"]", - Start: ast.Position{ - Column: 49, - Line: 196, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "on", - Start: ast.Position{ - Column: 49, - Line: 196, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "[\"_time\", \"_stop\", \"_start\", \"host\"]", - Start: ast.Position{ - Column: 53, - Line: 196, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 54, - Line: 196, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 63, - Line: 196, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 72, - Line: 196, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 82, - Line: 196, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 196, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "join", - Start: ast.Position{ - Column: 12, - Line: 196, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 196, - }, - File: "join_across_measurements_test.flux", - Source: "return join(tables: {mem: mem, proc: proc}, on: [\"_time\", \"_stop\", \"_start\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 196, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 186, - }, - File: "join_across_measurements_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 186, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 186, - }, - File: "join_across_measurements_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 186, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 186, - }, - File: "join_across_measurements_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 186, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "_join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join})", - Start: ast.Position{ - Column: 6, - Line: 199, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "_join", - Start: ast.Position{ - Column: 6, - Line: 199, - }, - }, - }, - Name: "_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join})", - Start: ast.Position{ - Column: 14, - Line: 199, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join})", - Start: ast.Position{ - Column: 20, - Line: 199, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join}", - Start: ast.Position{ - Column: 21, - Line: 199, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 199, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 199, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 199, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 199, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 199, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 199, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 199, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 199, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 199, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 199, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 199, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 199, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 199, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 199, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 199, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 199, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 199, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 199, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 199, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 199, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "fn: t_join", - Start: ast.Position{ - Column: 100, - Line: 199, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 199, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "t_join", - Start: ast.Position{ - Column: 104, - Line: 199, - }, - }, - }, - Name: "t_join", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 199, - }, - File: "join_across_measurements_test.flux", - Source: "test _join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join})", - Start: ast.Position{ - Column: 1, - Line: 199, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_across_measurements_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_across_measurements_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_across_measurements_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_across_measurements_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_across_measurements_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2019-05-10T20:50:00Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,0,2019-05-10T20:50:10Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,1,2019-05-10T20:50:00Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,1,2019-05-10T20:50:10Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,2,2019-05-10T20:50:00Z,34399675,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,2,2019-05-10T20:50:10Z,34399831,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,3,2019-05-10T20:50:00Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,3,2019-05-10T20:50:10Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n\"\noutData =\n \"\n#datatype,string,long,string,long,long\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,name,total_reads,total_writes\n,,0,disk0,23860342,68799506\n,,1,disk2,782,0\n\"\nt_joinNoOn = (table=<-) => {\n left =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})\n right =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})\n\n return join(tables: {left, right}, on: [\"name\"])\n}\n\ntest _join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_agg_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "join_agg_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_agg_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_agg_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_agg_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "join_agg_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2019-05-10T20:50:00Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,0,2019-05-10T20:50:10Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,1,2019-05-10T20:50:00Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,1,2019-05-10T20:50:10Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,2,2019-05-10T20:50:00Z,34399675,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,2,2019-05-10T20:50:10Z,34399831,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,3,2019-05-10T20:50:00Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,3,2019-05-10T20:50:10Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "join_agg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "join_agg_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2019-05-10T20:50:00Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,0,2019-05-10T20:50:10Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,1,2019-05-10T20:50:00Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,1,2019-05-10T20:50:10Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,2,2019-05-10T20:50:00Z,34399675,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,2,2019-05-10T20:50:10Z,34399831,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,3,2019-05-10T20:50:00Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,3,2019-05-10T20:50:10Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2019-05-10T20:50:00Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,0,2019-05-10T20:50:10Z,11930171,reads,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,1,2019-05-10T20:50:00Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,1,2019-05-10T20:50:10Z,391,reads,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,2,2019-05-10T20:50:00Z,34399675,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,2,2019-05-10T20:50:10Z,34399831,writes,diskio,ip-192-168-1-16.ec2.internal,disk0\n,,3,2019-05-10T20:50:00Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n,,3,2019-05-10T20:50:10Z,0,writes,diskio,ip-192-168-1-16.ec2.internal,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "join_agg_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,long,long\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,name,total_reads,total_writes\n,,0,disk0,23860342,68799506\n,,1,disk2,782,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "join_agg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "join_agg_test.flux", - Source: "\"\n#datatype,string,long,string,long,long\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,name,total_reads,total_writes\n,,0,disk0,23860342,68799506\n,,1,disk2,782,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,string,long,long\n#group,false,false,true,false,false\n#default,_result,,,,\n,result,table,name,total_reads,total_writes\n,,0,disk0,23860342,68799506\n,,1,disk2,782,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "join_agg_test.flux", - Source: "t_joinNoOn = (table=<-) => {\n left =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})\n right =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})\n\n return join(tables: {left, right}, on: [\"name\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 32, - }, - File: "join_agg_test.flux", - Source: "t_joinNoOn", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "t_joinNoOn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "join_agg_test.flux", - Source: "(table=<-) => {\n left =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})\n right =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})\n\n return join(tables: {left, right}, on: [\"name\"])\n}", - Start: ast.Position{ - Column: 14, - Line: 32, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "join_agg_test.flux", - Source: "{\n left =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})\n right =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})\n\n return join(tables: {left, right}, on: [\"name\"])\n}", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "left =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 33, - }, - File: "join_agg_test.flux", - Source: "left", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Name: "left", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "join_agg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "join_agg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 35, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "fn: (r) => r._field == \"reads\"", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "fn: (r) => r._field == \"reads\"", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "(r) => r._field == \"reads\"", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "r._field == \"reads\"", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 36, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "\"reads\"", - Start: ast.Position{ - Column: 46, - Line: 36, - }, - }, - }, - Value: "reads", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 36, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "filter(fn: (r) => r._field == \"reads\")", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 36, - }, - File: "join_agg_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 31, - Line: 37, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 32, - Line: 37, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "group(columns: [\"name\"])", - Start: ast.Position{ - Column: 16, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "join_agg_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 37, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 38, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "[\"name\", \"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Value: "name", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "keep(columns: [\"name\", \"_value\"])", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 38, - }, - File: "join_agg_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "join_agg_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "join_agg_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 39, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"reads\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_reads\"})", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "columns: {_value: \"total_reads\"}", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "columns: {_value: \"total_reads\"}", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "{_value: \"total_reads\"}", - Start: ast.Position{ - Column: 32, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "_value: \"total_reads\"", - Start: ast.Position{ - Column: 33, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 40, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "\"total_reads\"", - Start: ast.Position{ - Column: 41, - Line: 40, - }, - }, - }, - Value: "total_reads", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "rename(columns: {_value: \"total_reads\"})", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "join_agg_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "right =\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "join_agg_test.flux", - Source: "right", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "right", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 42, - }, - File: "join_agg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 16, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "join_agg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 43, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "fn: (r) => r._field == \"writes\"", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "fn: (r) => r._field == \"writes\"", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "(r) => r._field == \"writes\"", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "r._field == \"writes\"", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 44, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "\"writes\"", - Start: ast.Position{ - Column: 46, - Line: 44, - }, - }, - }, - Value: "writes", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "filter(fn: (r) => r._field == \"writes\")", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "join_agg_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 31, - Line: 45, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "group(columns: [\"name\"])", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "join_agg_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 45, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "columns: [\"name\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "[\"name\", \"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Value: "name", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "keep(columns: [\"name\", \"_value\"])", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 46, - }, - File: "join_agg_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "join_agg_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 47, - }, - File: "join_agg_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> filter(fn: (r) => r._field == \"writes\")\n |> group(columns: [\"name\"])\n |> keep(columns: [\"name\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"total_writes\"})", - Start: ast.Position{ - Column: 9, - Line: 42, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "columns: {_value: \"total_writes\"}", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "columns: {_value: \"total_writes\"}", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "{_value: \"total_writes\"}", - Start: ast.Position{ - Column: 32, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "_value: \"total_writes\"", - Start: ast.Position{ - Column: 33, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 48, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "\"total_writes\"", - Start: ast.Position{ - Column: 41, - Line: 48, - }, - }, - }, - Value: "total_writes", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "rename(columns: {_value: \"total_writes\"})", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 48, - }, - File: "join_agg_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "tables: {left, right}, on: [\"name\"]", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "tables: {left, right}", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "{left, right}", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "left", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "left", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "right", - Start: ast.Position{ - Column: 32, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "right", - Start: ast.Position{ - Column: 32, - Line: 50, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: nil, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "on: [\"name\"]", - Start: ast.Position{ - Column: 40, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "on", - Start: ast.Position{ - Column: 40, - Line: 50, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 44, - Line: 50, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 45, - Line: 50, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "join(tables: {left, right}, on: [\"name\"])", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "join", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 50, - }, - File: "join_agg_test.flux", - Source: "return join(tables: {left, right}, on: [\"name\"])", - Start: ast.Position{ - Column: 5, - Line: 50, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "join_agg_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 32, - }, - File: "join_agg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 32, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "join_agg_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "_join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "_join", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "_join", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn})", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn})", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn}", - Start: ast.Position{ - Column: 21, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 53, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 53, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 53, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 53, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 53, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 53, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "fn: t_joinNoOn", - Start: ast.Position{ - Column: 100, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 53, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "t_joinNoOn", - Start: ast.Position{ - Column: 104, - Line: 53, - }, - }, - }, - Name: "t_joinNoOn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 53, - }, - File: "join_agg_test.flux", - Source: "test _join = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_joinNoOn})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_agg_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_agg_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_agg_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_agg_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_agg_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,long\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,status\n,_result,0,2019-09-12T20:00:00Z,510,resp_bytes,http_request,400\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,180654,resp_bytes,http_request,03b60149f6fb9000,200\n,_result,1,2019-09-12T20:00:00Z,144,resp_bytes,http_request,039e9eb802d3f000,500\n,_result,2,2019-09-12T20:00:00Z,152,resp_bytes,http_request,03a2c4456f0f5000,500\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,870346480,req_bytes,http_request,03b60149f6fb9000,204\n,_result,1,2019-09-12T20:00:00Z,9654177,req_bytes,http_request,039e9eb802d3f000,204\n,_result,2,2019-09-12T20:00:00Z,33784154,req_bytes,http_request,03a2c4456f0f5000,204\n,_result,3,2019-09-12T20:00:00Z,48275,req_bytes,http_request,03c68af671227000,204\n\"\noutData =\n \"\n#datatype,string,long,long,long,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,datain,dataout,org_id\n,_result,0,870346480,180654,03b60149f6fb9000\n,_result,1,9654177,144,039e9eb802d3f000\n,_result,2,33784154,152,03a2c4456f0f5000\n\"\nt_join_missing_on_col = (tables=<-) => {\n lhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})\n rhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})\n\n return join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])\n}\n\ntest _join_missing_on_col = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_missing_on_col_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "join_missing_on_col_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_missing_on_col_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_missing_on_col_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_missing_on_col_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "join_missing_on_col_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,long\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,status\n,_result,0,2019-09-12T20:00:00Z,510,resp_bytes,http_request,400\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,180654,resp_bytes,http_request,03b60149f6fb9000,200\n,_result,1,2019-09-12T20:00:00Z,144,resp_bytes,http_request,039e9eb802d3f000,500\n,_result,2,2019-09-12T20:00:00Z,152,resp_bytes,http_request,03a2c4456f0f5000,500\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,870346480,req_bytes,http_request,03b60149f6fb9000,204\n,_result,1,2019-09-12T20:00:00Z,9654177,req_bytes,http_request,039e9eb802d3f000,204\n,_result,2,2019-09-12T20:00:00Z,33784154,req_bytes,http_request,03a2c4456f0f5000,204\n,_result,3,2019-09-12T20:00:00Z,48275,req_bytes,http_request,03c68af671227000,204\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "join_missing_on_col_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "join_missing_on_col_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,long\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,status\n,_result,0,2019-09-12T20:00:00Z,510,resp_bytes,http_request,400\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,180654,resp_bytes,http_request,03b60149f6fb9000,200\n,_result,1,2019-09-12T20:00:00Z,144,resp_bytes,http_request,039e9eb802d3f000,500\n,_result,2,2019-09-12T20:00:00Z,152,resp_bytes,http_request,03a2c4456f0f5000,500\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,870346480,req_bytes,http_request,03b60149f6fb9000,204\n,_result,1,2019-09-12T20:00:00Z,9654177,req_bytes,http_request,039e9eb802d3f000,204\n,_result,2,2019-09-12T20:00:00Z,33784154,req_bytes,http_request,03a2c4456f0f5000,204\n,_result,3,2019-09-12T20:00:00Z,48275,req_bytes,http_request,03c68af671227000,204\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,long\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,status\n,_result,0,2019-09-12T20:00:00Z,510,resp_bytes,http_request,400\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,180654,resp_bytes,http_request,03b60149f6fb9000,200\n,_result,1,2019-09-12T20:00:00Z,144,resp_bytes,http_request,039e9eb802d3f000,500\n,_result,2,2019-09-12T20:00:00Z,152,resp_bytes,http_request,03a2c4456f0f5000,500\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,long\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,org_id,status\n,_result,0,2019-09-12T20:00:00Z,870346480,req_bytes,http_request,03b60149f6fb9000,204\n,_result,1,2019-09-12T20:00:00Z,9654177,req_bytes,http_request,039e9eb802d3f000,204\n,_result,2,2019-09-12T20:00:00Z,33784154,req_bytes,http_request,03a2c4456f0f5000,204\n,_result,3,2019-09-12T20:00:00Z,48275,req_bytes,http_request,03c68af671227000,204\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "join_missing_on_col_test.flux", - Source: "outData =\n \"\n#datatype,string,long,long,long,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,datain,dataout,org_id\n,_result,0,870346480,180654,03b60149f6fb9000\n,_result,1,9654177,144,039e9eb802d3f000\n,_result,2,33784154,152,03a2c4456f0f5000\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "join_missing_on_col_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "join_missing_on_col_test.flux", - Source: "\"\n#datatype,string,long,long,long,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,datain,dataout,org_id\n,_result,0,870346480,180654,03b60149f6fb9000\n,_result,1,9654177,144,039e9eb802d3f000\n,_result,2,33784154,152,03a2c4456f0f5000\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,long,long,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,datain,dataout,org_id\n,_result,0,870346480,180654,03b60149f6fb9000\n,_result,1,9654177,144,039e9eb802d3f000\n,_result,2,33784154,152,03a2c4456f0f5000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "join_missing_on_col_test.flux", - Source: "t_join_missing_on_col = (tables=<-) => {\n lhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})\n rhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})\n\n return join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 43, - }, - File: "join_missing_on_col_test.flux", - Source: "t_join_missing_on_col", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "t_join_missing_on_col", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "join_missing_on_col_test.flux", - Source: "(tables=<-) => {\n lhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})\n rhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})\n\n return join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])\n}", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "join_missing_on_col_test.flux", - Source: "{\n lhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})\n rhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})\n\n return join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])\n}", - Start: ast.Position{ - Column: 40, - Line: 43, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "lhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "join_missing_on_col_test.flux", - Source: "lhs", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Name: "lhs", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 45, - }, - File: "join_missing_on_col_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "join_missing_on_col_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "fn: (r) => r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "fn: (r) => r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "(r) => r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 27, - Line: 47, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "r._field == \"resp_bytes\"", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 47, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "\"resp_bytes\"", - Start: ast.Position{ - Column: 46, - Line: 47, - }, - }, - }, - Value: "resp_bytes", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 47, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "filter(fn: (r) => r._field == \"resp_bytes\")", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "join_missing_on_col_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: [\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: [\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "[\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 48, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "\"org_id\"", - Start: ast.Position{ - Column: 40, - Line: 48, - }, - }, - }, - Value: "org_id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 50, - Line: 48, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "keep(columns: [\"_time\", \"org_id\", \"_value\"])", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 48, - }, - File: "join_missing_on_col_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 16, - Line: 48, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "join_missing_on_col_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 49, - }, - File: "join_missing_on_col_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"resp_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"dataout\"})", - Start: ast.Position{ - Column: 9, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: {_value: \"dataout\"}", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: {_value: \"dataout\"}", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 50, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "{_value: \"dataout\"}", - Start: ast.Position{ - Column: 32, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "_value: \"dataout\"", - Start: ast.Position{ - Column: 33, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 50, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "\"dataout\"", - Start: ast.Position{ - Column: 41, - Line: 50, - }, - }, - }, - Value: "dataout", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "rename(columns: {_value: \"dataout\"})", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 50, - }, - File: "join_missing_on_col_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "rhs =\n tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 51, - }, - File: "join_missing_on_col_test.flux", - Source: "rhs", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "rhs", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "join_missing_on_col_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 53, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 53, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "join_missing_on_col_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 53, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "fn: (r) => r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "fn: (r) => r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "(r) => r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 27, - Line: 54, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "r._field == \"req_bytes\"", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "\"req_bytes\"", - Start: ast.Position{ - Column: 46, - Line: 54, - }, - }, - }, - Value: "req_bytes", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 54, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "filter(fn: (r) => r._field == \"req_bytes\")", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 54, - }, - File: "join_missing_on_col_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 54, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: [\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: [\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "[\"_time\", \"org_id\", \"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 55, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "\"org_id\"", - Start: ast.Position{ - Column: 40, - Line: 55, - }, - }, - }, - Value: "org_id", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 50, - Line: 55, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "keep(columns: [\"_time\", \"org_id\", \"_value\"])", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 55, - }, - File: "join_missing_on_col_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "join_missing_on_col_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 56, - }, - File: "join_missing_on_col_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "tables\n |> range(start: 2019-01-01T00:00:00Z)\n |> filter(fn: (r) => r._field == \"req_bytes\")\n |> keep(columns: [\"_time\", \"org_id\", \"_value\"])\n |> sum()\n |> rename(columns: {_value: \"datain\"})", - Start: ast.Position{ - Column: 9, - Line: 52, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: {_value: \"datain\"}", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "columns: {_value: \"datain\"}", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "{_value: \"datain\"}", - Start: ast.Position{ - Column: 32, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "_value: \"datain\"", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 33, - Line: 57, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "\"datain\"", - Start: ast.Position{ - Column: 41, - Line: 57, - }, - }, - }, - Value: "datain", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "rename(columns: {_value: \"datain\"})", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 57, - }, - File: "join_missing_on_col_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"]", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "tables: {lhs: lhs, rhs: rhs}", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 59, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "{lhs: lhs, rhs: rhs}", - Start: ast.Position{ - Column: 25, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "lhs: lhs", - Start: ast.Position{ - Column: 26, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "lhs", - Start: ast.Position{ - Column: 26, - Line: 59, - }, - }, - }, - Name: "lhs", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "lhs", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }, - Name: "lhs", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "rhs: rhs", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "rhs", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Name: "rhs", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "rhs", - Start: ast.Position{ - Column: 41, - Line: 59, - }, - }, - }, - Name: "rhs", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "on: [\"org_id\"]", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "on", - Start: ast.Position{ - Column: 47, - Line: 59, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "[\"org_id\"]", - Start: ast.Position{ - Column: 51, - Line: 59, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "\"org_id\"", - Start: ast.Position{ - Column: 52, - Line: 59, - }, - }, - }, - Value: "org_id", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "join", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "join_missing_on_col_test.flux", - Source: "return join(tables: {lhs: lhs, rhs: rhs}, on: [\"org_id\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "join_missing_on_col_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 43, - }, - File: "join_missing_on_col_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "join_missing_on_col_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 43, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "_join_missing_on_col = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col})", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "join_missing_on_col_test.flux", - Source: "_join_missing_on_col", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Name: "_join_missing_on_col", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col})", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col})", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col}", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "fn: t_join_missing_on_col", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "t_join_missing_on_col", - Start: ast.Position{ - Column: 89, - Line: 63, - }, - }, - }, - Name: "t_join_missing_on_col", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "join_missing_on_col_test.flux", - Source: "test _join_missing_on_col = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_missing_on_col})", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_missing_on_col_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_missing_on_col_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_missing_on_col_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_missing_on_col_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_missing_on_col_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\npassData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"\nfailData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,20133,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:49:50Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"\noutData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,double,double,double,string,string,string\n#default,_result,,,,,,,\n\n,result,table,_value_errors,_value_total,availability,env,response_code_errors,response_code_total\n,,0,2,2,0,prod01-us-west-2,400,400\n,,0,2,16,87.5,prod01-us-west-2,400,429\n,,0,16,2,-700,prod01-us-west-2,429,400\n,,0,16,16,0,prod01-us-west-2,429,429\n\"\nt_join_panic = (table=<-) => {\n api_requests = table |> difference()\n errors =\n api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n total =\n api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n\n return\n join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()\n}\n\ntest _join_panic = () =>\n // to trigger the panic, switch the testing.loadStorage() csv from `passData` to `failData`\n ({input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "join_panic_test.flux", - Source: "passData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 6, - }, - File: "join_panic_test.flux", - Source: "passData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "passData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 18, - }, - File: "join_panic_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "join_panic_test.flux", - Source: "failData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,20133,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:49:50Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 19, - }, - File: "join_panic_test.flux", - Source: "failData", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "failData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "join_panic_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,20133,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:49:50Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n\"", - Start: ast.Position{ - Column: 5, - Line: 20, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\n\n,result,table,_start,_stop,_time,_value,_field,_measurement,connection_security_policy,destination_app,destination_canonical_revision,destination_canonical_service,destination_principal,destination_service,destination_service_name,destination_service_namespace,destination_version,destination_workload,destination_workload_namespace,env,host,hostname,nodename,reporter,request_protocol,response_code,response_flags,source_app,source_canonical_revision,source_canonical_service,source_principal,source_version,source_workload,source_workload_namespace,url\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,20131,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4500,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,20133,counter,istio_requests_total,mutual_tls,gateway,v4,gateway,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/gateway,gateway-internal-meta.twodotoh.svc.prod101-us-east-1.aws.influxdata.io,gateway-internal-meta,twodotoh,v4,gateway-internal-meta,twodotoh,prod101-us-east-1,gateway-internal-meta-546b695987-6fwfg,gateway-internal-meta-546b695987-6fwfg,ip-10-143-10-201.ec2.internal,destination,http,200,-,queryd,v1,queryd,spiffe://prod101-us-east-1.aws.influxdata.io/ns/twodotoh/sa/queryd-service-account,v1,queryd-v1,twodotoh,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:20Z,75794,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4510,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:30Z,75810,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-write.twodotoh.svc.prod01.us-west-2.local,gateway-external-write,twodotoh,v4,gateway-external-write,twodotoh,prod01-us-west-2,gateway-external-write-9c6585b49-2qdpg,gateway-external-write-9c6585b49-2qdpg,ip-10-130-16-200.us-west-2.compute.internal,destination,http,429,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:49:50Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:00Z,5000,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n,,4535,2020-12-21T17:49:44.773856591Z,2020-12-21T17:50:44.773856591Z,2020-12-21T17:50:10Z,5002,counter,istio_requests_total,none,gateway,v4,gateway,unknown,gateway-external-query.twodotoh.svc.prod01.us-west-2.local,gateway-external-query,twodotoh,v4,gateway-external-query,twodotoh,prod01-us-west-2,gateway-external-query-b499584c-65xvz,gateway-external-query-b499584c-65xvz,ip-10-130-16-33.us-west-2.compute.internal,destination,http,400,-,unknown,latest,unknown,unknown,unknown,unknown,unknown,http://127.0.0.1:15090/stats/prometheus\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "join_panic_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,double,double,double,string,string,string\n#default,_result,,,,,,,\n\n,result,table,_value_errors,_value_total,availability,env,response_code_errors,response_code_total\n,,0,2,2,0,prod01-us-west-2,400,400\n,,0,2,16,87.5,prod01-us-west-2,400,429\n,,0,16,2,-700,prod01-us-west-2,429,400\n,,0,16,16,0,prod01-us-west-2,429,429\n\"", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 34, - }, - File: "join_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "join_panic_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,double,double,double,string,string,string\n#default,_result,,,,,,,\n\n,result,table,_value_errors,_value_total,availability,env,response_code_errors,response_code_total\n,,0,2,2,0,prod01-us-west-2,400,400\n,,0,2,16,87.5,prod01-us-west-2,400,429\n,,0,16,2,-700,prod01-us-west-2,429,400\n,,0,16,16,0,prod01-us-west-2,429,429\n\"", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,false,false\n#datatype,string,long,double,double,double,string,string,string\n#default,_result,,,,,,,\n\n,result,table,_value_errors,_value_total,availability,env,response_code_errors,response_code_total\n,,0,2,2,0,prod01-us-west-2,400,400\n,,0,2,16,87.5,prod01-us-west-2,400,429\n,,0,16,2,-700,prod01-us-west-2,429,400\n,,0,16,16,0,prod01-us-west-2,429,429\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 74, - }, - File: "join_panic_test.flux", - Source: "t_join_panic = (table=<-) => {\n api_requests = table |> difference()\n errors =\n api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n total =\n api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n\n return\n join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()\n}", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "join_panic_test.flux", - Source: "t_join_panic", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_join_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 74, - }, - File: "join_panic_test.flux", - Source: "(table=<-) => {\n api_requests = table |> difference()\n errors =\n api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n total =\n api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n\n return\n join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()\n}", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 74, - }, - File: "join_panic_test.flux", - Source: "{\n api_requests = table |> difference()\n errors =\n api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n total =\n api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)\n\n return\n join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()\n}", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "api_requests = table |> difference()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "api_requests", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "api_requests", - }, - Init: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "table |> difference()", - Start: ast.Position{ - Column: 20, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "difference()", - Start: ast.Position{ - Column: 29, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 47, - }, - File: "join_panic_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 29, - Line: 47, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "errors =\n api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "join_panic_test.flux", - Source: "errors", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Name: "errors", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "join_panic_test.flux", - Source: "api_requests", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Name: "api_requests", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 55, - }, - File: "join_panic_test.flux", - Source: "api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\"", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\"", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 51, - }, - File: "join_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 51, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "(r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\"", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\" or r.response_code == \"401\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"400\"", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 52, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 23, - Line: 52, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "\"400\"", - Start: ast.Position{ - Column: 40, - Line: 52, - }, - }, - }, - Value: "400", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"401\"", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 49, - Line: 52, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 51, - Line: 52, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "\"401\"", - Start: ast.Position{ - Column: 68, - Line: 52, - }, - }, - }, - Value: "401", - }, - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"404\"", - Start: ast.Position{ - Column: 77, - Line: 52, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 77, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 77, - Line: 52, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 79, - Line: 52, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "\"404\"", - Start: ast.Position{ - Column: 96, - Line: 52, - }, - }, - }, - Value: "404", - }, - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code\n ==\n \"429\"", - Start: ast.Position{ - Column: 105, - Line: 52, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 105, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 105, - Line: 52, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 52, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 107, - Line: 52, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "\"429\"", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: "429", - }, - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"500\"", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "\"500\"", - Start: ast.Position{ - Column: 53, - Line: 54, - }, - }, - }, - Value: "500", - }, - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code == \"503\"", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r.response_code", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "response_code", - Start: ast.Position{ - Column: 64, - Line: 54, - }, - }, - }, - Name: "response_code", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 54, - }, - File: "join_panic_test.flux", - Source: "\"503\"", - Start: ast.Position{ - Column: 81, - Line: 54, - }, - }, - }, - Value: "503", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 51, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 51, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 55, - }, - File: "join_panic_test.flux", - Source: "filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 50, - }, - File: "join_panic_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "columns: [\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "columns: [\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "[\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 31, - Line: 56, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "\"env\"", - Start: ast.Position{ - Column: 32, - Line: 56, - }, - }, - }, - Value: "env", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "\"response_code\"", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Value: "response_code", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "group(columns: [\"env\", \"response_code\"])", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "join_panic_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "join_panic_test.flux", - Source: "api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "join_panic_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 57, - }, - File: "join_panic_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "api_requests\n |> filter(\n fn: (r) =>\n r.response_code == \"400\" or r.response_code == \"401\" or r.response_code == \"404\" or r.response_code\n ==\n \"429\" or r.response_code == \"500\" or r.response_code == \"503\",\n )\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 9, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "fn: (r) => r._value > 0", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "fn: (r) => r._value > 0", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "(r) => r._value > 0", - Start: ast.Position{ - Column: 27, - Line: 58, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "r._value > 0", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 58, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "0", - Start: ast.Position{ - Column: 45, - Line: 58, - }, - }, - }, - Value: int64(0), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "join_panic_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "total =\n api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "join_panic_test.flux", - Source: "total", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "total", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 60, - }, - File: "join_panic_test.flux", - Source: "api_requests", - Start: ast.Position{ - Column: 9, - Line: 60, - }, - }, - }, - Name: "api_requests", - }, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "//|> group(columns: [\"env\"])\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])", - Start: ast.Position{ - Column: 9, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "columns: [\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "columns: [\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "[\"env\", \"response_code\"]", - Start: ast.Position{ - Column: 31, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "\"env\"", - Start: ast.Position{ - Column: 32, - Line: 62, - }, - }, - }, - Value: "env", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "\"response_code\"", - Start: ast.Position{ - Column: 39, - Line: 62, - }, - }, - }, - Value: "response_code", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "group(columns: [\"env\", \"response_code\"])", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "join_panic_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "join_panic_test.flux", - Source: "api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 63, - }, - File: "join_panic_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 63, - }, - File: "join_panic_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "api_requests\n //|> group(columns: [\"env\"])\n |> group(columns: [\"env\", \"response_code\"])\n |> sum()\n |> filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 9, - Line: 60, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "fn: (r) => r._value > 0", - Start: ast.Position{ - Column: 23, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "fn: (r) => r._value > 0", - Start: ast.Position{ - Column: 23, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 64, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "(r) => r._value > 0", - Start: ast.Position{ - Column: 27, - Line: 64, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "r._value > 0", - Start: ast.Position{ - Column: 34, - Line: 64, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 34, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 64, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "0", - Start: ast.Position{ - Column: 45, - Line: 64, - }, - }, - }, - Value: int64(0), - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 64, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "filter(fn: (r) => r._value > 0)", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 64, - }, - File: "join_panic_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "tables: {errors: errors, total: total}, on: [\"env\"]", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "tables: {errors: errors, total: total}", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "{errors: errors, total: total}", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "errors: errors", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "errors", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Name: "errors", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "errors", - Start: ast.Position{ - Column: 31, - Line: 67, - }, - }, - }, - Name: "errors", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "total: total", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "total", - Start: ast.Position{ - Column: 39, - Line: 67, - }, - }, - }, - Name: "total", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "total", - Start: ast.Position{ - Column: 46, - Line: 67, - }, - }, - }, - Name: "total", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "on: [\"env\"]", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "on", - Start: ast.Position{ - Column: 54, - Line: 67, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "[\"env\"]", - Start: ast.Position{ - Column: 58, - Line: 67, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "\"env\"", - Start: ast.Position{ - Column: 59, - Line: 67, - }, - }, - }, - Value: "env", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "join(tables: {errors: errors, total: total}, on: [\"env\"])", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 67, - }, - File: "join_panic_test.flux", - Source: "join", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 71, - }, - File: "join_panic_test.flux", - Source: "join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0})", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0})", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 69, - }, - File: "join_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "(r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0})", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0})", - Start: ast.Position{ - Column: 21, - Line: 70, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "{r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}", - Start: ast.Position{ - Column: 22, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0", - Start: ast.Position{ - Column: 30, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "availability", - Start: ast.Position{ - Column: 30, - Line: 70, - }, - }, - }, - Name: "availability", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "(1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0", - Start: ast.Position{ - Column: 44, - Line: 70, - }, - }, - }, - Left: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "(1.0 - float(v: r._value_errors) / float(v: r._value_total))", - Start: ast.Position{ - Column: 44, - Line: 70, - }, - }, - }, - Expression: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "1.0 - float(v: r._value_errors) / float(v: r._value_total)", - Start: ast.Position{ - Column: 45, - Line: 70, - }, - }, - }, - Left: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 45, - Line: 70, - }, - }, - }, - Value: 1.0, - }, - Operator: 6, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "float(v: r._value_errors) / float(v: r._value_total)", - Start: ast.Position{ - Column: 51, - Line: 70, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v: r._value_errors", - Start: ast.Position{ - Column: 57, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v: r._value_errors", - Start: ast.Position{ - Column: 57, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v", - Start: ast.Position{ - Column: 57, - Line: 70, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "r._value_errors", - Start: ast.Position{ - Column: 60, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 60, - Line: 70, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "_value_errors", - Start: ast.Position{ - Column: 62, - Line: 70, - }, - }, - }, - Name: "_value_errors", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "float(v: r._value_errors)", - Start: ast.Position{ - Column: 51, - Line: 70, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "float", - Start: ast.Position{ - Column: 51, - Line: 70, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v: r._value_total", - Start: ast.Position{ - Column: 85, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v: r._value_total", - Start: ast.Position{ - Column: 85, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "v", - Start: ast.Position{ - Column: 85, - Line: 70, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "r._value_total", - Start: ast.Position{ - Column: 88, - Line: 70, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 88, - Line: 70, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "_value_total", - Start: ast.Position{ - Column: 90, - Line: 70, - }, - }, - }, - Name: "_value_total", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "float(v: r._value_total)", - Start: ast.Position{ - Column: 79, - Line: 70, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "float", - Start: ast.Position{ - Column: 79, - Line: 70, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "100.0", - Start: ast.Position{ - Column: 107, - Line: 70, - }, - }, - }, - Value: 100.0, - }, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 70, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 23, - Line: 70, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "join_panic_test.flux", - Source: "r", - Start: ast.Position{ - Column: 22, - Line: 69, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 71, - }, - File: "join_panic_test.flux", - Source: "map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )", - Start: ast.Position{ - Column: 16, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 68, - }, - File: "join_panic_test.flux", - Source: "map", - Start: ast.Position{ - Column: 16, - Line: 68, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "columns: [\"availability\"], desc: true", - Start: ast.Position{ - Column: 21, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "columns: [\"availability\"]", - Start: ast.Position{ - Column: 21, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 72, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "[\"availability\"]", - Start: ast.Position{ - Column: 30, - Line: 72, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "\"availability\"", - Start: ast.Position{ - Column: 31, - Line: 72, - }, - }, - }, - Value: "availability", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "desc: true", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "desc", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "desc", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "true", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "sort(columns: [\"availability\"], desc: true)", - Start: ast.Position{ - Column: 16, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 72, - }, - File: "join_panic_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 16, - Line: 72, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "join_panic_test.flux", - Source: "join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "join_panic_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 16, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 73, - }, - File: "join_panic_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 73, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "join_panic_test.flux", - Source: "return\n join(tables: {errors: errors, total: total}, on: [\"env\"])\n |> map(\n fn: (r) =>\n ({r with availability: (1.0 - float(v: r._value_errors) / float(v: r._value_total)) * 100.0}),\n )\n |> sort(columns: [\"availability\"], desc: true)\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 66, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "join_panic_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "join_panic_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "join_panic_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "_join_panic = () =>\n // to trigger the panic, switch the testing.loadStorage() csv from `passData` to `failData`\n ({input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic})", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 76, - }, - File: "join_panic_test.flux", - Source: "_join_panic", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Name: "_join_panic", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "() =>\n // to trigger the panic, switch the testing.loadStorage() csv from `passData` to `failData`\n ({input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic})", - Start: ast.Position{ - Column: 20, - Line: 76, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "({input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic})", - Start: ast.Position{ - Column: 5, - Line: 78, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "{input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic}", - Start: ast.Position{ - Column: 6, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "input: testing.loadStorage(csv: passData)", - Start: ast.Position{ - Column: 7, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 78, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv: passData", - Start: ast.Position{ - Column: 34, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv: passData", - Start: ast.Position{ - Column: 34, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 78, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "passData", - Start: ast.Position{ - Column: 39, - Line: 78, - }, - }, - }, - Name: "passData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing.loadStorage(csv: passData)", - Start: ast.Position{ - Column: 14, - Line: 78, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 78, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 78, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 78, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 50, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "want", - Start: ast.Position{ - Column: 50, - Line: 78, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 72, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 72, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 72, - Line: 78, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 77, - Line: 78, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 56, - Line: 78, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 56, - Line: 78, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 56, - Line: 78, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 64, - Line: 78, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "fn: t_join_panic", - Start: ast.Position{ - Column: 87, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 87, - Line: 78, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "t_join_panic", - Start: ast.Position{ - Column: 91, - Line: 78, - }, - }, - }, - Name: "t_join_panic", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: []ast.Comment{ast.Comment{Text: "// to trigger the panic, switch the testing.loadStorage() csv from `passData` to `failData`\n"}}, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 78, - }, - File: "join_panic_test.flux", - Source: "test _join_panic = () =>\n // to trigger the panic, switch the testing.loadStorage() csv from `passData` to `failData`\n ({input: testing.loadStorage(csv: passData), want: testing.loadMem(csv: outData), fn: t_join_panic})", - Start: ast.Position{ - Column: 1, - Line: 76, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_panic_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_panic_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_panic_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_panic_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_panic_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"array\"\n\ninData =\n array.from(\n rows: [\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ],\n )\nget_input = () => inData\noutData =\n \"\n#group,false,false,false,false,false,false,true,true,true,true,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long\n#default,_result,,,,,,,,,,,,\n,result,table,_field_d1,_field_d2,_measurement_d1,_measurement_d2,_start_d1,_start_d2,_stop_d1,_stop_d2,_time,_value_d1,_value_d2\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:31Z,12,12\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:41Z,23,23\n\"\nt_join_two_same_sources = (table=<-) => {\n data_1 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n data_2 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n\n return join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])\n}\n\ntest _join_two_same_sources = () =>\n ({input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 17, - }, - File: "join_two_same_sources_test.flux", - Source: "inData =\n array.from(\n rows: [\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ],\n )", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 7, - }, - File: "join_two_same_sources_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - Name: "inData", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 16, - }, - File: "join_two_same_sources_test.flux", - Source: "rows: [\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ]", - Start: ast.Position{ - Column: 9, - Line: 9, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 16, - }, - File: "join_two_same_sources_test.flux", - Source: "rows: [\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ]", - Start: ast.Position{ - Column: 9, - Line: 9, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 9, - }, - File: "join_two_same_sources_test.flux", - Source: "rows", - Start: ast.Position{ - Column: 9, - Line: 9, - }, - }, - }, - Name: "rows", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 16, - }, - File: "join_two_same_sources_test.flux", - Source: "[\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ]", - Start: ast.Position{ - Column: 15, - Line: 9, - }, - }, - }, - Elements: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12}", - Start: ast.Position{ - Column: 13, - Line: 10, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 10, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 10, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"id\"", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 10, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 47, - Line: 10, - }, - }, - }, - Value: "id", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:30.005Z", - Start: ast.Position{ - Column: 53, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 10, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:30.005Z", - Start: ast.Position{ - Column: 60, - Line: 10, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 12", - Start: ast.Position{ - Column: 86, - Line: 10, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 86, - Line: 10, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 10, - }, - File: "join_two_same_sources_test.flux", - Source: "12", - Start: ast.Position{ - Column: 94, - Line: 10, - }, - }, - }, - Value: int64(12), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23}", - Start: ast.Position{ - Column: 13, - Line: 11, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 11, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 11, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"id\"", - Start: ast.Position{ - Column: 39, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 11, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 47, - Line: 11, - }, - }, - }, - Value: "id", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:40.005Z", - Start: ast.Position{ - Column: 53, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 11, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:40.005Z", - Start: ast.Position{ - Column: 60, - Line: 11, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:40.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 23", - Start: ast.Position{ - Column: 86, - Line: 11, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 86, - Line: 11, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 11, - }, - File: "join_two_same_sources_test.flux", - Source: "23", - Start: ast.Position{ - Column: 94, - Line: 11, - }, - }, - }, - Value: int64(23), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34}", - Start: ast.Position{ - Column: 13, - Line: 12, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 12, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 12, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"id\"", - Start: ast.Position{ - Column: 39, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 12, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 47, - Line: 12, - }, - }, - }, - Value: "id", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:50.005Z", - Start: ast.Position{ - Column: 53, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 53, - Line: 12, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:50.005Z", - Start: ast.Position{ - Column: 60, - Line: 12, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 34", - Start: ast.Position{ - Column: 86, - Line: 12, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 86, - Line: 12, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 12, - }, - File: "join_two_same_sources_test.flux", - Source: "34", - Start: ast.Position{ - Column: 94, - Line: 12, - }, - }, - }, - Value: int64(34), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12}", - Start: ast.Position{ - Column: 13, - Line: 13, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 13, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 13, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 13, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"guild\"", - Start: ast.Position{ - Column: 39, - Line: 13, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 13, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "\"guild\"", - Start: ast.Position{ - Column: 47, - Line: 13, - }, - }, - }, - Value: "guild", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:30.005Z", - Start: ast.Position{ - Column: 56, - Line: 13, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 56, - Line: 13, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:30.005Z", - Start: ast.Position{ - Column: 63, - Line: 13, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 12", - Start: ast.Position{ - Column: 89, - Line: 13, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 89, - Line: 13, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 13, - }, - File: "join_two_same_sources_test.flux", - Source: "12", - Start: ast.Position{ - Column: 97, - Line: 13, - }, - }, - }, - Value: int64(12), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23}", - Start: ast.Position{ - Column: 13, - Line: 14, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 14, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 14, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"guild\"", - Start: ast.Position{ - Column: 39, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 14, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "\"guild\"", - Start: ast.Position{ - Column: 47, - Line: 14, - }, - }, - }, - Value: "guild", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:40.005Z", - Start: ast.Position{ - Column: 56, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 56, - Line: 14, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:40.005Z", - Start: ast.Position{ - Column: 63, - Line: 14, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:40.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 23", - Start: ast.Position{ - Column: 89, - Line: 14, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 89, - Line: 14, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 14, - }, - File: "join_two_same_sources_test.flux", - Source: "23", - Start: ast.Position{ - Column: 97, - Line: 14, - }, - }, - }, - Value: int64(23), - }, - }}, - Rbrace: nil, - With: nil, - }, &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "{_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34}", - Start: ast.Position{ - Column: 13, - Line: 15, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement: \"command\"", - Start: ast.Position{ - Column: 14, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 14, - Line: 15, - }, - }, - }, - Name: "_measurement", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 28, - Line: 15, - }, - }, - }, - Value: "command", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_field: \"guild\"", - Start: ast.Position{ - Column: 39, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 39, - Line: 15, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "\"guild\"", - Start: ast.Position{ - Column: 47, - Line: 15, - }, - }, - }, - Value: "guild", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_time: 2018-12-19T22:13:50.005Z", - Start: ast.Position{ - Column: 56, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 56, - Line: 15, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:50.005Z", - Start: ast.Position{ - Column: 63, - Line: 15, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50.005Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_value: 34", - Start: ast.Position{ - Column: 89, - Line: 15, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 89, - Line: 15, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 15, - }, - File: "join_two_same_sources_test.flux", - Source: "34", - Start: ast.Position{ - Column: 97, - Line: 15, - }, - }, - }, - Value: int64(34), - }, - }}, - Rbrace: nil, - With: nil, - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 17, - }, - File: "join_two_same_sources_test.flux", - Source: "array.from(\n rows: [\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"id\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:30.005Z, _value: 12},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:40.005Z, _value: 23},\n {_measurement: \"command\", _field: \"guild\", _time: 2018-12-19T22:13:50.005Z, _value: 34},\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "join_two_same_sources_test.flux", - Source: "array.from", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 8, - }, - File: "join_two_same_sources_test.flux", - Source: "array", - Start: ast.Position{ - Column: 5, - Line: 8, - }, - }, - }, - Name: "array", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "join_two_same_sources_test.flux", - Source: "from", - Start: ast.Position{ - Column: 11, - Line: 8, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 18, - }, - File: "join_two_same_sources_test.flux", - Source: "get_input = () => inData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 18, - }, - File: "join_two_same_sources_test.flux", - Source: "get_input", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "get_input", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 18, - }, - File: "join_two_same_sources_test.flux", - Source: "() => inData", - Start: ast.Position{ - Column: 13, - Line: 18, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 18, - }, - File: "join_two_same_sources_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 19, - Line: 18, - }, - }, - }, - Name: "inData", - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "join_two_same_sources_test.flux", - Source: "outData =\n \"\n#group,false,false,false,false,false,false,true,true,true,true,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long\n#default,_result,,,,,,,,,,,,\n,result,table,_field_d1,_field_d2,_measurement_d1,_measurement_d2,_start_d1,_start_d2,_stop_d1,_stop_d2,_time,_value_d1,_value_d2\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:31Z,12,12\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:41Z,23,23\n\"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 19, - }, - File: "join_two_same_sources_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "join_two_same_sources_test.flux", - Source: "\"\n#group,false,false,false,false,false,false,true,true,true,true,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long\n#default,_result,,,,,,,,,,,,\n,result,table,_field_d1,_field_d2,_measurement_d1,_measurement_d2,_start_d1,_start_d2,_stop_d1,_stop_d2,_time,_value_d1,_value_d2\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:31Z,12,12\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:41Z,23,23\n\"", - Start: ast.Position{ - Column: 5, - Line: 20, - }, - }, - }, - Value: "\n#group,false,false,false,false,false,false,true,true,true,true,false,false,false\n#datatype,string,long,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,long\n#default,_result,,,,,,,,,,,,\n,result,table,_field_d1,_field_d2,_measurement_d1,_measurement_d2,_start_d1,_start_d2,_stop_d1,_stop_d2,_time,_value_d1,_value_d2\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:31Z,12,12\n,,0,id,guild,command,command,2018-12-19T22:13:30Z,2018-12-19T22:13:30Z,2018-12-19T22:13:50Z,2018-12-19T22:13:50Z,2018-12-19T22:13:41Z,23,23\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "join_two_same_sources_test.flux", - Source: "t_join_two_same_sources = (table=<-) => {\n data_1 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n data_2 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n\n return join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 28, - }, - File: "join_two_same_sources_test.flux", - Source: "t_join_two_same_sources", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "t_join_two_same_sources", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "join_two_same_sources_test.flux", - Source: "(table=<-) => {\n data_1 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n data_2 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n\n return join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])\n}", - Start: ast.Position{ - Column: 27, - Line: 28, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "join_two_same_sources_test.flux", - Source: "{\n data_1 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n data_2 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)\n\n return join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])\n}", - Start: ast.Position{ - Column: 41, - Line: 28, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "data_1 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 29, - }, - File: "join_two_same_sources_test.flux", - Source: "data_1", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Name: "data_1", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 30, - }, - File: "join_two_same_sources_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)", - Start: ast.Position{ - Column: 9, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 22, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "start: 2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 22, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "stop: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 51, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 31, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 57, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)", - Start: ast.Position{ - Column: 16, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 31, - }, - File: "join_two_same_sources_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")", - Start: ast.Position{ - Column: 9, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: (r) => r._measurement == \"command\" and r._field == \"id\"", - Start: ast.Position{ - Column: 23, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: (r) => r._measurement == \"command\" and r._field == \"id\"", - Start: ast.Position{ - Column: 23, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "(r) => r._measurement == \"command\" and r._field == \"id\"", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement == \"command\" and r._field == \"id\"", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement == \"command\"", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 32, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 52, - Line: 32, - }, - }, - }, - Value: "command", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r._field == \"id\"", - Start: ast.Position{ - Column: 66, - Line: 32, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 66, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 32, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 68, - Line: 32, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "\"id\"", - Start: ast.Position{ - Column: 78, - Line: 32, - }, - }, - }, - Value: "id", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "join_two_same_sources_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"id\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 9, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "every: 1s, fn: last, createEmpty: false", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "every", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 39, - Line: 33, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: last", - Start: ast.Position{ - Column: 43, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 43, - Line: 33, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "last", - Start: ast.Position{ - Column: 47, - Line: 33, - }, - }, - }, - Name: "last", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "createEmpty: false", - Start: ast.Position{ - Column: 53, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 53, - Line: 33, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "false", - Start: ast.Position{ - Column: 66, - Line: 33, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 16, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 33, - }, - File: "join_two_same_sources_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 16, - Line: 33, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "data_2 =\n table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "join_two_same_sources_test.flux", - Source: "data_2", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "data_2", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 35, - }, - File: "join_two_same_sources_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "start: 2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:30Z", - Start: ast.Position{ - Column: 29, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "stop: 2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 51, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 36, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "2018-12-19T22:13:50Z", - Start: ast.Position{ - Column: 57, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-19T22:13:50Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "join_two_same_sources_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: (r) => r._measurement == \"command\" and r._field == \"guild\"", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: (r) => r._measurement == \"command\" and r._field == \"guild\"", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "(r) => r._measurement == \"command\" and r._field == \"guild\"", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement == \"command\" and r._field == \"guild\"", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement == \"command\"", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 37, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "\"command\"", - Start: ast.Position{ - Column: 52, - Line: 37, - }, - }, - }, - Value: "command", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r._field == \"guild\"", - Start: ast.Position{ - Column: 66, - Line: 37, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 66, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 37, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 68, - Line: 37, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "\"guild\"", - Start: ast.Position{ - Column: 78, - Line: 37, - }, - }, - }, - Value: "guild", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")", - Start: ast.Position{ - Column: 16, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 37, - }, - File: "join_two_same_sources_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 37, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "table\n |> range(start: 2018-12-19T22:13:30Z, stop: 2018-12-19T22:13:50Z)\n |> filter(fn: (r) => r._measurement == \"command\" and r._field == \"guild\")\n |> aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 9, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "every: 1s, fn: last, createEmpty: false", - Start: ast.Position{ - Column: 32, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 32, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "every", - Start: ast.Position{ - Column: 32, - Line: 38, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: last", - Start: ast.Position{ - Column: 43, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 43, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "last", - Start: ast.Position{ - Column: 47, - Line: 38, - }, - }, - }, - Name: "last", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "createEmpty: false", - Start: ast.Position{ - Column: 53, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 53, - Line: 38, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "false", - Start: ast.Position{ - Column: 66, - Line: 38, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "aggregateWindow(every: 1s, fn: last, createEmpty: false)", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 38, - }, - File: "join_two_same_sources_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "tables: {d1: data_1, d2: data_2}, on: [\"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "tables: {d1: data_1, d2: data_2}", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "{d1: data_1, d2: data_2}", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "d1: data_1", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "d1", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Name: "d1", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "data_1", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Name: "data_1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "d2: data_2", - Start: ast.Position{ - Column: 38, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "d2", - Start: ast.Position{ - Column: 38, - Line: 40, - }, - }, - }, - Name: "d2", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "data_2", - Start: ast.Position{ - Column: 42, - Line: 40, - }, - }, - }, - Name: "data_2", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "on: [\"_time\"]", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "on", - Start: ast.Position{ - Column: 51, - Line: 40, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 55, - Line: 40, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 56, - Line: 40, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "join", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 40, - }, - File: "join_two_same_sources_test.flux", - Source: "return join(tables: {d1: data_1, d2: data_2}, on: [\"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 28, - }, - File: "join_two_same_sources_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 28, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 28, - }, - File: "join_two_same_sources_test.flux", - Source: "table", - Start: ast.Position{ - Column: 28, - Line: 28, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 28, - }, - File: "join_two_same_sources_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 34, - Line: 28, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "_join_two_same_sources = () =>\n ({input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 43, - }, - File: "join_two_same_sources_test.flux", - Source: "_join_two_same_sources", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_join_two_same_sources", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "() =>\n ({input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources})", - Start: ast.Position{ - Column: 31, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "({input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "{input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources}", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "input: get_input()", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "get_input()", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "get_input", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "get_input", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "want", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 49, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 49, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 41, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "fn: t_join_two_same_sources", - Start: ast.Position{ - Column: 64, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 64, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "t_join_two_same_sources", - Start: ast.Position{ - Column: 68, - Line: 44, - }, - }, - }, - Name: "t_join_two_same_sources", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 44, - }, - File: "join_two_same_sources_test.flux", - Source: "test _join_two_same_sources = () =>\n ({input: get_input(), want: testing.loadMem(csv: outData), fn: t_join_two_same_sources})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_two_same_sources_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_two_same_sources_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "join_two_same_sources_test.flux", - Source: "import \"array\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 5, - }, - File: "join_two_same_sources_test.flux", - Source: "\"array\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "array", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_two_same_sources_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_two_same_sources_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_two_same_sources_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2020-05-15T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,1,a,a\n,_result,0,2020-05-14T17:40:00Z,2,a,a\n,_result,0,2020-05-14T17:41:00Z,3,a,a\n,_result,0,2020-05-14T17:42:00Z,4,a,a\n,_result,0,2020-05-14T17:43:00Z,5,a,a\n,_result,0,2020-05-14T17:44:00Z,6,a,a\n,_result,0,2020-05-14T17:45:00Z,,a,a\n,_result,0,2020-05-14T17:46:00Z,7,a,a\n,_result,0,2020-05-14T17:47:00Z,,a,a\n,_result,0,2020-05-14T17:48:00Z,8,a,a\n,_result,0,2020-05-14T17:49:00Z,9,a,a\n,_result,0,2020-05-14T17:50:00Z,10,a,a\n\n#datatype,string,long,dateTime:RFC3339,boolean,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,flag,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,a,a\n,_result,0,2020-05-14T17:40:00Z,,a,a\n,_result,0,2020-05-14T17:41:00Z,,a,a\n,_result,0,2020-05-14T17:42:00Z,,a,a\n,_result,0,2020-05-14T17:43:00Z,,a,a\n,_result,0,2020-05-14T17:44:00Z,,a,a\n,_result,0,2020-05-14T17:45:00Z,true,a,a\n,_result,0,2020-05-14T17:46:00Z,false,a,a\n,_result,0,2020-05-14T17:47:00Z,true,a,a\n,_result,0,2020-05-14T17:48:00Z,false,a,a\n,_result,0,2020-05-14T17:49:00Z,,a,a\n,_result,0,2020-05-14T17:50:00Z,,a,a\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,boolean,double,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,flag,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,1,a,a\n,_result,0,2020-05-14T17:46:00Z,false,7,a,a\n,_result,0,2020-05-14T17:48:00Z,false,8,a,a\n\"\nt_join_use_previous_test = (tables=<-) => {\n lhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])\n rhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return\n join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)\n}\n\ntest _join_use_previous_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_use_previous_test.flux", - Source: "now = () => 2020-05-15T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "join_use_previous_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_use_previous_test.flux", - Source: "() => 2020-05-15T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_use_previous_test.flux", - Source: "2020-05-15T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2020-05-15T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "join_use_previous_test.flux", - Source: "option now = () => 2020-05-15T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "join_use_previous_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,1,a,a\n,_result,0,2020-05-14T17:40:00Z,2,a,a\n,_result,0,2020-05-14T17:41:00Z,3,a,a\n,_result,0,2020-05-14T17:42:00Z,4,a,a\n,_result,0,2020-05-14T17:43:00Z,5,a,a\n,_result,0,2020-05-14T17:44:00Z,6,a,a\n,_result,0,2020-05-14T17:45:00Z,,a,a\n,_result,0,2020-05-14T17:46:00Z,7,a,a\n,_result,0,2020-05-14T17:47:00Z,,a,a\n,_result,0,2020-05-14T17:48:00Z,8,a,a\n,_result,0,2020-05-14T17:49:00Z,9,a,a\n,_result,0,2020-05-14T17:50:00Z,10,a,a\n\n#datatype,string,long,dateTime:RFC3339,boolean,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,flag,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,a,a\n,_result,0,2020-05-14T17:40:00Z,,a,a\n,_result,0,2020-05-14T17:41:00Z,,a,a\n,_result,0,2020-05-14T17:42:00Z,,a,a\n,_result,0,2020-05-14T17:43:00Z,,a,a\n,_result,0,2020-05-14T17:44:00Z,,a,a\n,_result,0,2020-05-14T17:45:00Z,true,a,a\n,_result,0,2020-05-14T17:46:00Z,false,a,a\n,_result,0,2020-05-14T17:47:00Z,true,a,a\n,_result,0,2020-05-14T17:48:00Z,false,a,a\n,_result,0,2020-05-14T17:49:00Z,,a,a\n,_result,0,2020-05-14T17:50:00Z,,a,a\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "join_use_previous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "join_use_previous_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,1,a,a\n,_result,0,2020-05-14T17:40:00Z,2,a,a\n,_result,0,2020-05-14T17:41:00Z,3,a,a\n,_result,0,2020-05-14T17:42:00Z,4,a,a\n,_result,0,2020-05-14T17:43:00Z,5,a,a\n,_result,0,2020-05-14T17:44:00Z,6,a,a\n,_result,0,2020-05-14T17:45:00Z,,a,a\n,_result,0,2020-05-14T17:46:00Z,7,a,a\n,_result,0,2020-05-14T17:47:00Z,,a,a\n,_result,0,2020-05-14T17:48:00Z,8,a,a\n,_result,0,2020-05-14T17:49:00Z,9,a,a\n,_result,0,2020-05-14T17:50:00Z,10,a,a\n\n#datatype,string,long,dateTime:RFC3339,boolean,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,flag,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,a,a\n,_result,0,2020-05-14T17:40:00Z,,a,a\n,_result,0,2020-05-14T17:41:00Z,,a,a\n,_result,0,2020-05-14T17:42:00Z,,a,a\n,_result,0,2020-05-14T17:43:00Z,,a,a\n,_result,0,2020-05-14T17:44:00Z,,a,a\n,_result,0,2020-05-14T17:45:00Z,true,a,a\n,_result,0,2020-05-14T17:46:00Z,false,a,a\n,_result,0,2020-05-14T17:47:00Z,true,a,a\n,_result,0,2020-05-14T17:48:00Z,false,a,a\n,_result,0,2020-05-14T17:49:00Z,,a,a\n,_result,0,2020-05-14T17:50:00Z,,a,a\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,1,a,a\n,_result,0,2020-05-14T17:40:00Z,2,a,a\n,_result,0,2020-05-14T17:41:00Z,3,a,a\n,_result,0,2020-05-14T17:42:00Z,4,a,a\n,_result,0,2020-05-14T17:43:00Z,5,a,a\n,_result,0,2020-05-14T17:44:00Z,6,a,a\n,_result,0,2020-05-14T17:45:00Z,,a,a\n,_result,0,2020-05-14T17:46:00Z,7,a,a\n,_result,0,2020-05-14T17:47:00Z,,a,a\n,_result,0,2020-05-14T17:48:00Z,8,a,a\n,_result,0,2020-05-14T17:49:00Z,9,a,a\n,_result,0,2020-05-14T17:50:00Z,10,a,a\n\n#datatype,string,long,dateTime:RFC3339,boolean,string,string\n#group,false,true,true,true,true,true\n#default,,,,,,\n,result,table,_time,flag,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,a,a\n,_result,0,2020-05-14T17:40:00Z,,a,a\n,_result,0,2020-05-14T17:41:00Z,,a,a\n,_result,0,2020-05-14T17:42:00Z,,a,a\n,_result,0,2020-05-14T17:43:00Z,,a,a\n,_result,0,2020-05-14T17:44:00Z,,a,a\n,_result,0,2020-05-14T17:45:00Z,true,a,a\n,_result,0,2020-05-14T17:46:00Z,false,a,a\n,_result,0,2020-05-14T17:47:00Z,true,a,a\n,_result,0,2020-05-14T17:48:00Z,false,a,a\n,_result,0,2020-05-14T17:49:00Z,,a,a\n,_result,0,2020-05-14T17:50:00Z,,a,a\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "join_use_previous_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,boolean,double,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,flag,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,1,a,a\n,_result,0,2020-05-14T17:46:00Z,false,7,a,a\n,_result,0,2020-05-14T17:48:00Z,false,8,a,a\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "join_use_previous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "join_use_previous_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,boolean,double,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,flag,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,1,a,a\n,_result,0,2020-05-14T17:46:00Z,false,7,a,a\n,_result,0,2020-05-14T17:48:00Z,false,8,a,a\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,boolean,double,string,string\n#group,false,false,false,false,false,false,false\n#default,_result,,,,,,\n,result,table,_time,flag,value,_field,_measurement\n,_result,0,2020-05-14T17:23:00Z,false,1,a,a\n,_result,0,2020-05-14T17:46:00Z,false,7,a,a\n,_result,0,2020-05-14T17:48:00Z,false,8,a,a\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "join_use_previous_test.flux", - Source: "t_join_use_previous_test = (tables=<-) => {\n lhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])\n rhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return\n join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)\n}", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 54, - }, - File: "join_use_previous_test.flux", - Source: "t_join_use_previous_test", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_join_use_previous_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "join_use_previous_test.flux", - Source: "(tables=<-) => {\n lhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])\n rhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return\n join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)\n}", - Start: ast.Position{ - Column: 28, - Line: 54, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "join_use_previous_test.flux", - Source: "{\n lhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])\n rhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return\n join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)\n}", - Start: ast.Position{ - Column: 43, - Line: 54, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "lhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 55, - }, - File: "join_use_previous_test.flux", - Source: "lhs", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "lhs", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 56, - }, - File: "join_use_previous_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 56, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "start: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "start: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 57, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 57, - }, - }, - }, - Value: parser.MustParseTime("2020-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "range(start: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "join_use_previous_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)", - Start: ast.Position{ - Column: 9, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "fn: (r) => exists r.value", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "fn: (r) => exists r.value", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "(r) => exists r.value", - Start: ast.Position{ - Column: 27, - Line: 58, - }, - }, - }, - Body: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "r.value", - Start: ast.Position{ - Column: 41, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 41, - Line: 58, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "value", - Start: ast.Position{ - Column: 43, - Line: 58, - }, - }, - }, - Name: "value", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "exists r.value", - Start: ast.Position{ - Column: 34, - Line: 58, - }, - }, - }, - Operator: 14, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "filter(fn: (r) => exists r.value)", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "join_use_previous_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.value)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 56, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 59, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 59, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 59, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 59, - }, - File: "join_use_previous_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 59, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "rhs =\n tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 60, - }, - File: "join_use_previous_test.flux", - Source: "rhs", - Start: ast.Position{ - Column: 5, - Line: 60, - }, - }, - }, - Name: "rhs", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 61, - }, - File: "join_use_previous_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 9, - Line: 61, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 9, - Line: 61, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "start: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "start: 2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "2020-05-01T00:00:00Z", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Value: parser.MustParseTime("2020-05-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "range(start: 2020-05-01T00:00:00Z)", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 62, - }, - File: "join_use_previous_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)", - Start: ast.Position{ - Column: 9, - Line: 61, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "fn: (r) => exists r.flag", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "fn: (r) => exists r.flag", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "(r) => exists r.flag", - Start: ast.Position{ - Column: 27, - Line: 63, - }, - }, - }, - Body: &ast.UnaryExpression{ - Argument: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "r.flag", - Start: ast.Position{ - Column: 41, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 41, - Line: 63, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "flag", - Start: ast.Position{ - Column: 43, - Line: 63, - }, - }, - }, - Name: "flag", - }, - Rbrack: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "exists r.flag", - Start: ast.Position{ - Column: 34, - Line: 63, - }, - }, - }, - Operator: 14, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 63, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "filter(fn: (r) => exists r.flag)", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 63, - }, - File: "join_use_previous_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "tables\n |> range(start: 2020-05-01T00:00:00Z)\n |> filter(fn: (r) => exists r.flag)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 61, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 64, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 64, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 64, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 64, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 64, - }, - File: "join_use_previous_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\"", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "tables: {left: lhs, right: rhs}", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 67, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "{left: lhs, right: rhs}", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "left: lhs", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "left", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Name: "left", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "lhs", - Start: ast.Position{ - Column: 29, - Line: 67, - }, - }, - }, - Name: "lhs", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "right: rhs", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "right", - Start: ast.Position{ - Column: 34, - Line: 67, - }, - }, - }, - Name: "right", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "rhs", - Start: ast.Position{ - Column: 41, - Line: 67, - }, - }, - }, - Name: "rhs", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "on: [\"_time\", \"_field\", \"_measurement\"]", - Start: ast.Position{ - Column: 47, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "on", - Start: ast.Position{ - Column: 47, - Line: 67, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "[\"_time\", \"_field\", \"_measurement\"]", - Start: ast.Position{ - Column: 51, - Line: 67, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 52, - Line: 67, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 61, - Line: 67, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 71, - Line: 67, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "method: \"inner\"", - Start: ast.Position{ - Column: 88, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "method", - Start: ast.Position{ - Column: 88, - Line: 67, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "\"inner\"", - Start: ast.Position{ - Column: 96, - Line: 67, - }, - }, - }, - Value: "inner", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 67, - }, - File: "join_use_previous_test.flux", - Source: "join", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "columns: []", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "columns: []", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "[]", - Start: ast.Position{ - Column: 31, - Line: 68, - }, - }, - }, - Elements: []ast.Expression{}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "group(columns: [])", - Start: ast.Position{ - Column: 16, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "join_use_previous_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 68, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)", - Start: ast.Position{ - Column: 9, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "column: \"flag\", usePrevious: true", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "column: \"flag\"", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "column", - Start: ast.Position{ - Column: 21, - Line: 69, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "\"flag\"", - Start: ast.Position{ - Column: 29, - Line: 69, - }, - }, - }, - Value: "flag", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "usePrevious: true", - Start: ast.Position{ - Column: 37, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "usePrevious", - Start: ast.Position{ - Column: 37, - Line: 69, - }, - }, - }, - Name: "usePrevious", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "true", - Start: ast.Position{ - Column: 50, - Line: 69, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "fill(column: \"flag\", usePrevious: true)", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "fill", - Start: ast.Position{ - Column: 16, - Line: 69, - }, - }, - }, - Name: "fill", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 69, - }, - File: "join_use_previous_test.flux", - Source: "return\n join(tables: {left: lhs, right: rhs}, on: [\"_time\", \"_field\", \"_measurement\"], method: \"inner\")\n |> group(columns: [])\n |> fill(column: \"flag\", usePrevious: true)", - Start: ast.Position{ - Column: 5, - Line: 66, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "join_use_previous_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 29, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 54, - }, - File: "join_use_previous_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 29, - Line: 54, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 54, - }, - File: "join_use_previous_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 36, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "_join_use_previous_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test})", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 72, - }, - File: "join_use_previous_test.flux", - Source: "_join_use_previous_test", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Name: "_join_use_previous_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test})", - Start: ast.Position{ - Column: 32, - Line: 72, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test})", - Start: ast.Position{ - Column: 5, - Line: 73, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test}", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 73, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 73, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 73, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 73, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 73, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 73, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 73, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 73, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 73, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "fn: t_join_use_previous_test", - Start: ast.Position{ - Column: 85, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 73, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "t_join_use_previous_test", - Start: ast.Position{ - Column: 89, - Line: 73, - }, - }, - }, - Name: "t_join_use_previous_test", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 73, - }, - File: "join_use_previous_test.flux", - Source: "test _join_use_previous_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_join_use_previous_test})", - Start: ast.Position{ - Column: 1, - Line: 72, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_use_previous_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "join_use_previous_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "join_use_previous_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_use_previous_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "join_use_previous_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 76, - }, - File: "kama_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"\nkama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)\n\ntest _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "kama_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "kama_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "kama_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "kama_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "kama_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "kama_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "kama_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "kama_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "kama_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "kama_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "kama_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:01:40Z,10.444444444444445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,11.135802469135802,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,11.964334705075446,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,12.869074836153025,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,13.81615268675168,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,13.871008014588556,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13.71308456353558,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,13.553331356741122,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,13.46599437575161,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,13.4515677602438,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,13.29930139347417,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,12.805116570729282,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,11.752584300922965,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,10.036160535131101,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,7.797866963961722,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,6.109926091089845,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,4.727736717272135,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,3.515409287373408,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,2.3974496040963373,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 74, - }, - File: "kama_test.flux", - Source: "kama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 70, - }, - File: "kama_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - Name: "kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 74, - }, - File: "kama_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 8, - Line: 70, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "kama_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "kama_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "kama_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 72, - }, - File: "kama_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "kama_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 72, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "kama_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 72, - }, - File: "kama_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 73, - }, - File: "kama_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 73, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 73, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 73, - }, - File: "kama_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 73, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 73, - }, - File: "kama_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 73, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 73, - }, - File: "kama_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 74, - }, - File: "kama_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 74, - }, - File: "kama_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 74, - }, - File: "kama_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 74, - }, - File: "kama_test.flux", - Source: "n", - Start: ast.Position{ - Column: 24, - Line: 74, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 74, - }, - File: "kama_test.flux", - Source: "10", - Start: ast.Position{ - Column: 27, - Line: 74, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 74, - }, - File: "kama_test.flux", - Source: "kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 74, - }, - File: "kama_test.flux", - Source: "kaufmansAMA", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Name: "kaufmansAMA", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 70, - }, - File: "kama_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 70, - }, - File: "kama_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 70, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 70, - }, - File: "kama_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 15, - Line: 70, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 76, - }, - File: "kama_test.flux", - Source: "_kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 76, - }, - File: "kama_test.flux", - Source: "_kama", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Name: "_kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 76, - }, - File: "kama_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 76, - }, - File: "kama_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 20, - Line: 76, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 76, - }, - File: "kama_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama}", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 76, - }, - File: "kama_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 76, - }, - File: "kama_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 76, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 76, - }, - File: "kama_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "kama_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 76, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 76, - }, - File: "kama_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 76, - }, - File: "kama_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 76, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 76, - }, - File: "kama_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 76, - }, - File: "kama_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 76, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 76, - }, - File: "kama_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 76, - }, - File: "kama_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 76, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "kama_test.flux", - Source: "fn: kama", - Start: ast.Position{ - Column: 100, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 76, - }, - File: "kama_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 76, - }, - File: "kama_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 104, - Line: 76, - }, - }, - }, - Name: "kama", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 76, - }, - File: "kama_test.flux", - Source: "test _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 76, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "kama_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "kama_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "kama_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"math\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:00:00Z,110.46,used_percent,disk\n,,0,2018-05-22T00:00:10Z,109.80,used_percent,disk\n,,0,2018-05-22T00:00:20Z,110.17,used_percent,disk\n,,0,2018-05-22T00:00:30Z,109.82,used_percent,disk\n,,0,2018-05-22T00:00:40Z,110.15,used_percent,disk\n,,0,2018-05-22T00:00:50Z,109.31,used_percent,disk\n,,0,2018-05-22T00:01:00Z,109.05,used_percent,disk\n,,0,2018-05-22T00:01:10Z,107.94,used_percent,disk\n,,0,2018-05-22T00:01:20Z,107.76,used_percent,disk\n,,0,2018-05-22T00:01:30Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:40Z,109.40,used_percent,disk\n,,0,2018-05-22T00:01:50Z,108.50,used_percent,disk\n,,0,2018-05-22T00:02:00Z,107.96,used_percent,disk\n,,0,2018-05-22T00:02:10Z,108.55,used_percent,disk\n,,0,2018-05-22T00:02:20Z,108.85,used_percent,disk\n,,0,2018-05-22T00:02:30Z,110.44,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.89,used_percent,disk\n,,0,2018-05-22T00:02:50Z,110.70,used_percent,disk\n,,0,2018-05-22T00:03:00Z,110.79,used_percent,disk\n,,0,2018-05-22T00:03:10Z,110.22,used_percent,disk\n,,0,2018-05-22T00:03:20Z,110.00,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.27,used_percent,disk\n,,0,2018-05-22T00:03:40Z,106.69,used_percent,disk\n,,0,2018-05-22T00:03:50Z,107.07,used_percent,disk\n,,0,2018-05-22T00:04:00Z,107.92,used_percent,disk\n,,0,2018-05-22T00:04:10Z,107.95,used_percent,disk\n,,0,2018-05-22T00:04:20Z,107.70,used_percent,disk\n,,0,2018-05-22T00:04:30Z,107.97,used_percent,disk\n,,0,2018-05-22T00:04:40Z,106.09,used_percent,disk\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:01:40Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:50Z,109.22,used_percent,disk\n,,0,2018-05-22T00:02:00Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:10Z,109.10,used_percent,disk\n,,0,2018-05-22T00:02:20Z,109.09,used_percent,disk\n,,0,2018-05-22T00:02:30Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.14,used_percent,disk\n,,0,2018-05-22T00:02:50Z,109.28,used_percent,disk\n,,0,2018-05-22T00:03:00Z,109.44,used_percent,disk\n,,0,2018-05-22T00:03:10Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:20Z,109.47,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:40Z,109.39,used_percent,disk\n,,0,2018-05-22T00:03:50Z,109.32,used_percent,disk\n,,0,2018-05-22T00:04:00Z,109.29,used_percent,disk\n,,0,2018-05-22T00:04:10Z,109.18,used_percent,disk\n,,0,2018-05-22T00:04:20Z,109.08,used_percent,disk\n,,0,2018-05-22T00:04:30Z,108.95,used_percent,disk\n,,0,2018-05-22T00:04:40Z,108.42,used_percent,disk\n\"\nkama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)\n |> map(fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0}))\n\ntest _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_v2_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "kama_v2_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_v2_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_v2_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "kama_v2_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "kama_v2_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:00:00Z,110.46,used_percent,disk\n,,0,2018-05-22T00:00:10Z,109.80,used_percent,disk\n,,0,2018-05-22T00:00:20Z,110.17,used_percent,disk\n,,0,2018-05-22T00:00:30Z,109.82,used_percent,disk\n,,0,2018-05-22T00:00:40Z,110.15,used_percent,disk\n,,0,2018-05-22T00:00:50Z,109.31,used_percent,disk\n,,0,2018-05-22T00:01:00Z,109.05,used_percent,disk\n,,0,2018-05-22T00:01:10Z,107.94,used_percent,disk\n,,0,2018-05-22T00:01:20Z,107.76,used_percent,disk\n,,0,2018-05-22T00:01:30Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:40Z,109.40,used_percent,disk\n,,0,2018-05-22T00:01:50Z,108.50,used_percent,disk\n,,0,2018-05-22T00:02:00Z,107.96,used_percent,disk\n,,0,2018-05-22T00:02:10Z,108.55,used_percent,disk\n,,0,2018-05-22T00:02:20Z,108.85,used_percent,disk\n,,0,2018-05-22T00:02:30Z,110.44,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.89,used_percent,disk\n,,0,2018-05-22T00:02:50Z,110.70,used_percent,disk\n,,0,2018-05-22T00:03:00Z,110.79,used_percent,disk\n,,0,2018-05-22T00:03:10Z,110.22,used_percent,disk\n,,0,2018-05-22T00:03:20Z,110.00,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.27,used_percent,disk\n,,0,2018-05-22T00:03:40Z,106.69,used_percent,disk\n,,0,2018-05-22T00:03:50Z,107.07,used_percent,disk\n,,0,2018-05-22T00:04:00Z,107.92,used_percent,disk\n,,0,2018-05-22T00:04:10Z,107.95,used_percent,disk\n,,0,2018-05-22T00:04:20Z,107.70,used_percent,disk\n,,0,2018-05-22T00:04:30Z,107.97,used_percent,disk\n,,0,2018-05-22T00:04:40Z,106.09,used_percent,disk\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "kama_v2_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "kama_v2_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:00:00Z,110.46,used_percent,disk\n,,0,2018-05-22T00:00:10Z,109.80,used_percent,disk\n,,0,2018-05-22T00:00:20Z,110.17,used_percent,disk\n,,0,2018-05-22T00:00:30Z,109.82,used_percent,disk\n,,0,2018-05-22T00:00:40Z,110.15,used_percent,disk\n,,0,2018-05-22T00:00:50Z,109.31,used_percent,disk\n,,0,2018-05-22T00:01:00Z,109.05,used_percent,disk\n,,0,2018-05-22T00:01:10Z,107.94,used_percent,disk\n,,0,2018-05-22T00:01:20Z,107.76,used_percent,disk\n,,0,2018-05-22T00:01:30Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:40Z,109.40,used_percent,disk\n,,0,2018-05-22T00:01:50Z,108.50,used_percent,disk\n,,0,2018-05-22T00:02:00Z,107.96,used_percent,disk\n,,0,2018-05-22T00:02:10Z,108.55,used_percent,disk\n,,0,2018-05-22T00:02:20Z,108.85,used_percent,disk\n,,0,2018-05-22T00:02:30Z,110.44,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.89,used_percent,disk\n,,0,2018-05-22T00:02:50Z,110.70,used_percent,disk\n,,0,2018-05-22T00:03:00Z,110.79,used_percent,disk\n,,0,2018-05-22T00:03:10Z,110.22,used_percent,disk\n,,0,2018-05-22T00:03:20Z,110.00,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.27,used_percent,disk\n,,0,2018-05-22T00:03:40Z,106.69,used_percent,disk\n,,0,2018-05-22T00:03:50Z,107.07,used_percent,disk\n,,0,2018-05-22T00:04:00Z,107.92,used_percent,disk\n,,0,2018-05-22T00:04:10Z,107.95,used_percent,disk\n,,0,2018-05-22T00:04:20Z,107.70,used_percent,disk\n,,0,2018-05-22T00:04:30Z,107.97,used_percent,disk\n,,0,2018-05-22T00:04:40Z,106.09,used_percent,disk\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:00:00Z,110.46,used_percent,disk\n,,0,2018-05-22T00:00:10Z,109.80,used_percent,disk\n,,0,2018-05-22T00:00:20Z,110.17,used_percent,disk\n,,0,2018-05-22T00:00:30Z,109.82,used_percent,disk\n,,0,2018-05-22T00:00:40Z,110.15,used_percent,disk\n,,0,2018-05-22T00:00:50Z,109.31,used_percent,disk\n,,0,2018-05-22T00:01:00Z,109.05,used_percent,disk\n,,0,2018-05-22T00:01:10Z,107.94,used_percent,disk\n,,0,2018-05-22T00:01:20Z,107.76,used_percent,disk\n,,0,2018-05-22T00:01:30Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:40Z,109.40,used_percent,disk\n,,0,2018-05-22T00:01:50Z,108.50,used_percent,disk\n,,0,2018-05-22T00:02:00Z,107.96,used_percent,disk\n,,0,2018-05-22T00:02:10Z,108.55,used_percent,disk\n,,0,2018-05-22T00:02:20Z,108.85,used_percent,disk\n,,0,2018-05-22T00:02:30Z,110.44,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.89,used_percent,disk\n,,0,2018-05-22T00:02:50Z,110.70,used_percent,disk\n,,0,2018-05-22T00:03:00Z,110.79,used_percent,disk\n,,0,2018-05-22T00:03:10Z,110.22,used_percent,disk\n,,0,2018-05-22T00:03:20Z,110.00,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.27,used_percent,disk\n,,0,2018-05-22T00:03:40Z,106.69,used_percent,disk\n,,0,2018-05-22T00:03:50Z,107.07,used_percent,disk\n,,0,2018-05-22T00:04:00Z,107.92,used_percent,disk\n,,0,2018-05-22T00:04:10Z,107.95,used_percent,disk\n,,0,2018-05-22T00:04:20Z,107.70,used_percent,disk\n,,0,2018-05-22T00:04:30Z,107.97,used_percent,disk\n,,0,2018-05-22T00:04:40Z,106.09,used_percent,disk\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "kama_v2_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:01:40Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:50Z,109.22,used_percent,disk\n,,0,2018-05-22T00:02:00Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:10Z,109.10,used_percent,disk\n,,0,2018-05-22T00:02:20Z,109.09,used_percent,disk\n,,0,2018-05-22T00:02:30Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.14,used_percent,disk\n,,0,2018-05-22T00:02:50Z,109.28,used_percent,disk\n,,0,2018-05-22T00:03:00Z,109.44,used_percent,disk\n,,0,2018-05-22T00:03:10Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:20Z,109.47,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:40Z,109.39,used_percent,disk\n,,0,2018-05-22T00:03:50Z,109.32,used_percent,disk\n,,0,2018-05-22T00:04:00Z,109.29,used_percent,disk\n,,0,2018-05-22T00:04:10Z,109.18,used_percent,disk\n,,0,2018-05-22T00:04:20Z,109.08,used_percent,disk\n,,0,2018-05-22T00:04:30Z,108.95,used_percent,disk\n,,0,2018-05-22T00:04:40Z,108.42,used_percent,disk\n\"", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 45, - }, - File: "kama_v2_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "kama_v2_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:01:40Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:50Z,109.22,used_percent,disk\n,,0,2018-05-22T00:02:00Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:10Z,109.10,used_percent,disk\n,,0,2018-05-22T00:02:20Z,109.09,used_percent,disk\n,,0,2018-05-22T00:02:30Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.14,used_percent,disk\n,,0,2018-05-22T00:02:50Z,109.28,used_percent,disk\n,,0,2018-05-22T00:03:00Z,109.44,used_percent,disk\n,,0,2018-05-22T00:03:10Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:20Z,109.47,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:40Z,109.39,used_percent,disk\n,,0,2018-05-22T00:03:50Z,109.32,used_percent,disk\n,,0,2018-05-22T00:04:00Z,109.29,used_percent,disk\n,,0,2018-05-22T00:04:10Z,109.18,used_percent,disk\n,,0,2018-05-22T00:04:20Z,109.08,used_percent,disk\n,,0,2018-05-22T00:04:30Z,108.95,used_percent,disk\n,,0,2018-05-22T00:04:40Z,108.42,used_percent,disk\n\"", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T00:01:40Z,109.24,used_percent,disk\n,,0,2018-05-22T00:01:50Z,109.22,used_percent,disk\n,,0,2018-05-22T00:02:00Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:10Z,109.10,used_percent,disk\n,,0,2018-05-22T00:02:20Z,109.09,used_percent,disk\n,,0,2018-05-22T00:02:30Z,109.12,used_percent,disk\n,,0,2018-05-22T00:02:40Z,109.14,used_percent,disk\n,,0,2018-05-22T00:02:50Z,109.28,used_percent,disk\n,,0,2018-05-22T00:03:00Z,109.44,used_percent,disk\n,,0,2018-05-22T00:03:10Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:20Z,109.47,used_percent,disk\n,,0,2018-05-22T00:03:30Z,109.46,used_percent,disk\n,,0,2018-05-22T00:03:40Z,109.39,used_percent,disk\n,,0,2018-05-22T00:03:50Z,109.32,used_percent,disk\n,,0,2018-05-22T00:04:00Z,109.29,used_percent,disk\n,,0,2018-05-22T00:04:10Z,109.18,used_percent,disk\n,,0,2018-05-22T00:04:20Z,109.08,used_percent,disk\n,,0,2018-05-22T00:04:30Z,108.95,used_percent,disk\n,,0,2018-05-22T00:04:40Z,108.42,used_percent,disk\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "kama = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)\n |> map(fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0}))", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 71, - }, - File: "kama_v2_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - Name: "kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)\n |> map(fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0}))", - Start: ast.Position{ - Column: 8, - Line: 71, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 72, - }, - File: "kama_v2_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 73, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 73, - }, - File: "kama_v2_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 74, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 74, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 74, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 74, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 74, - }, - File: "kama_v2_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 75, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 24, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "n", - Start: ast.Position{ - Column: 24, - Line: 75, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "10", - Start: ast.Position{ - Column: 27, - Line: 75, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "kaufmansAMA(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 75, - }, - File: "kama_v2_test.flux", - Source: "kaufmansAMA", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Name: "kaufmansAMA", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansAMA(n: 10)\n |> map(fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0}))", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0})", - Start: ast.Position{ - Column: 16, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0})", - Start: ast.Position{ - Column: 16, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "(r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0})", - Start: ast.Position{ - Column: 20, - Line: 76, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "({r with _value: math.round(x: r._value * 100.0) / 100.0})", - Start: ast.Position{ - Column: 27, - Line: 76, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "{r with _value: math.round(x: r._value * 100.0) / 100.0}", - Start: ast.Position{ - Column: 28, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "_value: math.round(x: r._value * 100.0) / 100.0", - Start: ast.Position{ - Column: 36, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 76, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "math.round(x: r._value * 100.0) / 100.0", - Start: ast.Position{ - Column: 44, - Line: 76, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "x: r._value * 100.0", - Start: ast.Position{ - Column: 55, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "x: r._value * 100.0", - Start: ast.Position{ - Column: 55, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "x", - Start: ast.Position{ - Column: 55, - Line: 76, - }, - }, - }, - Name: "x", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r._value * 100.0", - Start: ast.Position{ - Column: 58, - Line: 76, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 58, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 76, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 60, - Line: 76, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 1, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "100.0", - Start: ast.Position{ - Column: 69, - Line: 76, - }, - }, - }, - Value: 100.0, - }, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "math.round(x: r._value * 100.0)", - Start: ast.Position{ - Column: 44, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "math.round", - Start: ast.Position{ - Column: 44, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "math", - Start: ast.Position{ - Column: 44, - Line: 76, - }, - }, - }, - Name: "math", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "round", - Start: ast.Position{ - Column: 49, - Line: 76, - }, - }, - }, - Name: "round", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 2, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "100.0", - Start: ast.Position{ - Column: 78, - Line: 76, - }, - }, - }, - Value: 100.0, - }, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 76, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 76, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "map(fn: (r) => ({r with _value: math.round(x: r._value * 100.0) / 100.0}))", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 76, - }, - File: "kama_v2_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "kama_v2_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 71, - }, - File: "kama_v2_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 71, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "kama_v2_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 15, - Line: 71, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "_kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 6, - Line: 78, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "_kama", - Start: ast.Position{ - Column: 6, - Line: 78, - }, - }, - }, - Name: "_kama", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 14, - Line: 78, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 20, - Line: 78, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama}", - Start: ast.Position{ - Column: 21, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 78, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 78, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 78, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 78, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 78, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 78, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 78, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 78, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 78, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 78, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 78, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 78, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 78, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 78, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "fn: kama", - Start: ast.Position{ - Column: 100, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 78, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "kama", - Start: ast.Position{ - Column: 104, - Line: 78, - }, - }, - }, - Name: "kama", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 78, - }, - File: "kama_v2_test.flux", - Source: "test _kama = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: kama})", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_v2_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "kama_v2_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "kama_v2_test.flux", - Source: "import \"math\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "kama_v2_test.flux", - Source: "\"math\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "math", - }, - }}, - Metadata: "parser-type=rust", - Name: "kama_v2_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "kama_v2_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "kama_v2_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,91.7364670583823\n,,0,89.51118889861233\n,,0,91.0977744436109\n,,0,91.02836436336374\n,,0,68.304576144036\n,,0,87.88598574821853\n\"\nt_keep_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(fn: (column) => column == \"_field\" or column == \"_value\")\n |> keep(\n fn: (column) => {\n return column == \"_value\"\n },\n )\n\ntest _keep_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_fn_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "keep_fn_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_fn_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_fn_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_fn_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_fn_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "keep_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_fn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_fn_test.flux", - Source: "outData =\n \"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,91.7364670583823\n,,0,89.51118889861233\n,,0,91.0977744436109\n,,0,91.02836436336374\n,,0,68.304576144036\n,,0,87.88598574821853\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "keep_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_fn_test.flux", - Source: "\"\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,91.7364670583823\n,,0,89.51118889861233\n,,0,91.0977744436109\n,,0,91.02836436336374\n,,0,68.304576144036\n,,0,87.88598574821853\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,double\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,0\n,,0,91.7364670583823\n,,0,89.51118889861233\n,,0,91.0977744436109\n,,0,91.02836436336374\n,,0,68.304576144036\n,,0,87.88598574821853\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 66, - }, - File: "keep_fn_test.flux", - Source: "t_keep_fn = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(fn: (column) => column == \"_field\" or column == \"_value\")\n |> keep(\n fn: (column) => {\n return column == \"_value\"\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 58, - }, - File: "keep_fn_test.flux", - Source: "t_keep_fn", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_keep_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 66, - }, - File: "keep_fn_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(fn: (column) => column == \"_field\" or column == \"_value\")\n |> keep(\n fn: (column) => {\n return column == \"_value\"\n },\n )", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "keep_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "keep_fn_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(fn: (column) => column == \"_field\" or column == \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "fn: (column) => column == \"_field\" or column == \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "fn: (column) => column == \"_field\" or column == \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "(column) => column == \"_field\" or column == \"_value\"", - Start: ast.Position{ - Column: 21, - Line: 61, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column == \"_field\" or column == \"_value\"", - Start: ast.Position{ - Column: 33, - Line: 61, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column == \"_field\"", - Start: ast.Position{ - Column: 33, - Line: 61, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 33, - Line: 61, - }, - }, - }, - Name: "column", - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 43, - Line: 61, - }, - }, - }, - Value: "_field", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column == \"_value\"", - Start: ast.Position{ - Column: 55, - Line: 61, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 55, - Line: 61, - }, - }, - }, - Name: "column", - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 65, - Line: 61, - }, - }, - }, - Value: "_value", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 61, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "keep(fn: (column) => column == \"_field\" or column == \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "keep_fn_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 66, - }, - File: "keep_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(fn: (column) => column == \"_field\" or column == \"_value\")\n |> keep(\n fn: (column) => {\n return column == \"_value\"\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 65, - }, - File: "keep_fn_test.flux", - Source: "fn: (column) => {\n return column == \"_value\"\n }", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 65, - }, - File: "keep_fn_test.flux", - Source: "fn: (column) => {\n return column == \"_value\"\n }", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 63, - }, - File: "keep_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 65, - }, - File: "keep_fn_test.flux", - Source: "(column) => {\n return column == \"_value\"\n }", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 65, - }, - File: "keep_fn_test.flux", - Source: "{\n return column == \"_value\"\n }", - Start: ast.Position{ - Column: 29, - Line: 63, - }, - }, - }, - Body: []ast.Statement{&ast.ReturnStatement{ - Argument: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 64, - }, - File: "keep_fn_test.flux", - Source: "column == \"_value\"", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 64, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Name: "column", - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 64, - }, - File: "keep_fn_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 34, - Line: 64, - }, - }, - }, - Value: "_value", - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 64, - }, - File: "keep_fn_test.flux", - Source: "return column == \"_value\"", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 63, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 63, - }, - File: "keep_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 66, - }, - File: "keep_fn_test.flux", - Source: "keep(\n fn: (column) => {\n return column == \"_value\"\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "keep_fn_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "keep_fn_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "keep_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 58, - }, - File: "keep_fn_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "_keep_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn})", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "_keep_fn", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Name: "_keep_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn})", - Start: ast.Position{ - Column: 17, - Line: 68, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn})", - Start: ast.Position{ - Column: 23, - Line: 68, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn}", - Start: ast.Position{ - Column: 24, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 68, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 68, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 68, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 68, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 68, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 68, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 68, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 68, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 68, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 68, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "fn: t_keep_fn", - Start: ast.Position{ - Column: 103, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 68, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "t_keep_fn", - Start: ast.Position{ - Column: 107, - Line: 68, - }, - }, - }, - Name: "t_keep_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 68, - }, - File: "keep_fn_test.flux", - Source: "test _keep_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep_fn})", - Start: ast.Position{ - Column: 1, - Line: 68, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_fn_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_fn_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "keep_fn_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_fn_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_fn_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData = \"\n#datatype,string,long\n#group,false,false\n#default,_result,0\n,result,table\n\"\nt_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"non_existent\"])\n\ntest _keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_only_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "keep_non_existent_only_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_only_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_only_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_only_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_non_existent_only_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "keep_non_existent_only_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_non_existent_only_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "keep_non_existent_only_test.flux", - Source: "outData = \"\n#datatype,string,long\n#group,false,false\n#default,_result,0\n,result,table\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "keep_non_existent_only_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "keep_non_existent_only_test.flux", - Source: "\"\n#datatype,string,long\n#group,false,false\n#default,_result,0\n,result,table\n\"", - Start: ast.Position{ - Column: 11, - Line: 33, - }, - }, - }, - Value: "\n#datatype,string,long\n#group,false,false\n#default,_result,0\n,result,table\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "t_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"non_existent\"])", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "keep_non_existent_only_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_keep", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"non_existent\"])", - Start: ast.Position{ - Column: 10, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "keep_non_existent_only_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 41, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "keep_non_existent_only_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"non_existent\"])", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "columns: [\"non_existent\"]", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "columns: [\"non_existent\"]", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "[\"non_existent\"]", - Start: ast.Position{ - Column: 26, - Line: 42, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "\"non_existent\"", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Value: "non_existent", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "keep(columns: [\"non_existent\"])", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "keep_non_existent_only_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "keep_non_existent_only_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 39, - }, - File: "keep_non_existent_only_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 39, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 39, - }, - File: "keep_non_existent_only_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "_keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "keep_non_existent_only_test.flux", - Source: "_keep_non_existent", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_keep_non_existent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 27, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep}", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 45, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 45, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 45, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 45, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 45, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 45, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "fn: t_keep", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 89, - Line: 45, - }, - }, - }, - Name: "t_keep", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 45, - }, - File: "keep_non_existent_only_test.flux", - Source: "test _keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_non_existent_only_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_non_existent_only_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "keep_non_existent_only_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_non_existent_only_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_non_existent_only_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\nt_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(\n columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ],\n )\n\ntest _keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "keep_non_existent_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_non_existent_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_non_existent_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "keep_non_existent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_non_existent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_non_existent_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "keep_non_existent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_non_existent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "keep_non_existent_test.flux", - Source: "t_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(\n columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ],\n )", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 58, - }, - File: "keep_non_existent_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_keep", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "keep_non_existent_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(\n columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ],\n )", - Start: ast.Position{ - Column: 10, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "keep_non_existent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "keep_non_existent_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "keep_non_existent_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(\n columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 70, - }, - File: "keep_non_existent_test.flux", - Source: "columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 70, - }, - File: "keep_non_existent_test.flux", - Source: "columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 62, - }, - File: "keep_non_existent_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 13, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 70, - }, - File: "keep_non_existent_test.flux", - Source: "[\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ]", - Start: ast.Position{ - Column: 22, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 63, - }, - File: "keep_non_existent_test.flux", - Source: "\"non_existent\"", - Start: ast.Position{ - Column: 17, - Line: 63, - }, - }, - }, - Value: "non_existent", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 64, - }, - File: "keep_non_existent_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 17, - Line: 64, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 65, - }, - File: "keep_non_existent_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 17, - Line: 65, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 66, - }, - File: "keep_non_existent_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 17, - Line: 66, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 67, - }, - File: "keep_non_existent_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 17, - Line: 67, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 68, - }, - File: "keep_non_existent_test.flux", - Source: "\"old\"", - Start: ast.Position{ - Column: 17, - Line: 68, - }, - }, - }, - Value: "old", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 69, - }, - File: "keep_non_existent_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "keep_non_existent_test.flux", - Source: "keep(\n columns: [\n \"non_existent\",\n \"_time\",\n \"_value\",\n \"_field\",\n \"_measurement\",\n \"old\",\n \"host\",\n ],\n )", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "keep_non_existent_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "keep_non_existent_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 58, - }, - File: "keep_non_existent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "keep_non_existent_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "_keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 73, - }, - File: "keep_non_existent_test.flux", - Source: "_keep_non_existent", - Start: ast.Position{ - Column: 6, - Line: 73, - }, - }, - }, - Name: "_keep_non_existent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 27, - Line: 73, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep}", - Start: ast.Position{ - Column: 6, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 74, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 74, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 74, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 74, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 74, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 74, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 74, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 74, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 74, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 74, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "fn: t_keep", - Start: ast.Position{ - Column: 85, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 74, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 89, - Line: 74, - }, - }, - }, - Name: "t_keep", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 74, - }, - File: "keep_non_existent_test.flux", - Source: "test _keep_non_existent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_non_existent_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_non_existent_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "keep_non_existent_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_non_existent_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_non_existent_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "keep_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,_value,_field\n,,0,2018-05-22T19:53:26Z,0,usage_guest\n,,0,2018-05-22T19:53:36Z,0,usage_guest\n,,0,2018-05-22T19:53:46Z,0,usage_guest\n,,0,2018-05-22T19:53:56Z,0,usage_guest\n,,0,2018-05-22T19:54:06Z,0,usage_guest\n,,0,2018-05-22T19:54:16Z,0,usage_guest\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle\n\"\nt_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"_time\", \"_value\", \"_field\"])\n\ntest _keep = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "keep_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keep_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "keep_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "keep_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,_value,_field\n,,0,2018-05-22T19:53:26Z,0,usage_guest\n,,0,2018-05-22T19:53:36Z,0,usage_guest\n,,0,2018-05-22T19:53:46Z,0,usage_guest\n,,0,2018-05-22T19:53:56Z,0,usage_guest\n,,0,2018-05-22T19:54:06Z,0,usage_guest\n,,0,2018-05-22T19:54:16Z,0,usage_guest\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "keep_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "keep_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,_value,_field\n,,0,2018-05-22T19:53:26Z,0,usage_guest\n,,0,2018-05-22T19:53:36Z,0,usage_guest\n,,0,2018-05-22T19:53:46Z,0,usage_guest\n,,0,2018-05-22T19:53:56Z,0,usage_guest\n,,0,2018-05-22T19:54:06Z,0,usage_guest\n,,0,2018-05-22T19:54:16Z,0,usage_guest\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string\n#group,false,false,false,false,true\n#default,_result,,,,\n,result,table,_time,_value,_field\n,,0,2018-05-22T19:53:26Z,0,usage_guest\n,,0,2018-05-22T19:53:36Z,0,usage_guest\n,,0,2018-05-22T19:53:46Z,0,usage_guest\n,,0,2018-05-22T19:53:56Z,0,usage_guest\n,,0,2018-05-22T19:54:06Z,0,usage_guest\n,,0,2018-05-22T19:54:16Z,0,usage_guest\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "keep_test.flux", - Source: "t_keep = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"_time\", \"_value\", \"_field\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 58, - }, - File: "keep_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_keep", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "keep_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"_time\", \"_value\", \"_field\"])", - Start: ast.Position{ - Column: 10, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "keep_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "keep_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "keep_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "keep_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "keep_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "keep_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keep(columns: [\"_time\", \"_value\", \"_field\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 61, - }, - File: "keep_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 61, - }, - File: "keep_test.flux", - Source: "columns: [\"_time\", \"_value\", \"_field\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 61, - }, - File: "keep_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 61, - }, - File: "keep_test.flux", - Source: "[\"_time\", \"_value\", \"_field\"]", - Start: ast.Position{ - Column: 26, - Line: 61, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 61, - }, - File: "keep_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 61, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "keep_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 36, - Line: 61, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 61, - }, - File: "keep_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 46, - Line: 61, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 61, - }, - File: "keep_test.flux", - Source: "keep(columns: [\"_time\", \"_value\", \"_field\"])", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "keep_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "keep_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 58, - }, - File: "keep_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 58, - }, - File: "keep_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "keep_test.flux", - Source: "_keep = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 63, - }, - File: "keep_test.flux", - Source: "_keep", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Name: "_keep", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "keep_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 14, - Line: 63, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "keep_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 20, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 63, - }, - File: "keep_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep}", - Start: ast.Position{ - Column: 21, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 63, - }, - File: "keep_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 63, - }, - File: "keep_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 63, - }, - File: "keep_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 63, - }, - File: "keep_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 63, - }, - File: "keep_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 63, - }, - File: "keep_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 63, - }, - File: "keep_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 63, - }, - File: "keep_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 63, - }, - File: "keep_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 63, - }, - File: "keep_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "keep_test.flux", - Source: "fn: t_keep", - Start: ast.Position{ - Column: 100, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 63, - }, - File: "keep_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 63, - }, - File: "keep_test.flux", - Source: "t_keep", - Start: ast.Position{ - Column: 104, - Line: 63, - }, - }, - }, - Name: "t_keep", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 63, - }, - File: "keep_test.flux", - Source: "test _keep = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keep})", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keep_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "keep_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keep_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "ker_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,23,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:30Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n\"\nker = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansER(n: 3)\n\ntest _ker = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "ker_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "ker_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "ker_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "ker_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "ker_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "ker_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,23,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "ker_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "ker_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,23,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,20,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,23,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,22,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,21,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "ker_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:30Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "ker_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "ker_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:30Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:30Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,0.33333333333333337,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "ker_test.flux", - Source: "ker = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansER(n: 3)", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 4, - Line: 31, - }, - File: "ker_test.flux", - Source: "ker", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "ker", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "ker_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansER(n: 3)", - Start: ast.Position{ - Column: 7, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "ker_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "ker_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "ker_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "ker_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "ker_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "ker_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "ker_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "ker_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "ker_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "ker_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "ker_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "ker_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "ker_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "ker_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 34, - }, - File: "ker_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "ker_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 34, - }, - File: "ker_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "ker_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> kaufmansER(n: 3)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "ker_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "ker_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 35, - }, - File: "ker_test.flux", - Source: "n", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "ker_test.flux", - Source: "3", - Start: ast.Position{ - Column: 26, - Line: 35, - }, - }, - }, - Value: int64(3), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "ker_test.flux", - Source: "kaufmansER(n: 3)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "ker_test.flux", - Source: "kaufmansER", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "kaufmansER", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 31, - }, - File: "ker_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 8, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 31, - }, - File: "ker_test.flux", - Source: "table", - Start: ast.Position{ - Column: 8, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 31, - }, - File: "ker_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "ker_test.flux", - Source: "_ker = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "ker_test.flux", - Source: "_ker", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_ker", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "ker_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker})", - Start: ast.Position{ - Column: 13, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "ker_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker})", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 37, - }, - File: "ker_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker}", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "ker_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "ker_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 37, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 37, - }, - File: "ker_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 37, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 37, - }, - File: "ker_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 37, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "ker_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 37, - }, - File: "ker_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 37, - }, - File: "ker_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 37, - }, - File: "ker_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 37, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 37, - }, - File: "ker_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 37, - }, - File: "ker_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 37, - }, - File: "ker_test.flux", - Source: "fn: ker", - Start: ast.Position{ - Column: 99, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 37, - }, - File: "ker_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 37, - }, - File: "ker_test.flux", - Source: "ker", - Start: ast.Position{ - Column: 103, - Line: 37, - }, - }, - }, - Name: "ker", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 37, - }, - File: "ker_test.flux", - Source: "test _ker = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: ker})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "ker_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "ker_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "ker_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "ker_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "ker_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,name,_field\n,,0,2018-05-22T19:53:30Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:40Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:50Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:00Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:10Z,_m0,h1,n1,ff\n,,0,2018-05-22T19:53:20Z,_m0,h1,n1,ff\n,,1,2018-05-22T19:53:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:40Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:50Z,_m1,h2,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:10Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:40Z,_m1,h3,n3,ff\n,,1,2018-05-22T19:53:50Z,_m1,h3,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h3,n3,ff\n,,2,2018-05-22T19:53:10Z,_m2,h3,n3,ff\n,,2,2018-05-22T19:53:30Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:54:40Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:53:50Z,_m2,h5,n5,ff\n,,3,2018-05-22T19:54:00Z,_m3,h5,n5,ff\n,,3,2018-05-22T19:54:10Z,_m3,h4,n1,ff\n,,3,2018-05-22T19:54:20Z,_m3,h4,n4,ff\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_key,_value,_field\n,,0,_m0,host,h0,ff\n,,0,_m0,name,n0,ff\n,,0,_m0,host,h1,ff\n,,0,_m0,name,n1,ff\n,,1,_m1,host,h1,ff\n,,1,_m1,name,n1,ff\n,,1,_m1,host,h2,ff\n,,1,_m1,name,n2,ff\n,,1,_m1,host,h3,ff\n,,1,_m1,name,n3,ff\n,,2,_m2,host,h3,ff\n,,2,_m2,name,n3,ff\n,,2,_m2,host,h5,ff\n,,2,_m2,name,n5,ff\n,,3,_m3,host,h5,ff\n,,3,_m3,name,n5,ff\n,,3,_m3,host,h4,ff\n,,3,_m3,name,n1,ff\n,,3,_m3,name,n4,ff\n\"\nt_key_values_host_name = (table=<-) =>\n table\n |> keyValues(keyColumns: [\"host\", \"name\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _key_values_host_name = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_host_name_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "key_values_host_name_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_host_name_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_host_name_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_host_name_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "key_values_host_name_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,name,_field\n,,0,2018-05-22T19:53:30Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:40Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:50Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:00Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:10Z,_m0,h1,n1,ff\n,,0,2018-05-22T19:53:20Z,_m0,h1,n1,ff\n,,1,2018-05-22T19:53:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:40Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:50Z,_m1,h2,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:10Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:40Z,_m1,h3,n3,ff\n,,1,2018-05-22T19:53:50Z,_m1,h3,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h3,n3,ff\n,,2,2018-05-22T19:53:10Z,_m2,h3,n3,ff\n,,2,2018-05-22T19:53:30Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:54:40Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:53:50Z,_m2,h5,n5,ff\n,,3,2018-05-22T19:54:00Z,_m3,h5,n5,ff\n,,3,2018-05-22T19:54:10Z,_m3,h4,n1,ff\n,,3,2018-05-22T19:54:20Z,_m3,h4,n4,ff\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "key_values_host_name_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "key_values_host_name_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,name,_field\n,,0,2018-05-22T19:53:30Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:40Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:50Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:00Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:10Z,_m0,h1,n1,ff\n,,0,2018-05-22T19:53:20Z,_m0,h1,n1,ff\n,,1,2018-05-22T19:53:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:40Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:50Z,_m1,h2,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:10Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:40Z,_m1,h3,n3,ff\n,,1,2018-05-22T19:53:50Z,_m1,h3,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h3,n3,ff\n,,2,2018-05-22T19:53:10Z,_m2,h3,n3,ff\n,,2,2018-05-22T19:53:30Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:54:40Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:53:50Z,_m2,h5,n5,ff\n,,3,2018-05-22T19:54:00Z,_m3,h5,n5,ff\n,,3,2018-05-22T19:54:10Z,_m3,h4,n1,ff\n,,3,2018-05-22T19:54:20Z,_m3,h4,n4,ff\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,true,false,false,true\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,name,_field\n,,0,2018-05-22T19:53:30Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:40Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:50Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:00Z,_m0,h0,n0,ff\n,,0,2018-05-22T19:53:10Z,_m0,h1,n1,ff\n,,0,2018-05-22T19:53:20Z,_m0,h1,n1,ff\n,,1,2018-05-22T19:53:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:40Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:53:50Z,_m1,h2,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:10Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:30Z,_m1,h1,n1,ff\n,,1,2018-05-22T19:54:40Z,_m1,h3,n3,ff\n,,1,2018-05-22T19:53:50Z,_m1,h3,n2,ff\n,,1,2018-05-22T19:54:00Z,_m1,h3,n3,ff\n,,2,2018-05-22T19:53:10Z,_m2,h3,n3,ff\n,,2,2018-05-22T19:53:30Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:54:40Z,_m2,h5,n5,ff\n,,2,2018-05-22T19:53:50Z,_m2,h5,n5,ff\n,,3,2018-05-22T19:54:00Z,_m3,h5,n5,ff\n,,3,2018-05-22T19:54:10Z,_m3,h4,n1,ff\n,,3,2018-05-22T19:54:20Z,_m3,h4,n4,ff\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "key_values_host_name_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_key,_value,_field\n,,0,_m0,host,h0,ff\n,,0,_m0,name,n0,ff\n,,0,_m0,host,h1,ff\n,,0,_m0,name,n1,ff\n,,1,_m1,host,h1,ff\n,,1,_m1,name,n1,ff\n,,1,_m1,host,h2,ff\n,,1,_m1,name,n2,ff\n,,1,_m1,host,h3,ff\n,,1,_m1,name,n3,ff\n,,2,_m2,host,h3,ff\n,,2,_m2,name,n3,ff\n,,2,_m2,host,h5,ff\n,,2,_m2,name,n5,ff\n,,3,_m3,host,h5,ff\n,,3,_m3,name,n5,ff\n,,3,_m3,host,h4,ff\n,,3,_m3,name,n1,ff\n,,3,_m3,name,n4,ff\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "key_values_host_name_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 62, - }, - File: "key_values_host_name_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_key,_value,_field\n,,0,_m0,host,h0,ff\n,,0,_m0,name,n0,ff\n,,0,_m0,host,h1,ff\n,,0,_m0,name,n1,ff\n,,1,_m1,host,h1,ff\n,,1,_m1,name,n1,ff\n,,1,_m1,host,h2,ff\n,,1,_m1,name,n2,ff\n,,1,_m1,host,h3,ff\n,,1,_m1,name,n3,ff\n,,2,_m2,host,h3,ff\n,,2,_m2,name,n3,ff\n,,2,_m2,host,h5,ff\n,,2,_m2,name,n5,ff\n,,3,_m3,host,h5,ff\n,,3,_m3,name,n5,ff\n,,3,_m3,host,h4,ff\n,,3,_m3,name,n1,ff\n,,3,_m3,name,n4,ff\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_measurement,_key,_value,_field\n,,0,_m0,host,h0,ff\n,,0,_m0,name,n0,ff\n,,0,_m0,host,h1,ff\n,,0,_m0,name,n1,ff\n,,1,_m1,host,h1,ff\n,,1,_m1,name,n1,ff\n,,1,_m1,host,h2,ff\n,,1,_m1,name,n2,ff\n,,1,_m1,host,h3,ff\n,,1,_m1,name,n3,ff\n,,2,_m2,host,h3,ff\n,,2,_m2,name,n3,ff\n,,2,_m2,host,h5,ff\n,,2,_m2,name,n5,ff\n,,3,_m3,host,h5,ff\n,,3,_m3,name,n5,ff\n,,3,_m3,host,h4,ff\n,,3,_m3,name,n1,ff\n,,3,_m3,name,n4,ff\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "t_key_values_host_name = (table=<-) =>\n table\n |> keyValues(keyColumns: [\"host\", \"name\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "key_values_host_name_test.flux", - Source: "t_key_values_host_name", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - Name: "t_key_values_host_name", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "(table=<-) =>\n table\n |> keyValues(keyColumns: [\"host\", \"name\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 26, - Line: 63, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 64, - }, - File: "key_values_host_name_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "table\n |> keyValues(keyColumns: [\"host\", \"name\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "keyColumns: [\"host\", \"name\"]", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "keyColumns: [\"host\", \"name\"]", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "keyColumns", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "keyColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "[\"host\", \"name\"]", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 35, - Line: 65, - }, - }, - }, - Value: "host", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 43, - Line: 65, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "keyValues(keyColumns: [\"host\", \"name\"])", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "key_values_host_name_test.flux", - Source: "keyValues", - Start: ast.Position{ - Column: 12, - Line: 65, - }, - }, - }, - Name: "keyValues", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "table\n |> keyValues(keyColumns: [\"host\", \"name\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 66, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 66, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 66, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 66, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 66, - }, - File: "key_values_host_name_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 63, - }, - File: "key_values_host_name_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 27, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 63, - }, - File: "key_values_host_name_test.flux", - Source: "table", - Start: ast.Position{ - Column: 27, - Line: 63, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 63, - }, - File: "key_values_host_name_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 33, - Line: 63, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "_key_values_host_name = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name})", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 68, - }, - File: "key_values_host_name_test.flux", - Source: "_key_values_host_name", - Start: ast.Position{ - Column: 6, - Line: 68, - }, - }, - }, - Name: "_key_values_host_name", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name})", - Start: ast.Position{ - Column: 30, - Line: 68, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name})", - Start: ast.Position{ - Column: 5, - Line: 69, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name}", - Start: ast.Position{ - Column: 6, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 69, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 69, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 69, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 69, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 69, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 69, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 69, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 69, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 69, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 69, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "fn: t_key_values_host_name", - Start: ast.Position{ - Column: 85, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 69, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "t_key_values_host_name", - Start: ast.Position{ - Column: 89, - Line: 69, - }, - }, - }, - Name: "t_key_values_host_name", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 69, - }, - File: "key_values_host_name_test.flux", - Source: "test _key_values_host_name = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values_host_name})", - Start: ast.Position{ - Column: 1, - Line: 68, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "key_values_host_name_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "key_values_host_name_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "key_values_host_name_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "key_values_host_name_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "key_values_host_name_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "key_values_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,10,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,11,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,12,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,13,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,14,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,16,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,17,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,18,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,19,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,20,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,21,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,string,string,string,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,host,name,_key,_value\n,,0,host.local,disk0,_value,10\n,,0,host.local,disk0,_value,11\n,,0,host.local,disk0,_value,12\n,,0,host.local,disk0,_value,13\n,,0,host.local,disk0,_value,14\n,,0,host.local,disk0,_value,15\n,,1,host.local,disk2,_value,16\n,,1,host.local,disk2,_value,17\n,,1,host.local,disk2,_value,18\n,,1,host.local,disk2,_value,19\n,,1,host.local,disk2,_value,20\n,,1,host.local,disk2,_value,21\n\"\nt_key_values = (table=<-) =>\n table\n |> keyValues(keyColumns: [\"_value\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _key_values = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "key_values_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "key_values_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "key_values_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,10,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,11,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,12,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,13,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,14,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,16,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,17,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,18,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,19,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,20,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,21,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "key_values_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "key_values_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,10,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,11,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,12,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,13,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,14,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,16,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,17,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,18,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,19,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,20,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,21,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,10,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,11,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,12,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,13,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,14,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,16,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,17,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,18,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,19,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,20,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,21,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "key_values_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,string,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,host,name,_key,_value\n,,0,host.local,disk0,_value,10\n,,0,host.local,disk0,_value,11\n,,0,host.local,disk0,_value,12\n,,0,host.local,disk0,_value,13\n,,0,host.local,disk0,_value,14\n,,0,host.local,disk0,_value,15\n,,1,host.local,disk2,_value,16\n,,1,host.local,disk2,_value,17\n,,1,host.local,disk2,_value,18\n,,1,host.local,disk2,_value,19\n,,1,host.local,disk2,_value,20\n,,1,host.local,disk2,_value,21\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "key_values_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "key_values_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,host,name,_key,_value\n,,0,host.local,disk0,_value,10\n,,0,host.local,disk0,_value,11\n,,0,host.local,disk0,_value,12\n,,0,host.local,disk0,_value,13\n,,0,host.local,disk0,_value,14\n,,0,host.local,disk0,_value,15\n,,1,host.local,disk2,_value,16\n,,1,host.local,disk2,_value,17\n,,1,host.local,disk2,_value,18\n,,1,host.local,disk2,_value,19\n,,1,host.local,disk2,_value,20\n,,1,host.local,disk2,_value,21\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,host,name,_key,_value\n,,0,host.local,disk0,_value,10\n,,0,host.local,disk0,_value,11\n,,0,host.local,disk0,_value,12\n,,0,host.local,disk0,_value,13\n,,0,host.local,disk0,_value,14\n,,0,host.local,disk0,_value,15\n,,1,host.local,disk2,_value,16\n,,1,host.local,disk2,_value,17\n,,1,host.local,disk2,_value,18\n,,1,host.local,disk2,_value,19\n,,1,host.local,disk2,_value,20\n,,1,host.local,disk2,_value,21\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "key_values_test.flux", - Source: "t_key_values = (table=<-) =>\n table\n |> keyValues(keyColumns: [\"_value\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "key_values_test.flux", - Source: "t_key_values", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_key_values", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "key_values_test.flux", - Source: "(table=<-) =>\n table\n |> keyValues(keyColumns: [\"_value\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "key_values_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "key_values_test.flux", - Source: "table\n |> keyValues(keyColumns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "key_values_test.flux", - Source: "keyColumns: [\"_value\"]", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "key_values_test.flux", - Source: "keyColumns: [\"_value\"]", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 48, - }, - File: "key_values_test.flux", - Source: "keyColumns", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "keyColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 48, - }, - File: "key_values_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 48, - }, - File: "key_values_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 35, - Line: 48, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "key_values_test.flux", - Source: "keyValues(keyColumns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 48, - }, - File: "key_values_test.flux", - Source: "keyValues", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "keyValues", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "key_values_test.flux", - Source: "table\n |> keyValues(keyColumns: [\"_value\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "key_values_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "key_values_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 49, - }, - File: "key_values_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "key_values_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "key_values_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 49, - }, - File: "key_values_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "key_values_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 49, - }, - File: "key_values_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "key_values_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "key_values_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 46, - }, - File: "key_values_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "key_values_test.flux", - Source: "_key_values = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 51, - }, - File: "key_values_test.flux", - Source: "_key_values", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_key_values", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "key_values_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values})", - Start: ast.Position{ - Column: 20, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "key_values_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "key_values_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "key_values_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "key_values_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "key_values_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "key_values_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "key_values_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "key_values_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "key_values_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "key_values_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "key_values_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "key_values_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "key_values_test.flux", - Source: "fn: t_key_values", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "key_values_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 52, - }, - File: "key_values_test.flux", - Source: "t_key_values", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_key_values", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "key_values_test.flux", - Source: "test _key_values = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_key_values})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "key_values_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "key_values_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "key_values_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "key_values_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "key_values_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 47, - }, - File: "keys_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"\nt_keys = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> keys()\n\ntest _keys = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keys_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "keys_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keys_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keys_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "keys_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "keys_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "keys_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,host,name,_value\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_start\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,_stop\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,host\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk0,name\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_start\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,_stop\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,host\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,host.local,disk2,name\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "keys_test.flux", - Source: "t_keys = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> keys()", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 42, - }, - File: "keys_test.flux", - Source: "t_keys", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "keys_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> keys()", - Start: ast.Position{ - Column: 10, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "keys_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "keys_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "keys_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "keys_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "keys_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "keys_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> keys()", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "keys_test.flux", - Source: "keys()", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 45, - }, - File: "keys_test.flux", - Source: "keys", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "keys", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "keys_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 42, - }, - File: "keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 47, - }, - File: "keys_test.flux", - Source: "_keys = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys})", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 47, - }, - File: "keys_test.flux", - Source: "_keys", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Name: "_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 47, - }, - File: "keys_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys})", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 47, - }, - File: "keys_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys})", - Start: ast.Position{ - Column: 20, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 47, - }, - File: "keys_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys}", - Start: ast.Position{ - Column: 21, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "keys_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 47, - }, - File: "keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 47, - }, - File: "keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 47, - }, - File: "keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 47, - }, - File: "keys_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 47, - }, - File: "keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 47, - }, - File: "keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 47, - }, - File: "keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 47, - }, - File: "keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 47, - }, - File: "keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 47, - }, - File: "keys_test.flux", - Source: "fn: t_keys", - Start: ast.Position{ - Column: 100, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 47, - }, - File: "keys_test.flux", - Source: "t_keys", - Start: ast.Position{ - Column: 104, - Line: 47, - }, - }, - }, - Name: "t_keys", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 47, - }, - File: "keys_test.flux", - Source: "test _keys = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_keys})", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keys_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "keys_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "last_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\nt_last = (table=<-) =>\n table\n |> last()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "last_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "last_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "last_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "last_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "last_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "last_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "last_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "last_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "t_last = (table=<-) =>\n table\n |> last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 50, - }, - File: "last_test.flux", - Source: "t_last", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "(table=<-) =>\n table\n |> last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "last_test.flux", - Source: "table\n |> last()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 52, - }, - File: "last_test.flux", - Source: "last()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 52, - }, - File: "last_test.flux", - Source: "last", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "last", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "table\n |> last()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "last_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "last_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "last_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "last_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "last_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "last_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "last_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "last_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "last_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "last_test.flux", - Source: "_last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "last_test.flux", - Source: "_last", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_last", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "last_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "last_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 55, - }, - File: "last_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last}", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "last_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "last_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "last_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "last_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "last_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "last_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 55, - }, - File: "last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "last_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "last_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 55, - }, - File: "last_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "last_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 55, - }, - File: "last_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "last_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "last_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "last_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 55, - }, - File: "last_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "last_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "last_test.flux", - Source: "fn: t_last", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "last_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "last_test.flux", - Source: "t_last", - Start: ast.Position{ - Column: 104, - Line: 55, - }, - }, - }, - Name: "t_last", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "last_test.flux", - Source: "test _last = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_last})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "last_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "last_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "last_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "last_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,DD,HostD,10\n,,0,DD,HostC,15\n,,0,CC,HostA,18\n\"\nt_lowestAverage = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])\n\ntest _lowestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestAverage_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "lowestAverage_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestAverage_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestAverage_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestAverage_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestAverage_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "lowestAverage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestAverage_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestAverage_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,DD,HostD,10\n,,0,DD,HostC,15\n,,0,CC,HostA,18\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "lowestAverage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestAverage_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,DD,HostD,10\n,,0,DD,HostC,15\n,,0,CC,HostA,18\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,false,false,false\n#default,_result,,,,\n,result,table,_measurement,host,_value\n,,0,DD,HostD,10\n,,0,DD,HostC,15\n,,0,CC,HostA,18\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "t_lowestAverage = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "lowestAverage_test.flux", - Source: "t_lowestAverage", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_lowestAverage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "lowestAverage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-11-07T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "lowestAverage_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "n", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "3", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 46, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 47, - Line: 43, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 63, - Line: 43, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "lowestAverage(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "lowestAverage_test.flux", - Source: "lowestAverage", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "lowestAverage", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 40, - }, - File: "lowestAverage_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "lowestAverage_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 40, - }, - File: "lowestAverage_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "_lowestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 45, - }, - File: "lowestAverage_test.flux", - Source: "_lowestAverage", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_lowestAverage", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage})", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "fn: t_lowestAverage", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "t_lowestAverage", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_lowestAverage", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestAverage_test.flux", - Source: "test _lowestAverage = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestAverage})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestAverage_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestAverage_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "lowestAverage_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestAverage_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestAverage_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T04:00:00Z,21,A,CC,HostA\n\"\nt_lowestCurrent = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])\n\ntest _lowestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestCurrent_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "lowestCurrent_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestCurrent_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestCurrent_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestCurrent_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestCurrent_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "lowestCurrent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestCurrent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestCurrent_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T04:00:00Z,21,A,CC,HostA\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "lowestCurrent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestCurrent_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T04:00:00Z,21,A,CC,HostA\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T04:00:00Z,21,A,CC,HostA\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "t_lowestCurrent = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "lowestCurrent_test.flux", - Source: "t_lowestCurrent", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_lowestCurrent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "lowestCurrent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-11-07T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "lowestCurrent_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "n", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "3", - Start: ast.Position{ - Column: 29, - Line: 43, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 46, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 47, - Line: 43, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 63, - Line: 43, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "lowestCurrent(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "lowestCurrent_test.flux", - Source: "lowestCurrent", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "lowestCurrent", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 40, - }, - File: "lowestCurrent_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "lowestCurrent_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 40, - }, - File: "lowestCurrent_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "_lowestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 45, - }, - File: "lowestCurrent_test.flux", - Source: "_lowestCurrent", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_lowestCurrent", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent})", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "fn: t_lowestCurrent", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "t_lowestCurrent", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_lowestCurrent", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 46, - }, - File: "lowestCurrent_test.flux", - Source: "test _lowestCurrent = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestCurrent})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestCurrent_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestCurrent_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "lowestCurrent_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestCurrent_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestCurrent_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T07:00:00Z,12,A,DD,HostC\n\"\nt_lowestMin = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestMin(n: 3, groupColumns: [\"_measurement\", \"host\"])\n\ntest _lowestMin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestMin_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "lowestMin_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestMin_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestMin_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "lowestMin_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestMin_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "lowestMin_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "lowestMin_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T01:00:00Z,20,A,BB,HostA\n,,0,2018-11-07T02:00:00Z,30,A,BB,HostA\n,,1,2018-11-07T03:00:00Z,15,A,CC,HostA\n,,1,2018-11-07T04:00:00Z,21,A,CC,HostA\n,,1,2018-11-07T05:00:00Z,33,A,CC,HostB\n,,2,2018-11-07T06:00:00Z,18,A,DD,HostC\n,,2,2018-11-07T07:00:00Z,12,A,DD,HostC\n,,2,2018-11-07T08:00:00Z,15,A,DD,HostC\n,,3,2018-11-07T09:00:00Z,25,B,CC,HostD\n,,3,2018-11-07T10:00:00Z,75,B,CC,HostD\n,,3,2018-11-07T11:00:00Z,50,B,CC,HostD\n,,4,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,4,2018-11-07T13:00:00Z,13,B,DD,HostE\n,,4,2018-11-07T14:00:00Z,27,B,DD,HostE\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestMin_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T07:00:00Z,12,A,DD,HostC\n\"", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 30, - }, - File: "lowestMin_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "lowestMin_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T07:00:00Z,12,A,DD,HostC\n\"", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,false,false,false,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T00:00:00Z,10,A,BB,HostA\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T12:00:00Z,10,B,DD,HostD\n,,0,2018-11-07T00:00:00Z,2030-01-01T00:00:00Z,2018-11-07T07:00:00Z,12,A,DD,HostC\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "t_lowestMin = (table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestMin(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 40, - }, - File: "lowestMin_test.flux", - Source: "t_lowestMin", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_lowestMin", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestMin(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 15, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "lowestMin_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "start: 2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "2018-11-07T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-11-07T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "range(start: 2018-11-07T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "lowestMin_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "table\n |> range(start: 2018-11-07T00:00:00Z)\n |> lowestMin(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "n: 3, groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "n", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "3", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "groupColumns: [\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "groupColumns", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Name: "groupColumns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "[\"_measurement\", \"host\"]", - Start: ast.Position{ - Column: 42, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 43, - Line: 43, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 59, - Line: 43, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "lowestMin(n: 3, groupColumns: [\"_measurement\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "lowestMin_test.flux", - Source: "lowestMin", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "lowestMin", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "lowestMin_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "lowestMin_test.flux", - Source: "table", - Start: ast.Position{ - Column: 16, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "lowestMin_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "_lowestMin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin})", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 45, - }, - File: "lowestMin_test.flux", - Source: "_lowestMin", - Start: ast.Position{ - Column: 6, - Line: 45, - }, - }, - }, - Name: "_lowestMin", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin})", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin})", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin}", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "fn: t_lowestMin", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "t_lowestMin", - Start: ast.Position{ - Column: 89, - Line: 46, - }, - }, - }, - Name: "t_lowestMin", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 46, - }, - File: "lowestMin_test.flux", - Source: "test _lowestMin = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_lowestMin})", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestMin_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "lowestMin_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "lowestMin_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestMin_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "lowestMin_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"math\"\n\noption now = () => 2018-05-23T20:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,diameter,turbine\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,diameter,circumference,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,3.141592653589793,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,6.283185307179586,diameter,turbine\n\"\nt_math_pi = (table=<-) =>\n table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})\n |> map(fn: (r) => ({r with circumference: r.diameter * math.pi}))\n |> drop(columns: [\"_value\", \"_start\", \"_stop\"])\n\ntest _math_pi_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_fn_constant_test.flux", - Source: "now = () => 2018-05-23T20:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "math_fn_constant_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_fn_constant_test.flux", - Source: "() => 2018-05-23T20:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_fn_constant_test.flux", - Source: "2018-05-23T20:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2018-05-23T20:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_fn_constant_test.flux", - Source: "option now = () => 2018-05-23T20:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "math_fn_constant_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,diameter,turbine\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "math_fn_constant_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "math_fn_constant_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,diameter,turbine\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,diameter,turbine\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "math_fn_constant_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,diameter,circumference,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,3.141592653589793,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,6.283185307179586,diameter,turbine\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "math_fn_constant_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "math_fn_constant_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,diameter,circumference,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,3.141592653589793,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,6.283185307179586,diameter,turbine\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,double,string,string\n#group,false,false,false,false,false,true,true\n#default,_result,,,,,,\n,result,table,_time,diameter,circumference,_field,_measurement\n,,0,2018-05-23T19:53:30Z,1.0,3.141592653589793,diameter,turbine\n,,0,2018-05-23T19:53:40Z,2.0,6.283185307179586,diameter,turbine\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "t_math_pi = (table=<-) =>\n table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})\n |> map(fn: (r) => ({r with circumference: r.diameter * math.pi}))\n |> drop(columns: [\"_value\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 27, - }, - File: "math_fn_constant_test.flux", - Source: "t_math_pi", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "t_math_pi", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})\n |> map(fn: (r) => ({r with circumference: r.diameter * math.pi}))\n |> drop(columns: [\"_value\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 13, - Line: 27, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 28, - }, - File: "math_fn_constant_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "table\n |> range(start: -10m)", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "start: -10m", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "start: -10m", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 29, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "10m", - Start: ast.Position{ - Column: 26, - Line: 29, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "-10m", - Start: ast.Position{ - Column: 25, - Line: 29, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "range(start: -10m)", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 29, - }, - File: "math_fn_constant_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\"", - Start: ast.Position{ - Column: 19, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\"", - Start: ast.Position{ - Column: 19, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 30, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "(r) => r._measurement == \"turbine\" and r._field == \"diameter\"", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r._measurement == \"turbine\" and r._field == \"diameter\"", - Start: ast.Position{ - Column: 30, - Line: 30, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r._measurement == \"turbine\"", - Start: ast.Position{ - Column: 30, - Line: 30, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 30, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 30, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "\"turbine\"", - Start: ast.Position{ - Column: 48, - Line: 30, - }, - }, - }, - Value: "turbine", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r._field == \"diameter\"", - Start: ast.Position{ - Column: 62, - Line: 30, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 62, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 30, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 64, - Line: 30, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "\"diameter\"", - Start: ast.Position{ - Column: 74, - Line: 30, - }, - }, - }, - Value: "diameter", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 30, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 30, - }, - File: "math_fn_constant_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "columns: {_value: \"diameter\"}", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "columns: {_value: \"diameter\"}", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "{_value: \"diameter\"}", - Start: ast.Position{ - Column: 28, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "_value: \"diameter\"", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "\"diameter\"", - Start: ast.Position{ - Column: 37, - Line: 31, - }, - }, - }, - Value: "diameter", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "rename(columns: {_value: \"diameter\"})", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 31, - }, - File: "math_fn_constant_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})\n |> map(fn: (r) => ({r with circumference: r.diameter * math.pi}))", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "fn: (r) => ({r with circumference: r.diameter * math.pi})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "fn: (r) => ({r with circumference: r.diameter * math.pi})", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "(r) => ({r with circumference: r.diameter * math.pi})", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "({r with circumference: r.diameter * math.pi})", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "{r with circumference: r.diameter * math.pi}", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "circumference: r.diameter * math.pi", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "circumference", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "circumference", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r.diameter * math.pi", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r.diameter", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 51, - Line: 32, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "diameter", - Start: ast.Position{ - Column: 53, - Line: 32, - }, - }, - }, - Name: "diameter", - }, - Rbrack: nil, - }, - Operator: 1, - Right: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "math.pi", - Start: ast.Position{ - Column: 64, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "math", - Start: ast.Position{ - Column: 64, - Line: 32, - }, - }, - }, - Name: "math", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "pi", - Start: ast.Position{ - Column: 69, - Line: 32, - }, - }, - }, - Name: "pi", - }, - Rbrack: nil, - }, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 32, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "map(fn: (r) => ({r with circumference: r.diameter * math.pi}))", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 32, - }, - File: "math_fn_constant_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "table\n |> range(start: -10m)\n |> filter(fn: (r) => r._measurement == \"turbine\" and r._field == \"diameter\")\n |> rename(columns: {_value: \"diameter\"})\n |> map(fn: (r) => ({r with circumference: r.diameter * math.pi}))\n |> drop(columns: [\"_value\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "columns: [\"_value\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "columns: [\"_value\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 33, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "[\"_value\", \"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 33, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 33, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 37, - Line: 33, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 47, - Line: 33, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "drop(columns: [\"_value\", \"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "math_fn_constant_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 27, - }, - File: "math_fn_constant_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 27, - }, - File: "math_fn_constant_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 27, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 27, - }, - File: "math_fn_constant_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 27, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "_math_pi_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi})", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "math_fn_constant_test.flux", - Source: "_math_pi_test", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Name: "_math_pi_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi})", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi})", - Start: ast.Position{ - Column: 5, - Line: 36, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi}", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 36, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 36, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 36, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 36, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 36, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 36, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 36, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 36, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "fn: t_math_pi", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "t_math_pi", - Start: ast.Position{ - Column: 89, - Line: 36, - }, - }, - }, - Name: "t_math_pi", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "math_fn_constant_test.flux", - Source: "test _math_pi_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_math_pi})", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "math_fn_constant_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "math_fn_constant_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "math_fn_constant_test.flux", - Source: "import \"math\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "math_fn_constant_test.flux", - Source: "\"math\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "math", - }, - }}, - Metadata: "parser-type=rust", - Name: "math_fn_constant_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "math_fn_constant_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "math_fn_constant_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"math\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:30Z,1.2,active,mem\n,,0,2018-05-23T19:53:40Z,5.7,active,mem\n,,0,2018-05-24T19:53:50Z,56.4,active,mem\n,,0,2018-05-25T19:54:00Z,93.2,active,mem\n,,0,2018-05-26T19:54:10Z,34.9,active,mem\n,,0,2018-05-27T19:54:20Z,11.1,active,mem\n,,1,2018-05-22T19:53:30Z,12.3,f,m2\n,,1,2018-05-23T19:53:40Z,15.2,f,m2\n,,1,2018-05-24T19:53:50Z,43.1,f,m2\n,,1,2018-05-25T19:54:00Z,21.9,f,m2\n,,1,2018-05-26T19:54:10Z,32.5,f,m2\n,,1,2018-05-27T19:54:20Z,75.2,f,m2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-24T00:00:00Z,4.5\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-25T00:00:00Z,50.699999999999996\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-26T00:00:00Z,36.800000000000004\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-27T00:00:00Z,0\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-28T00:00:00Z,0\n\"\nt_mmax = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)\n |> difference(nonNegative: false, columns: [\"_value\"])\n |> map(fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)}))\n\ntest _mmax = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_m_max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "math_m_max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_m_max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_m_max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "math_m_max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "math_m_max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:30Z,1.2,active,mem\n,,0,2018-05-23T19:53:40Z,5.7,active,mem\n,,0,2018-05-24T19:53:50Z,56.4,active,mem\n,,0,2018-05-25T19:54:00Z,93.2,active,mem\n,,0,2018-05-26T19:54:10Z,34.9,active,mem\n,,0,2018-05-27T19:54:20Z,11.1,active,mem\n,,1,2018-05-22T19:53:30Z,12.3,f,m2\n,,1,2018-05-23T19:53:40Z,15.2,f,m2\n,,1,2018-05-24T19:53:50Z,43.1,f,m2\n,,1,2018-05-25T19:54:00Z,21.9,f,m2\n,,1,2018-05-26T19:54:10Z,32.5,f,m2\n,,1,2018-05-27T19:54:20Z,75.2,f,m2\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "math_m_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 27, - }, - File: "math_m_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:30Z,1.2,active,mem\n,,0,2018-05-23T19:53:40Z,5.7,active,mem\n,,0,2018-05-24T19:53:50Z,56.4,active,mem\n,,0,2018-05-25T19:54:00Z,93.2,active,mem\n,,0,2018-05-26T19:54:10Z,34.9,active,mem\n,,0,2018-05-27T19:54:20Z,11.1,active,mem\n,,1,2018-05-22T19:53:30Z,12.3,f,m2\n,,1,2018-05-23T19:53:40Z,15.2,f,m2\n,,1,2018-05-24T19:53:50Z,43.1,f,m2\n,,1,2018-05-25T19:54:00Z,21.9,f,m2\n,,1,2018-05-26T19:54:10Z,32.5,f,m2\n,,1,2018-05-27T19:54:20Z,75.2,f,m2\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:30Z,1.2,active,mem\n,,0,2018-05-23T19:53:40Z,5.7,active,mem\n,,0,2018-05-24T19:53:50Z,56.4,active,mem\n,,0,2018-05-25T19:54:00Z,93.2,active,mem\n,,0,2018-05-26T19:54:10Z,34.9,active,mem\n,,0,2018-05-27T19:54:20Z,11.1,active,mem\n,,1,2018-05-22T19:53:30Z,12.3,f,m2\n,,1,2018-05-23T19:53:40Z,15.2,f,m2\n,,1,2018-05-24T19:53:50Z,43.1,f,m2\n,,1,2018-05-25T19:54:00Z,21.9,f,m2\n,,1,2018-05-26T19:54:10Z,32.5,f,m2\n,,1,2018-05-27T19:54:20Z,75.2,f,m2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "math_m_max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-24T00:00:00Z,4.5\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-25T00:00:00Z,50.699999999999996\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-26T00:00:00Z,36.800000000000004\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-27T00:00:00Z,0\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-28T00:00:00Z,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 28, - }, - File: "math_m_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "math_m_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-24T00:00:00Z,4.5\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-25T00:00:00Z,50.699999999999996\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-26T00:00:00Z,36.800000000000004\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-27T00:00:00Z,0\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-28T00:00:00Z,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_field,_measurement,_time,_value\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-24T00:00:00Z,4.5\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-25T00:00:00Z,50.699999999999996\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-26T00:00:00Z,36.800000000000004\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-27T00:00:00Z,0\n,,0,2018-05-22T19:53:26.000000000Z,2030-01-01T00:00:00.000000000Z,active,mem,2018-05-28T00:00:00Z,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "t_mmax = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)\n |> difference(nonNegative: false, columns: [\"_value\"])\n |> map(fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)}))", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 40, - }, - File: "math_m_max_test.flux", - Source: "t_mmax", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_mmax", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)\n |> difference(nonNegative: false, columns: [\"_value\"])\n |> map(fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)}))", - Start: ast.Position{ - Column: 10, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "math_m_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "math_m_max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "fn: (r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "(r) => r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r._measurement == \"mem\" and r._field == \"active\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r._measurement == \"mem\"", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "\"mem\"", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Value: "mem", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r._field == \"active\"", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 58, - Line: 43, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 60, - Line: 43, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "\"active\"", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Value: "active", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "math_m_max_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "every: 1d, fn: mean, createEmpty: false", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "every: 1d", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "every", - Start: ast.Position{ - Column: 28, - Line: 44, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "1d", - Start: ast.Position{ - Column: 35, - Line: 44, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "d", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "fn: mean", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 43, - Line: 44, - }, - }, - }, - Name: "mean", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "createEmpty: false", - Start: ast.Position{ - Column: 49, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 49, - Line: 44, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "false", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Name: "false", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "aggregateWindow(every: 1d, fn: mean, createEmpty: false)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 44, - }, - File: "math_m_max_test.flux", - Source: "aggregateWindow", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "aggregateWindow", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)\n |> difference(nonNegative: false, columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "nonNegative: false, columns: [\"_value\"]", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "nonNegative: false", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "nonNegative", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Name: "nonNegative", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "false", - Start: ast.Position{ - Column: 36, - Line: 45, - }, - }, - }, - Name: "false", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 43, - Line: 45, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 52, - Line: 45, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 53, - Line: 45, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "difference(nonNegative: false, columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 45, - }, - File: "math_m_max_test.flux", - Source: "difference", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "difference", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"mem\" and r._field == \"active\")\n |> aggregateWindow(every: 1d, fn: mean, createEmpty: false)\n |> difference(nonNegative: false, columns: [\"_value\"])\n |> map(fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)}))", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "(r) => ({r with _value: math.mMax(x: r._value, y: 0.0)})", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "({r with _value: math.mMax(x: r._value, y: 0.0)})", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "{r with _value: math.mMax(x: r._value, y: 0.0)}", - Start: ast.Position{ - Column: 28, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "_value: math.mMax(x: r._value, y: 0.0)", - Start: ast.Position{ - Column: 36, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 46, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "x: r._value, y: 0.0", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "x: r._value", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "x", - Start: ast.Position{ - Column: 54, - Line: 46, - }, - }, - }, - Name: "x", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 57, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 57, - Line: 46, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 59, - Line: 46, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "y: 0.0", - Start: ast.Position{ - Column: 67, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "y", - Start: ast.Position{ - Column: 67, - Line: 46, - }, - }, - }, - Name: "y", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "math.mMax(x: r._value, y: 0.0)", - Start: ast.Position{ - Column: 44, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "math.mMax", - Start: ast.Position{ - Column: 44, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "math", - Start: ast.Position{ - Column: 44, - Line: 46, - }, - }, - }, - Name: "math", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "mMax", - Start: ast.Position{ - Column: 49, - Line: 46, - }, - }, - }, - Name: "mMax", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 46, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "map(fn: (r) => ({r with _value: math.mMax(x: r._value, y: 0.0)}))", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 46, - }, - File: "math_m_max_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "math_m_max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 40, - }, - File: "math_m_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "math_m_max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "_mmax = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "_mmax", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_mmax", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax})", - Start: ast.Position{ - Column: 14, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax})", - Start: ast.Position{ - Column: 20, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax}", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "fn: t_mmax", - Start: ast.Position{ - Column: 100, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "t_mmax", - Start: ast.Position{ - Column: 104, - Line: 48, - }, - }, - }, - Name: "t_mmax", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "math_m_max_test.flux", - Source: "test _mmax = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mmax})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "math_m_max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "math_m_max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "math_m_max_test.flux", - Source: "import \"math\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 5, - }, - File: "math_m_max_test.flux", - Source: "\"math\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "math", - }, - }}, - Metadata: "parser-type=rust", - Name: "math_m_max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "math_m_max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "math_m_max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"\nt_max = (table=<-) =>\n table\n |> max()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "t_max = (table=<-) =>\n table\n |> max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 50, - }, - File: "max_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "(table=<-) =>\n table\n |> max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "max_test.flux", - Source: "table\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "max_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "table\n |> max()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "max_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "max_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "max_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "max_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "max_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "max_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "max_test.flux", - Source: "_max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "max_test.flux", - Source: "_max", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "max_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max}", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 55, - }, - File: "max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 55, - }, - File: "max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 55, - }, - File: "max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "max_test.flux", - Source: "fn: t_max", - Start: ast.Position{ - Column: 99, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "max_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 103, - Line: 55, - }, - }, - }, - Name: "t_max", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "max_test.flux", - Source: "test _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 49, - }, - File: "max_time_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"\nt_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)\n |> max(column: \"_time\")\n\ntest _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_time_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "max_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_time_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_time_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "max_time_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "max_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "max_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "max_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "max_time_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "max_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "max_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:52:26Z,2018-05-22T19:55:16Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 47, - }, - File: "max_time_test.flux", - Source: "t_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)\n |> max(column: \"_time\")", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 44, - }, - File: "max_time_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 47, - }, - File: "max_time_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)\n |> max(column: \"_time\")", - Start: ast.Position{ - Column: 9, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "max_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 46, - }, - File: "max_time_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "max_time_test.flux", - Source: "start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "max_time_test.flux", - Source: "start: 2018-05-22T19:52:26Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "max_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "max_time_test.flux", - Source: "2018-05-22T19:52:26Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:52:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "max_time_test.flux", - Source: "stop: 2018-05-22T19:55:16Z", - Start: ast.Position{ - Column: 47, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 46, - }, - File: "max_time_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 46, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 46, - }, - File: "max_time_test.flux", - Source: "2018-05-22T19:55:16Z", - Start: ast.Position{ - Column: 53, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:16Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 46, - }, - File: "max_time_test.flux", - Source: "range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "max_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 47, - }, - File: "max_time_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:52:26Z, stop: 2018-05-22T19:55:16Z)\n |> max(column: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 47, - }, - File: "max_time_test.flux", - Source: "column: \"_time\"", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 47, - }, - File: "max_time_test.flux", - Source: "column: \"_time\"", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 47, - }, - File: "max_time_test.flux", - Source: "column", - Start: ast.Position{ - Column: 16, - Line: 47, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 47, - }, - File: "max_time_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 24, - Line: 47, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 47, - }, - File: "max_time_test.flux", - Source: "max(column: \"_time\")", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 47, - }, - File: "max_time_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "max_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 44, - }, - File: "max_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "max_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 49, - }, - File: "max_time_test.flux", - Source: "_max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "max_time_test.flux", - Source: "_max", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 49, - }, - File: "max_time_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 13, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 49, - }, - File: "max_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 19, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 49, - }, - File: "max_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max}", - Start: ast.Position{ - Column: 20, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 49, - }, - File: "max_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 49, - }, - File: "max_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 49, - }, - File: "max_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 49, - }, - File: "max_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 49, - }, - File: "max_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 49, - }, - File: "max_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "max_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 49, - }, - File: "max_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 49, - }, - File: "max_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "max_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "max_time_test.flux", - Source: "fn: t_max", - Start: ast.Position{ - Column: 99, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 49, - }, - File: "max_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "max_time_test.flux", - Source: "t_max", - Start: ast.Position{ - Column: 103, - Line: 49, - }, - }, - }, - Name: "t_max", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 49, - }, - File: "max_time_test.flux", - Source: "test _max = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_max})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "max_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "max_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "max_time_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "max_time_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "mean_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"\nt_mean = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mean()\n\ntest _mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mean_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "mean_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mean_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mean_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mean_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "mean_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,9.5\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,10.979094987144862\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "mean_test.flux", - Source: "t_mean = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 53, - }, - File: "mean_test.flux", - Source: "t_mean", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 10, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "mean_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "mean_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "mean_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "mean_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "mean_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "mean_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "mean_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 56, - }, - File: "mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "mean_test.flux", - Source: "_mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 58, - }, - File: "mean_test.flux", - Source: "_mean", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "mean_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "mean_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 58, - }, - File: "mean_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean}", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 58, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 58, - }, - File: "mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 58, - }, - File: "mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 58, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 58, - }, - File: "mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 58, - }, - File: "mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "mean_test.flux", - Source: "fn: t_mean", - Start: ast.Position{ - Column: 100, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 58, - }, - File: "mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "mean_test.flux", - Source: "t_mean", - Start: ast.Position{ - Column: 104, - Line: 58, - }, - }, - }, - Name: "t_mean", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "mean_test.flux", - Source: "test _mean = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mean})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mean_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mean_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "median_column_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,count\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,35\n\"\n\ntest _median_column = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_column_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "median_column_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_column_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_column_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_column_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_column_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "median_column_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_column_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_column_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,count\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,35\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "median_column_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_column_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,count\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,35\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,count\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,35\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "median_column_test.flux", - Source: "_median_column = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n })", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 30, - }, - File: "median_column_test.flux", - Source: "_median_column", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - Name: "_median_column", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "median_column_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n })", - Start: ast.Position{ - Column: 23, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "median_column_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n })", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 39, - }, - File: "median_column_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n }", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_column_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 32, - }, - File: "median_column_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_column_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_column_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 32, - }, - File: "median_column_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_column_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 32, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_column_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_column_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "median_column_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_column_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_column_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 33, - }, - File: "median_column_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_column_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_column_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "median_column_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_column_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 33, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_column_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_column_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "median_column_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_column_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 33, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 38, - }, - File: "median_column_test.flux", - Source: "fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\")", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "median_column_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 38, - }, - File: "median_column_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\")", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "median_column_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_column_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_column_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_column_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 36, - }, - File: "median_column_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_column_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 33, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_column_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "median_column_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 37, - }, - File: "median_column_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "median_column_test.flux", - Source: "columns: {_value: \"count\"}", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "median_column_test.flux", - Source: "columns: {_value: \"count\"}", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 37, - }, - File: "median_column_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 37, - }, - File: "median_column_test.flux", - Source: "{_value: \"count\"}", - Start: ast.Position{ - Column: 36, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_column_test.flux", - Source: "_value: \"count\"", - Start: ast.Position{ - Column: 37, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "median_column_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 37, - Line: 37, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_column_test.flux", - Source: "\"count\"", - Start: ast.Position{ - Column: 45, - Line: 37, - }, - }, - }, - Value: "count", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 37, - }, - File: "median_column_test.flux", - Source: "rename(columns: {_value: \"count\"})", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "median_column_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 38, - }, - File: "median_column_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\")", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "median_column_test.flux", - Source: "column: \"count\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "median_column_test.flux", - Source: "column: \"count\"", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "median_column_test.flux", - Source: "column", - Start: ast.Position{ - Column: 27, - Line: 38, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 38, - }, - File: "median_column_test.flux", - Source: "\"count\"", - Start: ast.Position{ - Column: 35, - Line: 38, - }, - }, - }, - Value: "count", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 38, - }, - File: "median_column_test.flux", - Source: "median(column: \"count\")", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 38, - }, - File: "median_column_test.flux", - Source: "median", - Start: ast.Position{ - Column: 20, - Line: 38, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_column_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "median_column_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_column_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 39, - }, - File: "median_column_test.flux", - Source: "test _median_column = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> rename(columns: {_value: \"count\"})\n |> median(column: \"count\"),\n })", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_column_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_column_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "median_column_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_column_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_column_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,41.666666666666664\n\"\n\ntest _median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_compression_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "median_compression_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_compression_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_compression_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_compression_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_compression_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "median_compression_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_compression_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_compression_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,41.666666666666664\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "median_compression_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_compression_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,41.666666666666664\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,41.666666666666664\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "_median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n })", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 30, - }, - File: "median_compression_test.flux", - Source: "_median", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - Name: "_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n })", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n })", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n }", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 32, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_compression_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 33, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_compression_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 33, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0)", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "median_compression_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0)", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "median_compression_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 33, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "median_compression_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0)", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "compression: 1.0", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "compression: 1.0", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "compression", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Name: "compression", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 40, - Line: 37, - }, - }, - }, - Value: 1.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "median(compression: 1.0)", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "median_compression_test.flux", - Source: "median", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_compression_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "median_compression_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_compression_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_compression_test.flux", - Source: "test _median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(compression: 1.0),\n })", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_compression_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_compression_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "median_compression_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_compression_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_compression_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_method_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n\"\n\ntest _median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_method_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "median_method_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_method_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_method_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_method_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_method_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "median_method_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "median_method_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,55\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,15\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,5\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,105\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,45\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_method_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "median_method_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "median_method_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,2018-12-18T21:13:05Z,25\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_method_test.flux", - Source: "_median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n })", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 30, - }, - File: "median_method_test.flux", - Source: "_median", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - Name: "_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_method_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n })", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_method_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n })", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 38, - }, - File: "median_method_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n }", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_method_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 32, - }, - File: "median_method_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 32, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_method_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_method_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 32, - }, - File: "median_method_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 32, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 32, - }, - File: "median_method_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 32, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 32, - }, - File: "median_method_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_method_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "median_method_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 32, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "median_method_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_method_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 33, - }, - File: "median_method_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 33, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_method_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_method_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 33, - }, - File: "median_method_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 33, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 33, - }, - File: "median_method_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 33, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "median_method_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_method_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "median_method_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 33, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 33, - }, - File: "median_method_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 33, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_method_test.flux", - Source: "fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\")", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "median_method_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_method_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\")", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 35, - }, - File: "median_method_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_method_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_method_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_method_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 36, - }, - File: "median_method_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "median_method_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 33, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 36, - }, - File: "median_method_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "median_method_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_method_test.flux", - Source: "tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\")", - Start: ast.Position{ - Column: 13, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 37, - }, - File: "median_method_test.flux", - Source: "method: \"exact_selector\"", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 37, - }, - File: "median_method_test.flux", - Source: "method: \"exact_selector\"", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "median_method_test.flux", - Source: "method", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 37, - }, - File: "median_method_test.flux", - Source: "\"exact_selector\"", - Start: ast.Position{ - Column: 35, - Line: 37, - }, - }, - }, - Value: "exact_selector", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 37, - }, - File: "median_method_test.flux", - Source: "median(method: \"exact_selector\")", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "median_method_test.flux", - Source: "median", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_method_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "median_method_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "median_method_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 38, - }, - File: "median_method_test.flux", - Source: "test _median = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (tables=<-) =>\n tables\n |> range(start: 2018-12-01T00:00:00Z)\n |> median(method: \"exact_selector\"),\n })", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_method_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_method_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "median_method_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_method_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_method_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "median_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,38.11466723641958\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,4.911443547730174\n\"\nt_median = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> median()\n\ntest _median = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "median_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "median_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "median_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "median_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,0,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,1,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "median_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,38.11466723641958\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,4.911443547730174\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "median_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,38.11466723641958\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,4.911443547730174\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,38.11466723641958\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,4.911443547730174\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 39, - }, - File: "median_test.flux", - Source: "t_median = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> median()", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 36, - }, - File: "median_test.flux", - Source: "t_median", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 39, - }, - File: "median_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> median()", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "median_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "median_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "median_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "median_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "median_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "median_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "median_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 39, - }, - File: "median_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> median()", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 39, - }, - File: "median_test.flux", - Source: "median()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "median_test.flux", - Source: "median", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "median", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "median_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "median_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "median_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "median_test.flux", - Source: "_median = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 41, - }, - File: "median_test.flux", - Source: "_median", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_median", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "median_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median})", - Start: ast.Position{ - Column: 16, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "median_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median})", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 41, - }, - File: "median_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median}", - Start: ast.Position{ - Column: 23, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 41, - }, - File: "median_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 41, - }, - File: "median_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 41, - }, - File: "median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 41, - }, - File: "median_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 41, - }, - File: "median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 41, - }, - File: "median_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 41, - }, - File: "median_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 41, - }, - File: "median_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 41, - }, - File: "median_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "median_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "median_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 41, - }, - File: "median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 41, - }, - File: "median_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 41, - }, - File: "median_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 41, - }, - File: "median_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 41, - }, - File: "median_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 41, - }, - File: "median_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 41, - }, - File: "median_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 41, - }, - File: "median_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 41, - }, - File: "median_test.flux", - Source: "fn: t_median", - Start: ast.Position{ - Column: 102, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "median_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 41, - }, - File: "median_test.flux", - Source: "t_median", - Start: ast.Position{ - Column: 106, - Line: 41, - }, - }, - }, - Name: "t_median", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 41, - }, - File: "median_test.flux", - Source: "test _median = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_median})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "median_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "median_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "median_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"planner\"\n\noption now = () => 2030-01-01T00:00:00Z\noption planner.disableLogicalRules = [\"MergeFiltersRule\"]\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"\nmerge_filter_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")\n\ntest merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "merge_filter_flag_off_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "merge_filter_flag_off_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "merge_filter_flag_off_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "merge_filter_flag_off_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "merge_filter_flag_off_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.OptionStatement{ - Assignment: &ast.MemberAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "planner.disableLogicalRules = [\"MergeFiltersRule\"]", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Init: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "[\"MergeFiltersRule\"]", - Start: ast.Position{ - Column: 38, - Line: 8, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"MergeFiltersRule\"", - Start: ast.Position{ - Column: 39, - Line: 8, - }, - }, - }, - Value: "MergeFiltersRule", - }}, - Lbrack: nil, - Rbrack: nil, - }, - Member: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "planner.disableLogicalRules", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "planner", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "planner", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "disableLogicalRules", - Start: ast.Position{ - Column: 16, - Line: 8, - }, - }, - }, - Name: "disableLogicalRules", - }, - Rbrack: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 8, - }, - File: "merge_filter_flag_off_test.flux", - Source: "option planner.disableLogicalRules = [\"MergeFiltersRule\"]", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "merge_filter_flag_off_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 10, - }, - File: "merge_filter_flag_off_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 10, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 5, - Line: 11, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "merge_filter_flag_off_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 23, - }, - File: "merge_filter_flag_off_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "merge_filter_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 32, - }, - File: "merge_filter_flag_off_test.flux", - Source: "merge_filter_fn", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "merge_filter_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 19, - Line: 32, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 33, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "merge_filter_flag_off_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn: (r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn: (r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "(r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 23, - Line: 35, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r[\"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 35, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 32, - Line: 35, - }, - }, - }, - Value: "_value", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "1.77", - Start: ast.Position{ - Column: 45, - Line: 35, - }, - }, - }, - Value: 1.77, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "filter(fn: (r) => r[\"_value\"] == 1.77)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 35, - }, - File: "merge_filter_flag_off_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn: (r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn: (r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "(r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 32, - Line: 36, - }, - }, - }, - Value: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"load4\"", - Start: ast.Position{ - Column: 45, - Line: 36, - }, - }, - }, - Value: "load4", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "merge_filter_flag_off_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 32, - }, - File: "merge_filter_flag_off_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 20, - Line: 32, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "merge_filter_flag_off_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 38, - }, - File: "merge_filter_flag_off_test.flux", - Source: "merge_filter_evaluate", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Name: "merge_filter_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 30, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn}", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 39, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 39, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 39, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn: merge_filter_fn", - Start: ast.Position{ - Column: 83, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "merge_filter_fn", - Start: ast.Position{ - Column: 87, - Line: 39, - }, - }, - }, - Name: "merge_filter_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 39, - }, - File: "merge_filter_flag_off_test.flux", - Source: "test merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "merge_filter_flag_off_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "merge_filter_flag_off_test.flux", - Source: "import \"planner\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "merge_filter_flag_off_test.flux", - Source: "\"planner\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "planner", - }, - }}, - Metadata: "parser-type=rust", - Name: "merge_filter_flag_off_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "merge_filter_flag_off_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "merge_filter_flag_off_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninput =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"\noutput =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"\nmerge_filter_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")\n\ntest merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "merge_filter_flag_on_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "merge_filter_flag_on_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "merge_filter_flag_on_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "merge_filter_flag_on_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "merge_filter_flag_on_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "merge_filter_flag_on_test.flux", - Source: "input =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 8, - }, - File: "merge_filter_flag_on_test.flux", - Source: "input", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "input", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,double\n#group,false,false,false,true,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,system,host.local,load1,1.83\n,,0,2018-05-22T19:53:36Z,system,host.local,load1,1.63\n,,1,2018-05-22T19:53:26Z,system,host.local,load3,1.72\n,,2,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,2,2018-05-22T19:53:36Z,system,host.local,load4,1.78\n,,2,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "merge_filter_flag_on_test.flux", - Source: "output =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 21, - }, - File: "merge_filter_flag_on_test.flux", - Source: "output", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "output", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,false,true,true,true,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,_field,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,load4,1.77\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,load4,1.77\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "merge_filter_fn = (tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 30, - }, - File: "merge_filter_flag_on_test.flux", - Source: "merge_filter_fn", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "merge_filter_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 19, - Line: 30, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 31, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 32, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 32, - }, - File: "merge_filter_flag_on_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn: (r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 19, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn: (r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 19, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 33, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "(r) => r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 23, - Line: 33, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r[\"_value\"] == 1.77", - Start: ast.Position{ - Column: 30, - Line: 33, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r[\"_value\"]", - Start: ast.Position{ - Column: 30, - Line: 33, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 33, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Value: "_value", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "1.77", - Start: ast.Position{ - Column: 45, - Line: 33, - }, - }, - }, - Value: 1.77, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 33, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "filter(fn: (r) => r[\"_value\"] == 1.77)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "merge_filter_flag_on_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r[\"_value\"] == 1.77)\n |> filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn: (r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn: (r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "(r) => r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 23, - Line: 34, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r[\"_field\"] == \"load4\"", - Start: ast.Position{ - Column: 30, - Line: 34, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r[\"_field\"]", - Start: ast.Position{ - Column: 30, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 34, - }, - }, - }, - Name: "r", - }, - Property: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 32, - Line: 34, - }, - }, - }, - Value: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"load4\"", - Start: ast.Position{ - Column: 45, - Line: 34, - }, - }, - }, - Value: "load4", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "filter(fn: (r) => r[\"_field\"] == \"load4\")", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 34, - }, - File: "merge_filter_flag_on_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 30, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 30, - }, - File: "merge_filter_flag_on_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 30, - }, - File: "merge_filter_flag_on_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 36, - }, - File: "merge_filter_flag_on_test.flux", - Source: "merge_filter_evaluate", - Start: ast.Position{ - Column: 6, - Line: 36, - }, - }, - }, - Name: "merge_filter_evaluate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 30, - Line: 36, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "{input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn}", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "input: testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 7, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 37, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv: input", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "input", - Start: ast.Position{ - Column: 39, - Line: 37, - }, - }, - }, - Name: "input", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing.loadStorage(csv: input)", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 37, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "want: testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 47, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "want", - Start: ast.Position{ - Column: 47, - Line: 37, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv: output", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 69, - Line: 37, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "output", - Start: ast.Position{ - Column: 74, - Line: 37, - }, - }, - }, - Name: "output", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing.loadMem(csv: output)", - Start: ast.Position{ - Column: 53, - Line: 37, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 53, - Line: 37, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 53, - Line: 37, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 61, - Line: 37, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn: merge_filter_fn", - Start: ast.Position{ - Column: 83, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 83, - Line: 37, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "merge_filter_fn", - Start: ast.Position{ - Column: 87, - Line: 37, - }, - }, - }, - Name: "merge_filter_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 37, - }, - File: "merge_filter_flag_on_test.flux", - Source: "test merge_filter_evaluate = () =>\n ({input: testing.loadStorage(csv: input), want: testing.loadMem(csv: output), fn: merge_filter_fn})", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "merge_filter_flag_on_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "merge_filter_flag_on_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "merge_filter_flag_on_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "merge_filter_flag_on_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "merge_filter_flag_on_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string\n#group,false,false,true,true,true,true,true,true,false\n#default,0,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_start\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_stop\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,host\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_field\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_measurement\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_start\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_stop\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,host\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_field\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_measurement\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_start\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_stop\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,host\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_field\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_measurement\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_start\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_stop\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,cpu\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,host\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_field\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_measurement\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_start\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_stop\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,cpu\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,host\n\"\nt_meta_query_keys = (table=<-) => {\n return\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()\n}\n\ntest _meta_query_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "meta_query_keys_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "meta_query_keys_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "meta_query_keys_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "meta_query_keys_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "meta_query_keys_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "meta_query_keys_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "meta_query_keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 40, - }, - File: "meta_query_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,3,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "meta_query_keys_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string\n#group,false,false,true,true,true,true,true,true,false\n#default,0,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_start\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_stop\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,host\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_field\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_measurement\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_start\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_stop\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,host\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_field\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_measurement\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_start\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_stop\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,host\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_field\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_measurement\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_start\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_stop\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,cpu\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,host\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_field\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_measurement\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_start\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_stop\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,cpu\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 41, - }, - File: "meta_query_keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 77, - }, - File: "meta_query_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string\n#group,false,false,true,true,true,true,true,true,false\n#default,0,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_start\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_stop\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,host\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_field\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_measurement\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_start\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_stop\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,host\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_field\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_measurement\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_start\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_stop\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,host\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_field\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_measurement\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_start\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_stop\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,cpu\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,host\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_field\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_measurement\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_start\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_stop\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,cpu\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string\n#group,false,false,true,true,true,true,true,true,false\n#default,0,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,cpu,host,_value\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_field\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_measurement\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_start\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,_stop\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,cpu\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest,cpu,cpu-total,host.local,host\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_field\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_measurement\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_start\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,_stop\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,cpu\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_guest_nice,cpu,cpu-total,host.local,host\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_field\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_measurement\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_start\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,_stop\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,cpu\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_idle,cpu,cpu-total,host.local,host\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_field\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_measurement\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_start\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,_stop\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,cpu\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_iowait,cpu,cpu-total,host.local,host\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_field\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_measurement\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_start\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,_stop\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,cpu\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,usage_irq,cpu,cpu-total,host.local,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 85, - }, - File: "meta_query_keys_test.flux", - Source: "t_meta_query_keys = (table=<-) => {\n return\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()\n}", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 78, - }, - File: "meta_query_keys_test.flux", - Source: "t_meta_query_keys", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - Name: "t_meta_query_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 85, - }, - File: "meta_query_keys_test.flux", - Source: "(table=<-) => {\n return\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()\n}", - Start: ast.Position{ - Column: 21, - Line: 78, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 85, - }, - File: "meta_query_keys_test.flux", - Source: "{\n return\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()\n}", - Start: ast.Position{ - Column: 35, - Line: 78, - }, - }, - }, - Body: []ast.Statement{&ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 80, - }, - File: "meta_query_keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 22, - Line: 81, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 22, - Line: 81, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 81, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 29, - Line: 81, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 16, - Line: 81, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 81, - }, - File: "meta_query_keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 81, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 82, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "fn: (r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 23, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 82, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "(r) => r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 27, - Line: 82, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "r._measurement == \"cpu\"", - Start: ast.Position{ - Column: 34, - Line: 82, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 82, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 82, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 82, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "\"cpu\"", - Start: ast.Position{ - Column: 52, - Line: 82, - }, - }, - }, - Value: "cpu", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 82, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "filter(fn: (r) => r._measurement == \"cpu\")", - Start: ast.Position{ - Column: 16, - Line: 82, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 82, - }, - File: "meta_query_keys_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 82, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 83, - }, - File: "meta_query_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 83, - }, - File: "meta_query_keys_test.flux", - Source: "keys()", - Start: ast.Position{ - Column: 16, - Line: 83, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 83, - }, - File: "meta_query_keys_test.flux", - Source: "keys", - Start: ast.Position{ - Column: 16, - Line: 83, - }, - }, - }, - Name: "keys", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 84, - }, - File: "meta_query_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 84, - }, - File: "meta_query_keys_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 16, - Line: 84, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 84, - }, - File: "meta_query_keys_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 16, - Line: 84, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 84, - }, - File: "meta_query_keys_test.flux", - Source: "return\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._measurement == \"cpu\")\n |> keys()\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 78, - }, - File: "meta_query_keys_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 78, - }, - File: "meta_query_keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 78, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 78, - }, - File: "meta_query_keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 78, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "_meta_query_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys})", - Start: ast.Position{ - Column: 6, - Line: 87, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 87, - }, - File: "meta_query_keys_test.flux", - Source: "_meta_query_keys", - Start: ast.Position{ - Column: 6, - Line: 87, - }, - }, - }, - Name: "_meta_query_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys})", - Start: ast.Position{ - Column: 25, - Line: 87, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys})", - Start: ast.Position{ - Column: 5, - Line: 88, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys}", - Start: ast.Position{ - Column: 6, - Line: 88, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 88, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 88, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 88, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 88, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 88, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 88, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 88, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 88, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 88, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 88, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 88, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 88, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 88, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 88, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 88, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 88, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 88, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 88, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 88, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 88, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "fn: t_meta_query_keys", - Start: ast.Position{ - Column: 85, - Line: 88, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 88, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "t_meta_query_keys", - Start: ast.Position{ - Column: 89, - Line: 88, - }, - }, - }, - Name: "t_meta_query_keys", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 88, - }, - File: "meta_query_keys_test.flux", - Source: "test _meta_query_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_meta_query_keys})", - Start: ast.Position{ - Column: 1, - Line: 87, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "meta_query_keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "meta_query_keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "meta_query_keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "meta_query_keys_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "meta_query_keys_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "min_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"\nt_min = (table=<-) =>\n table\n |> min()\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "min_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "min_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "min_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "min_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "min_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "min_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "min_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "min_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "t_min = (table=<-) =>\n table\n |> min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 50, - }, - File: "min_test.flux", - Source: "t_min", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_min", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "(table=<-) =>\n table\n |> min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "min_test.flux", - Source: "table\n |> min()", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "min_test.flux", - Source: "min()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 52, - }, - File: "min_test.flux", - Source: "min", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "min", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "table\n |> min()\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "min_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "min_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 53, - }, - File: "min_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "min_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 53, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 53, - }, - File: "min_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "min_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "min_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 50, - }, - File: "min_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "min_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "min_test.flux", - Source: "_min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "min_test.flux", - Source: "_min", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_min", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "min_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 13, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "min_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 19, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 55, - }, - File: "min_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min}", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "min_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 55, - }, - File: "min_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "min_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 55, - }, - File: "min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 55, - }, - File: "min_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "min_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "min_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 55, - }, - File: "min_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "min_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 55, - }, - File: "min_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "min_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "min_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 55, - }, - File: "min_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "min_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "min_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 55, - }, - File: "min_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 55, - }, - File: "min_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "min_test.flux", - Source: "fn: t_min", - Start: ast.Position{ - Column: 99, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 55, - }, - File: "min_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 55, - }, - File: "min_test.flux", - Source: "t_min", - Start: ast.Position{ - Column: 103, - Line: 55, - }, - }, - }, - Name: "t_min", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "min_test.flux", - Source: "test _min = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_min})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "min_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "min_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "min_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "min_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "min_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,word\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,glass\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,more\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,or\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,less\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,glass\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,glass\n\"\nt_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()\n\ntest _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_string_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "mode_string_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_string_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_string_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_string_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "mode_string_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,word\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,glass\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,more\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,or\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,less\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,glass\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "mode_string_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "mode_string_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,word\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,glass\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,more\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,or\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,less\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,glass\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,word\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,glass\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,more\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,or\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,less\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,glass\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "mode_string_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,glass\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "mode_string_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "mode_string_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,glass\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,glass\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "mode_string_test.flux", - Source: "t_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 29, - }, - File: "mode_string_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "mode_string_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "mode_string_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "mode_string_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "mode_string_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 32, - }, - File: "mode_string_test.flux", - Source: "mode()", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 32, - }, - File: "mode_string_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "mode", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 29, - }, - File: "mode_string_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 29, - }, - File: "mode_string_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 29, - }, - File: "mode_string_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "_mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "_mode", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode}", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "fn: t_mode", - Start: ast.Position{ - Column: 100, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 104, - Line: 34, - }, - }, - }, - Name: "t_mode", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "mode_string_test.flux", - Source: "test _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_string_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_string_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "mode_string_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mode_string_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mode_string_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 35, - }, - File: "mode_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"\nt_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()\n\ntest _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "mode_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "mode_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "mode_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "mode_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "mode_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,63\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,63\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "mode_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "mode_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 29, - }, - File: "mode_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,48\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,63\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "mode_test.flux", - Source: "t_mode = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 30, - }, - File: "mode_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - Name: "t_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "mode_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 10, - Line: 30, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 31, - }, - File: "mode_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "mode_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "mode_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "mode_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 32, - }, - File: "mode_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "mode_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 32, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "mode_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 32, - }, - File: "mode_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "mode_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> mode()", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "mode_test.flux", - Source: "mode()", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "mode_test.flux", - Source: "mode", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "mode", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 30, - }, - File: "mode_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 30, - }, - File: "mode_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 30, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 30, - }, - File: "mode_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 30, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 35, - }, - File: "mode_test.flux", - Source: "_mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 35, - }, - File: "mode_test.flux", - Source: "_mode", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Name: "_mode", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 35, - }, - File: "mode_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 35, - }, - File: "mode_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 35, - }, - File: "mode_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode}", - Start: ast.Position{ - Column: 21, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "mode_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "mode_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 35, - }, - File: "mode_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 35, - }, - File: "mode_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 35, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 35, - }, - File: "mode_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 35, - }, - File: "mode_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 35, - }, - File: "mode_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 35, - }, - File: "mode_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 35, - }, - File: "mode_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 35, - }, - File: "mode_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 35, - }, - File: "mode_test.flux", - Source: "fn: t_mode", - Start: ast.Position{ - Column: 100, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 35, - }, - File: "mode_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 35, - }, - File: "mode_test.flux", - Source: "t_mode", - Start: ast.Position{ - Column: 104, - Line: 35, - }, - }, - }, - Name: "t_mode", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 35, - }, - File: "mode_test.flux", - Source: "test _mode = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_mode})", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "mode_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "mode_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mode_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "mode_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"\nt_multiple_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)\n |> range(start: 2018-05-22T19:54:06Z)\n\ntest _multiple_range = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "multiple_range_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "multiple_range_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "multiple_range_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "multiple_range_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "multiple_range_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "multiple_range_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "multiple_range_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "multiple_range_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "multiple_range_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 24, - }, - File: "multiple_range_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "multiple_range_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,1,2018-05-22T19:54:06Z,2018-05-22T19:54:16Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "t_multiple_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)\n |> range(start: 2018-05-22T19:54:06Z)", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "multiple_range_test.flux", - Source: "t_multiple_range", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "t_multiple_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)\n |> range(start: 2018-05-22T19:54:06Z)", - Start: ast.Position{ - Column: 20, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "multiple_range_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "stop: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 47, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 38, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 53, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:16Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "multiple_range_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:54:16Z)\n |> range(start: 2018-05-22T19:54:06Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "start: 2018-05-22T19:54:06Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "start: 2018-05-22T19:54:06Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "2018-05-22T19:54:06Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:06Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "range(start: 2018-05-22T19:54:06Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "multiple_range_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "multiple_range_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 36, - }, - File: "multiple_range_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "multiple_range_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "_multiple_range = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "multiple_range_test.flux", - Source: "_multiple_range", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_multiple_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range})", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range}", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 42, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 42, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 42, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "fn: t_multiple_range", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "t_multiple_range", - Start: ast.Position{ - Column: 89, - Line: 42, - }, - }, - }, - Name: "t_multiple_range", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 42, - }, - File: "multiple_range_test.flux", - Source: "test _multiple_range = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_multiple_range})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "multiple_range_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "multiple_range_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "multiple_range_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "multiple_range_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "multiple_range_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: EOF,\n\"\noutData = \"err: error calling function \"\n\nfilter\n\": name \"\nnull\n\" does not exist in scope\n\"\n\nt_null_as_value = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._value == null)\n\ntest _null_as_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "null_as_value_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "null_as_value_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "null_as_value_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "null_as_value_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "null_as_value_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "null_as_value_test.flux", - Source: "inData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: EOF,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "null_as_value_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "null_as_value_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: EOF,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: EOF,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 16, - }, - File: "null_as_value_test.flux", - Source: "outData = \"err: error calling function \"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 16, - }, - File: "null_as_value_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 16, - }, - File: "null_as_value_test.flux", - Source: "\"err: error calling function \"", - Start: ast.Position{ - Column: 11, - Line: 16, - }, - }, - }, - Value: "err: error calling function ", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 18, - }, - File: "null_as_value_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 18, - }, - File: "null_as_value_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "filter", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 19, - }, - File: "null_as_value_test.flux", - Source: "\": name \"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Expression: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 19, - }, - File: "null_as_value_test.flux", - Source: "\": name \"", - Start: ast.Position{ - Column: 1, - Line: 19, - }, - }, - }, - Value: ": name ", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 20, - }, - File: "null_as_value_test.flux", - Source: "null", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Expression: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 20, - }, - File: "null_as_value_test.flux", - Source: "null", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "null", - }, - }, &ast.ExpressionStatement{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "null_as_value_test.flux", - Source: "\" does not exist in scope\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Expression: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "null_as_value_test.flux", - Source: "\" does not exist in scope\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Value: " does not exist in scope\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "t_null_as_value = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._value == null)", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 24, - }, - File: "null_as_value_test.flux", - Source: "t_null_as_value", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "t_null_as_value", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._value == null)", - Start: ast.Position{ - Column: 19, - Line: 24, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 25, - }, - File: "null_as_value_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 26, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "null_as_value_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._value == null)", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "fn: (r) => r._value == null", - Start: ast.Position{ - Column: 19, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "fn: (r) => r._value == null", - Start: ast.Position{ - Column: 19, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 27, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "(r) => r._value == null", - Start: ast.Position{ - Column: 23, - Line: 27, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "r._value == null", - Start: ast.Position{ - Column: 30, - Line: 27, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 30, - Line: 27, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 27, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 32, - Line: 27, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "null", - Start: ast.Position{ - Column: 42, - Line: 27, - }, - }, - }, - Name: "null", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 27, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "filter(fn: (r) => r._value == null)", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "null_as_value_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "null_as_value_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 24, - }, - File: "null_as_value_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 24, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "null_as_value_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 24, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "_null_as_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value})", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 29, - }, - File: "null_as_value_test.flux", - Source: "_null_as_value", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - Name: "_null_as_value", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value})", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value})", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value}", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 30, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 30, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 30, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 30, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 30, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 30, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 30, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 30, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 30, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 30, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 30, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 30, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "fn: t_null_as_value", - Start: ast.Position{ - Column: 85, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 30, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "t_null_as_value", - Start: ast.Position{ - Column: 89, - Line: 30, - }, - }, - }, - Name: "t_null_as_value", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 30, - }, - File: "null_as_value_test.flux", - Source: "test _null_as_value = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_null_as_value})", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "null_as_value_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "null_as_value_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "null_as_value_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "null_as_value_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "null_as_value_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"\nfilterRegex = /inodes*/\nt_parse_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ filterRegex)\n |> max()\n\ntest _parse_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "parse_regex_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "parse_regex_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "parse_regex_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "parse_regex_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "parse_regex_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "parse_regex_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "parse_regex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "parse_regex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "parse_regex_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "parse_regex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "parse_regex_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-20T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "parse_regex_test.flux", - Source: "filterRegex = /inodes*/", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 36, - }, - File: "parse_regex_test.flux", - Source: "filterRegex", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "filterRegex", - }, - Init: &ast.RegexpLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "parse_regex_test.flux", - Source: "/inodes*/", - Start: ast.Position{ - Column: 15, - Line: 36, - }, - }, - }, - Value: regexp.MustCompile("inodes*"), - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "parse_regex_test.flux", - Source: "t_parse_regex = (table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ filterRegex)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "parse_regex_test.flux", - Source: "t_parse_regex", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_parse_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "parse_regex_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ filterRegex)\n |> max()", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "parse_regex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "start: 2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "2018-05-20T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-20T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "range(start: 2018-05-20T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "parse_regex_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ filterRegex)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "fn: (r) => r._field =~ filterRegex", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "fn: (r) => r._field =~ filterRegex", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "(r) => r._field =~ filterRegex", - Start: ast.Position{ - Column: 23, - Line: 40, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "r._field =~ filterRegex", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 40, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 40, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 19, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "filterRegex", - Start: ast.Position{ - Column: 42, - Line: 40, - }, - }, - }, - Name: "filterRegex", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 40, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "filter(fn: (r) => r._field =~ filterRegex)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "parse_regex_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "parse_regex_test.flux", - Source: "table\n |> range(start: 2018-05-20T19:53:26Z)\n |> filter(fn: (r) => r._field =~ filterRegex)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "parse_regex_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 41, - }, - File: "parse_regex_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "parse_regex_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "parse_regex_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "parse_regex_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "_parse_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "parse_regex_test.flux", - Source: "_parse_regex", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_parse_regex", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex})", - Start: ast.Position{ - Column: 21, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex})", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex}", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "fn: t_parse_regex", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "t_parse_regex", - Start: ast.Position{ - Column: 89, - Line: 44, - }, - }, - }, - Name: "t_parse_regex", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "parse_regex_test.flux", - Source: "test _parse_regex = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_parse_regex})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "parse_regex_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "parse_regex_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "parse_regex_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "parse_regex_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "parse_regex_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "package universe_test\n\n\n//\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,system_load1,system_load15,system_load5,swap_used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"\nt_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")\n\ntest _pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "pivot_col_order_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 7, - }, - File: "pivot_col_order_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 7, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "pivot_col_order_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 7, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "pivot_col_order_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 7, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 7, - }, - File: "pivot_col_order_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 7, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "pivot_col_order_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 9, - }, - File: "pivot_col_order_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 9, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "pivot_col_order_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 10, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "pivot_col_order_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,system_load1,system_load15,system_load5,swap_used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 40, - }, - File: "pivot_col_order_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "pivot_col_order_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,system_load1,system_load15,system_load5,swap_used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,system_load1,system_load15,system_load5,swap_used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "t_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 53, - }, - File: "pivot_col_order_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 11, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "pivot_col_order_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "pivot_col_order_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 56, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "columnKey: [\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 56, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "[\"_measurement\", \"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 49, - Line: 56, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 65, - Line: 56, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 76, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 76, - Line: 56, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 89, - Line: 56, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "pivot_col_order_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_measurement\", \"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 57, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 57, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 57, - }, - File: "pivot_col_order_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 53, - }, - File: "pivot_col_order_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 53, - }, - File: "pivot_col_order_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 53, - }, - File: "pivot_col_order_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "_pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "_pivot", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 15, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot}", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "fn: t_pivot", - Start: ast.Position{ - Column: 101, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 105, - Line: 59, - }, - }, - }, - Name: "t_pivot", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 59, - }, - File: "pivot_col_order_test.flux", - Source: "test _pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "//\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "pivot_col_order_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "pivot_col_order_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "pivot_col_order_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_col_order_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_col_order_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,82,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,83,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,84,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,85,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,swap,host.local,82\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,swap,host.local,83\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,swap,host.local,84\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,swap,host.local,85\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,swap,host.local,82\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,long\n#group,false,false,true,true,false,true,true,false,false,false\n#default,got,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,95\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,89\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,94\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,93\n\"\nt_pivot_fields = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")\n\ntest _pivot_fields = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_fields_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "pivot_fields_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_fields_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_fields_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_fields_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "pivot_fields_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,82,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,83,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,84,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,85,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "pivot_fields_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 46, - }, - File: "pivot_fields_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,82,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,83,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,84,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,85,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,82,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,83,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,84,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,85,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 68, - }, - File: "pivot_fields_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,swap,host.local,82\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,swap,host.local,83\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,swap,host.local,84\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,swap,host.local,85\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,swap,host.local,82\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,long\n#group,false,false,true,true,false,true,true,false,false,false\n#default,got,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,95\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,89\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,94\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,93\n\"", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 47, - }, - File: "pivot_fields_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 47, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 68, - }, - File: "pivot_fields_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,swap,host.local,82\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,swap,host.local,83\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,swap,host.local,84\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,swap,host.local,85\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,swap,host.local,82\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,long\n#group,false,false,true,true,false,true,true,false,false,false\n#default,got,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,95\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,89\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,94\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,93\n\"", - Start: ast.Position{ - Column: 5, - Line: 48, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,false,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,used_percent\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,swap,host.local,82\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,swap,host.local,83\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,swap,host.local,84\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,swap,host.local,85\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,swap,host.local,82\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,double,double,long\n#group,false,false,true,true,false,true,true,false,false,false\n#default,got,,,,,,,,,\n,result,table,_start,_stop,_time,_measurement,host,load1,load15,load5\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,system,host.local,1.83,1.98,95\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,system,host.local,1.7,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,system,host.local,1.74,1.97,92\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,system,host.local,1.63,1.96,89\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,system,host.local,1.91,1.98,94\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,system,host.local,1.84,1.97,93\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "t_pivot_fields = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 69, - }, - File: "pivot_fields_test.flux", - Source: "t_pivot_fields", - Start: ast.Position{ - Column: 1, - Line: 69, - }, - }, - }, - Name: "t_pivot_fields", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 18, - Line: 69, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 70, - }, - File: "pivot_fields_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 71, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 71, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 71, - }, - File: "pivot_fields_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 71, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 72, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 72, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 72, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 72, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 72, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 72, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 72, - }, - File: "pivot_fields_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 70, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 73, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 73, - }, - File: "pivot_fields_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "pivot_fields_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 69, - }, - File: "pivot_fields_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 69, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 69, - }, - File: "pivot_fields_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 69, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "_pivot_fields = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields})", - Start: ast.Position{ - Column: 6, - Line: 75, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 75, - }, - File: "pivot_fields_test.flux", - Source: "_pivot_fields", - Start: ast.Position{ - Column: 6, - Line: 75, - }, - }, - }, - Name: "_pivot_fields", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields})", - Start: ast.Position{ - Column: 22, - Line: 75, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields})", - Start: ast.Position{ - Column: 5, - Line: 76, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields}", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 76, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 76, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 76, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 76, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 76, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "fn: t_pivot_fields", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "t_pivot_fields", - Start: ast.Position{ - Column: 89, - Line: 76, - }, - }, - }, - Name: "t_pivot_fields", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 76, - }, - File: "pivot_fields_test.flux", - Source: "test _pivot_fields = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_fields})", - Start: ast.Position{ - Column: 1, - Line: 75, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_fields_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_fields_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "pivot_fields_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_fields_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_fields_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.remote,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,true,false,false\n#default,0,,,,,,\n,result,table,_stop,_field,_measurement,host.local,host.remote\n,,0,2030-01-01T00:00:00Z,used_percent,disk,34.98237980753337,34.98224706603858\n\"\nt_pivot_mean = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()\n |> pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")\n |> yield(name: \"0\")\n\ntest _pivot_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_mean_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "pivot_mean_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_mean_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_mean_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_mean_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "pivot_mean_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.remote,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "pivot_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "pivot_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.remote,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,1,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.remote,/\n,,1,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.remote,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "pivot_mean_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,true,false,false\n#default,0,,,,,,\n,result,table,_stop,_field,_measurement,host.local,host.remote\n,,0,2030-01-01T00:00:00Z,used_percent,disk,34.98237980753337,34.98224706603858\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "pivot_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "pivot_mean_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,true,false,false\n#default,0,,,,,,\n,result,table,_stop,_field,_measurement,host.local,host.remote\n,,0,2030-01-01T00:00:00Z,used_percent,disk,34.98237980753337,34.98224706603858\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double,double\n#group,false,false,true,true,true,false,false\n#default,0,,,,,,\n,result,table,_stop,_field,_measurement,host.local,host.remote\n,,0,2030-01-01T00:00:00Z,used_percent,disk,34.98237980753337,34.98224706603858\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "t_pivot_mean = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()\n |> pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 29, - }, - File: "pivot_mean_test.flux", - Source: "t_pivot_mean", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_pivot_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()\n |> pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 16, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "pivot_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "pivot_mean_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"]", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 32, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "[\"_stop\", \"_measurement\", \"_field\", \"host\"]", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 28, - Line: 32, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 37, - Line: 32, - }, - }, - }, - Value: "_measurement", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 53, - Line: 32, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 63, - Line: 32, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 32, - }, - File: "pivot_mean_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "pivot_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "pivot_mean_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 33, - }, - File: "pivot_mean_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()\n |> pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "rowKey: [\"_stop\"]", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "[\"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 27, - Line: 34, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "columnKey: [\"host\"]", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 34, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 49, - Line: 34, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 58, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 58, - Line: 34, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 71, - Line: 34, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "pivot_mean_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> group(columns: [\"_stop\", \"_measurement\", \"_field\", \"host\"])\n |> mean()\n |> pivot(rowKey: [\"_stop\"], columnKey: [\"host\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 35, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "pivot_mean_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 29, - }, - File: "pivot_mean_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 29, - }, - File: "pivot_mean_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 29, - }, - File: "pivot_mean_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "_pivot_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "pivot_mean_test.flux", - Source: "_pivot_mean", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_pivot_mean", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean})", - Start: ast.Position{ - Column: 20, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "fn: t_pivot_mean", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "t_pivot_mean", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_pivot_mean", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 38, - }, - File: "pivot_mean_test.flux", - Source: "test _pivot_mean = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_mean})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_mean_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_mean_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "pivot_mean_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_mean_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_mean_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,state,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,requestedAt,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c922737000,2018-10-03T17:55:13Z\n\"\nt_pivot_task_test = (table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n\ntest _pivot_task_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_task_test_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "pivot_task_test_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_task_test_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_task_test_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_task_test_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "pivot_task_test_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,state,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "pivot_task_test_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "pivot_task_test_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,state,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,state,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "pivot_task_test_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,requestedAt,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c922737000,2018-10-03T17:55:13Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "pivot_task_test_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "pivot_task_test_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,requestedAt,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c922737000,2018-10-03T17:55:13Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,requestedAt,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,0,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,true,true,false,true,true,true,true,false,false\n#default,_result,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,state,_measurement,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2030-01-01T00:00:00Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c922737000,2018-10-03T17:55:13Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "t_pivot_task_test = (table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "pivot_task_test_test.flux", - Source: "t_pivot_task_test", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_pivot_task_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "pivot_task_test_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-10-02T17:55:11.520461Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "pivot_task_test_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 45, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "(r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 45, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r._measurement == \"records\"", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 45, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "\"records\"", - Start: ast.Position{ - Column: 48, - Line: 45, - }, - }, - }, - Value: "records", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r.taskID", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r", - Start: ast.Position{ - Column: 62, - Line: 45, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "taskID", - Start: ast.Position{ - Column: 64, - Line: 45, - }, - }, - }, - Name: "taskID", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "\"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 74, - Line: 45, - }, - }, - }, - Value: "02bac3c8f0f37000", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 45, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "pivot_task_test_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 37, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 46, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 48, - Line: 46, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 46, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 60, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 60, - Line: 46, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 46, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "pivot_task_test_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "pivot_task_test_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 42, - }, - File: "pivot_task_test_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 42, - }, - File: "pivot_task_test_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "_pivot_task_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 48, - }, - File: "pivot_task_test_test.flux", - Source: "_pivot_task_test", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_pivot_task_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test})", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test})", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test}", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "fn: t_pivot_task_test", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "t_pivot_task_test", - Start: ast.Position{ - Column: 89, - Line: 49, - }, - }, - }, - Name: "t_pivot_task_test", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 49, - }, - File: "pivot_task_test_test.flux", - Source: "test _pivot_task_test = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot_task_test})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_task_test_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_task_test_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "pivot_task_test_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_task_test_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_task_test_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "pivot_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,load1_system,load15_system,load5_system,used_percent_swap\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"\nt_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")\n |> yield(name: \"0\")\n\ntest _pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "pivot_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "pivot_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "pivot_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "pivot_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "pivot_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,load1_system,load15_system,load5_system,used_percent_swap\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "pivot_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,load1_system,load15_system,load5_system,used_percent_swap\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,double,double,double,double\n#group,false,false,true,true,false,true,false,false,false,false\n#default,0,,,,,,,,,\n,result,table,_start,_stop,_time,host,load1_system,load15_system,load5_system,used_percent_swap\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,host.local,1.83,1.98,1.95,82.9833984375\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,host.local,1.7,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,host.local,1.74,1.97,1.92,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,host.local,1.63,1.96,1.89,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,host.local,1.91,1.98,1.94,82.598876953125\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,host.local,1.84,1.97,1.93,82.6416015625\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "pivot_test.flux", - Source: "t_pivot = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 52, - }, - File: "pivot_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "t_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "pivot_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 11, - Line: 52, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 53, - }, - File: "pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "pivot_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "pivot_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "pivot_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 54, - }, - File: "pivot_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 54, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "pivot_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 54, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "pivot_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 54, - }, - File: "pivot_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 54, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "pivot_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "pivot_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "pivot_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 55, - }, - File: "pivot_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 55, - }, - File: "pivot_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 55, - }, - File: "pivot_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 27, - Line: 55, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 55, - }, - File: "pivot_test.flux", - Source: "columnKey: [\"_field\", \"_measurement\"]", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "pivot_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 55, - }, - File: "pivot_test.flux", - Source: "[\"_field\", \"_measurement\"]", - Start: ast.Position{ - Column: 48, - Line: 55, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 55, - }, - File: "pivot_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 55, - }, - File: "pivot_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 59, - Line: 55, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "pivot_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 76, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 55, - }, - File: "pivot_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 76, - Line: 55, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "pivot_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 89, - Line: 55, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "pivot_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "pivot_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "pivot_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\", \"_measurement\"], valueColumn: \"_value\")\n |> yield(name: \"0\")", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 56, - }, - File: "pivot_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 56, - }, - File: "pivot_test.flux", - Source: "name: \"0\"", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "pivot_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 56, - }, - File: "pivot_test.flux", - Source: "\"0\"", - Start: ast.Position{ - Column: 24, - Line: 56, - }, - }, - }, - Value: "0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "pivot_test.flux", - Source: "yield(name: \"0\")", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "pivot_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 52, - }, - File: "pivot_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "pivot_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 52, - }, - File: "pivot_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "pivot_test.flux", - Source: "_pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 58, - }, - File: "pivot_test.flux", - Source: "_pivot", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_pivot", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "pivot_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 15, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "pivot_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 58, - }, - File: "pivot_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot}", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "pivot_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 58, - }, - File: "pivot_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "pivot_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 58, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 58, - }, - File: "pivot_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 58, - }, - File: "pivot_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 58, - }, - File: "pivot_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 58, - }, - File: "pivot_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "pivot_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 58, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 58, - }, - File: "pivot_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 58, - }, - File: "pivot_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "pivot_test.flux", - Source: "fn: t_pivot", - Start: ast.Position{ - Column: 101, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 58, - }, - File: "pivot_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "pivot_test.flux", - Source: "t_pivot", - Start: ast.Position{ - Column: 105, - Line: 58, - }, - }, - }, - Name: "t_pivot", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "pivot_test.flux", - Source: "test _pivot = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_pivot})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "pivot_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "pivot_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "pivot_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,26.162588942633263\n\"\nt_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_mean\")\n\ntest _quantile_aggregate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_aggregate_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "quantile_aggregate_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_aggregate_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_aggregate_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_aggregate_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "quantile_aggregate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "quantile_aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "quantile_aggregate_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "quantile_aggregate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,26.162588942633263\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "quantile_aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "quantile_aggregate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,26.162588942633263\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,26.162588942633263\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "t_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_mean\")", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 29, - }, - File: "quantile_aggregate_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_mean\")", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "quantile_aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "quantile_aggregate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_mean\")", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "q: 0.75, method: \"exact_mean\"", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "q", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Value: 0.75, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "method: \"exact_mean\"", - Start: ast.Position{ - Column: 30, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "method", - Start: ast.Position{ - Column: 30, - Line: 32, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "\"exact_mean\"", - Start: ast.Position{ - Column: 38, - Line: 32, - }, - }, - }, - Value: "exact_mean", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "quantile(q: 0.75, method: \"exact_mean\")", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 32, - }, - File: "quantile_aggregate_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "quantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "quantile_aggregate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 29, - }, - File: "quantile_aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "quantile_aggregate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "_quantile_aggregate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 34, - }, - File: "quantile_aggregate_test.flux", - Source: "_quantile_aggregate", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_quantile_aggregate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 35, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 89, - Line: 35, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_aggregate_test.flux", - Source: "test _quantile_aggregate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_aggregate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_aggregate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_aggregate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_aggregate_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_aggregate_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n\"\nt_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75)\n\ntest _quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_defaults_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "quantile_defaults_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_defaults_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_defaults_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_defaults_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "quantile_defaults_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "quantile_defaults_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "quantile_defaults_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "quantile_defaults_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "quantile_defaults_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "quantile_defaults_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "t_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75)", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 29, - }, - File: "quantile_defaults_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75)", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "quantile_defaults_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 31, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 31, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 31, - }, - File: "quantile_defaults_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75)", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "q", - Start: ast.Position{ - Column: 21, - Line: 32, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 24, - Line: 32, - }, - }, - }, - Value: 0.75, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "quantile(q: 0.75)", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 32, - }, - File: "quantile_defaults_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "quantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "quantile_defaults_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 29, - }, - File: "quantile_defaults_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 29, - }, - File: "quantile_defaults_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "_quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "quantile_defaults_test.flux", - Source: "_quantile_tdigest", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_quantile_tdigest", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 26, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 6, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 35, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 35, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 35, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 35, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 35, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 35, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 35, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 35, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 35, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 89, - Line: 35, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 35, - }, - File: "quantile_defaults_test.flux", - Source: "test _quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_defaults_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_defaults_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_defaults_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_defaults_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_defaults_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Reiva,dGpnr,2019-01-09T19:44:58Z,17\n,,1,Reiva,dGpnr,2019-01-09T19:45:08Z,-44\n,,1,Reiva,dGpnr,2019-01-09T19:45:18Z,-99\n,,1,Reiva,dGpnr,2019-01-09T19:45:28Z,-85\n,,1,Reiva,dGpnr,2019-01-09T19:45:38Z,18\n,,1,Reiva,dGpnr,2019-01-09T19:45:48Z,99\n\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Reiva,rc2iOD1,2019-01-09T19:44:58Z,79\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:08Z,33\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:18Z,97\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:28Z,90\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:38Z,96\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:48Z,10\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,96\n\"\nt_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"estimate_tdigest\")\n\ntest _quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_tdigest_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "quantile_tdigest_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_tdigest_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_tdigest_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_tdigest_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "quantile_tdigest_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Reiva,dGpnr,2019-01-09T19:44:58Z,17\n,,1,Reiva,dGpnr,2019-01-09T19:45:08Z,-44\n,,1,Reiva,dGpnr,2019-01-09T19:45:18Z,-99\n,,1,Reiva,dGpnr,2019-01-09T19:45:28Z,-85\n,,1,Reiva,dGpnr,2019-01-09T19:45:38Z,18\n,,1,Reiva,dGpnr,2019-01-09T19:45:48Z,99\n\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Reiva,rc2iOD1,2019-01-09T19:44:58Z,79\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:08Z,33\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:18Z,97\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:28Z,90\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:38Z,96\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:48Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "quantile_tdigest_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "quantile_tdigest_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Reiva,dGpnr,2019-01-09T19:44:58Z,17\n,,1,Reiva,dGpnr,2019-01-09T19:45:08Z,-44\n,,1,Reiva,dGpnr,2019-01-09T19:45:18Z,-99\n,,1,Reiva,dGpnr,2019-01-09T19:45:28Z,-85\n,,1,Reiva,dGpnr,2019-01-09T19:45:38Z,18\n,,1,Reiva,dGpnr,2019-01-09T19:45:48Z,99\n\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Reiva,rc2iOD1,2019-01-09T19:44:58Z,79\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:08Z,33\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:18Z,97\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:28Z,90\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:38Z,96\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:48Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,SOYcRk,NC7N,2018-12-18T21:12:45Z,-61.68790887989735\n,,0,SOYcRk,NC7N,2018-12-18T21:12:55Z,-6.3173755351186465\n,,0,SOYcRk,NC7N,2018-12-18T21:13:05Z,-26.049728557657513\n,,0,SOYcRk,NC7N,2018-12-18T21:13:15Z,114.285955884979\n,,0,SOYcRk,NC7N,2018-12-18T21:13:25Z,16.140262630578995\n,,0,SOYcRk,NC7N,2018-12-18T21:13:35Z,29.50336437998469\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Reiva,dGpnr,2019-01-09T19:44:58Z,17\n,,1,Reiva,dGpnr,2019-01-09T19:45:08Z,-44\n,,1,Reiva,dGpnr,2019-01-09T19:45:18Z,-99\n,,1,Reiva,dGpnr,2019-01-09T19:45:28Z,-85\n,,1,Reiva,dGpnr,2019-01-09T19:45:38Z,18\n,,1,Reiva,dGpnr,2019-01-09T19:45:48Z,99\n\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Reiva,rc2iOD1,2019-01-09T19:44:58Z,79\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:08Z,33\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:18Z,97\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:28Z,90\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:38Z,96\n,,2,Reiva,rc2iOD1,2019-01-09T19:45:48Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "quantile_tdigest_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,96\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "quantile_tdigest_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "quantile_tdigest_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,96\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,SOYcRk,NC7N,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,96\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "t_quantile = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"estimate_tdigest\")", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 53, - }, - File: "quantile_tdigest_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"estimate_tdigest\")", - Start: ast.Position{ - Column: 14, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "quantile_tdigest_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "quantile_tdigest_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"estimate_tdigest\")", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "q: 0.75, method: \"estimate_tdigest\"", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "q", - Start: ast.Position{ - Column: 21, - Line: 56, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 24, - Line: 56, - }, - }, - }, - Value: 0.75, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "method: \"estimate_tdigest\"", - Start: ast.Position{ - Column: 30, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "method", - Start: ast.Position{ - Column: 30, - Line: 56, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "\"estimate_tdigest\"", - Start: ast.Position{ - Column: 38, - Line: 56, - }, - }, - }, - Value: "estimate_tdigest", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "quantile(q: 0.75, method: \"estimate_tdigest\")", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "quantile_tdigest_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "quantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "quantile_tdigest_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 53, - }, - File: "quantile_tdigest_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 53, - }, - File: "quantile_tdigest_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "_quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "quantile_tdigest_test.flux", - Source: "_quantile_tdigest", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_quantile_tdigest", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 26, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 89, - Line: 59, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 59, - }, - File: "quantile_tdigest_test.flux", - Source: "test _quantile_tdigest = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_tdigest_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_tdigest_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_tdigest_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_tdigest_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_tdigest_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 133, - }, - File: "quantile_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"\nt_quantile = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_selector\")\n\ntest _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "quantile_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "quantile_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "quantile_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,Reiva,LgT6,BnR,2019-01-09T19:44:58Z,k5Uym\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:08Z,csheb\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:18Z,xUPF\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:28Z,fJTWEh\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,0,Reiva,LgT6,BnR,2019-01-09T19:45:48Z,NvfS\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:44:58Z,eWoKiN\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:18Z,mRC\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:28Z,SNwh8\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:38Z,pwH\n,,1,Reiva,LgT6,qCnJDC,2019-01-09T19:45:48Z,jmJqsA\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:44:58Z,7.940387008821781\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:18Z,-36.564150808873954\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:28Z,34.319039251798635\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:38Z,79.27019811403116\n,,2,Reiva,OAOJWe7,BnR,2019-01-09T19:45:48Z,41.91029522104053\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:44:58Z,-61.68790887989735\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:08Z,-6.3173755351186465\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:18Z,-26.049728557657513\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:28Z,114.285955884979\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:38Z,16.140262630578995\n,,3,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:44:58Z,17\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:08Z,-44\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:18Z,-99\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:28Z,-85\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,4,Reiva,dGpnr,BnR,2019-01-09T19:45:48Z,99\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:44:58Z,-44\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:08Z,-25\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:18Z,46\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:38Z,-14\n,,5,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:48Z,-53\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,Reiva,rREO,BnR,2019-01-09T19:44:58Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:08Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:18Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:38Z,false\n,,6,Reiva,rREO,BnR,2019-01-09T19:45:48Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:44:58Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:18Z,true\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:28Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:38Z,false\n,,7,Reiva,rREO,qCnJDC,2019-01-09T19:45:48Z,false\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:44:58Z,79\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:08Z,33\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:18Z,97\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:28Z,90\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,8,Reiva,rc2iOD1,BnR,2019-01-09T19:45:48Z,10\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:44:58Z,84\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:08Z,52\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:18Z,23\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:28Z,62\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:38Z,22\n,,9,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 127, - }, - File: "quantile_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 95, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 127, - }, - File: "quantile_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n\"", - Start: ast.Position{ - Column: 5, - Line: 96, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,BnR,2019-01-09T19:45:38Z,oF7g\n,,1,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,LgT6,qCnJDC,2019-01-09T19:45:08Z,oE4S\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,BnR,2019-01-09T19:45:08Z,49.460104214779086\n,,3,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,OAOJWe7,qCnJDC,2019-01-09T19:45:48Z,29.50336437998469\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,BnR,2019-01-09T19:45:38Z,18\n,,5,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,dGpnr,qCnJDC,2019-01-09T19:45:28Z,-2\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,6,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,BnR,2019-01-09T19:45:28Z,true\n,,7,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rREO,qCnJDC,2019-01-09T19:45:08Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,8,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,BnR,2019-01-09T19:45:38Z,96\n,,9,2019-01-01T00:00:00Z,2030-01-01T00:00:00Z,Reiva,rc2iOD1,qCnJDC,2019-01-09T19:45:48Z,78\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 131, - }, - File: "quantile_test.flux", - Source: "t_quantile = (table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 1, - Line: 128, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 128, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 1, - Line: 128, - }, - }, - }, - Name: "t_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 131, - }, - File: "quantile_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2019-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 14, - Line: 128, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 129, - }, - File: "quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 129, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 130, - }, - File: "quantile_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 129, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 130, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 130, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 130, - }, - File: "quantile_test.flux", - Source: "start: 2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 130, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 130, - }, - File: "quantile_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 130, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 130, - }, - File: "quantile_test.flux", - Source: "2019-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 130, - }, - }, - }, - Value: parser.MustParseTime("2019-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 130, - }, - File: "quantile_test.flux", - Source: "range(start: 2019-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 130, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 130, - }, - File: "quantile_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 130, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 131, - }, - File: "quantile_test.flux", - Source: "table\n |> range(start: 2019-01-01T00:00:00Z)\n |> quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 5, - Line: 129, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 131, - }, - File: "quantile_test.flux", - Source: "q: 0.75, method: \"exact_selector\"", - Start: ast.Position{ - Column: 21, - Line: 131, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 131, - }, - File: "quantile_test.flux", - Source: "q: 0.75", - Start: ast.Position{ - Column: 21, - Line: 131, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 131, - }, - File: "quantile_test.flux", - Source: "q", - Start: ast.Position{ - Column: 21, - Line: 131, - }, - }, - }, - Name: "q", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 131, - }, - File: "quantile_test.flux", - Source: "0.75", - Start: ast.Position{ - Column: 24, - Line: 131, - }, - }, - }, - Value: 0.75, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 131, - }, - File: "quantile_test.flux", - Source: "method: \"exact_selector\"", - Start: ast.Position{ - Column: 30, - Line: 131, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 131, - }, - File: "quantile_test.flux", - Source: "method", - Start: ast.Position{ - Column: 30, - Line: 131, - }, - }, - }, - Name: "method", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 131, - }, - File: "quantile_test.flux", - Source: "\"exact_selector\"", - Start: ast.Position{ - Column: 38, - Line: 131, - }, - }, - }, - Value: "exact_selector", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 131, - }, - File: "quantile_test.flux", - Source: "quantile(q: 0.75, method: \"exact_selector\")", - Start: ast.Position{ - Column: 12, - Line: 131, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 131, - }, - File: "quantile_test.flux", - Source: "quantile", - Start: ast.Position{ - Column: 12, - Line: 131, - }, - }, - }, - Name: "quantile", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 128, - }, - File: "quantile_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 128, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 128, - }, - File: "quantile_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 128, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 128, - }, - File: "quantile_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 128, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 133, - }, - File: "quantile_test.flux", - Source: "_quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 6, - Line: 133, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 133, - }, - File: "quantile_test.flux", - Source: "_quantile", - Start: ast.Position{ - Column: 6, - Line: 133, - }, - }, - }, - Name: "_quantile", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 133, - }, - File: "quantile_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 18, - Line: 133, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 133, - }, - File: "quantile_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 24, - Line: 133, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 133, - }, - File: "quantile_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile}", - Start: ast.Position{ - Column: 25, - Line: 133, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 133, - }, - File: "quantile_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 26, - Line: 133, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 133, - }, - File: "quantile_test.flux", - Source: "input", - Start: ast.Position{ - Column: 26, - Line: 133, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 133, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 53, - Line: 133, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 53, - Line: 133, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 133, - }, - File: "quantile_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 58, - Line: 133, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 33, - Line: 133, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 33, - Line: 133, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 33, - Line: 133, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 133, - }, - File: "quantile_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 41, - Line: 133, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 133, - }, - File: "quantile_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 67, - Line: 133, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 133, - }, - File: "quantile_test.flux", - Source: "want", - Start: ast.Position{ - Column: 67, - Line: 133, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 133, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 89, - Line: 133, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 133, - }, - File: "quantile_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 89, - Line: 133, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 133, - }, - File: "quantile_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 94, - Line: 133, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 73, - Line: 133, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 73, - Line: 133, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 133, - }, - File: "quantile_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 73, - Line: 133, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 133, - }, - File: "quantile_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 81, - Line: 133, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 133, - }, - File: "quantile_test.flux", - Source: "fn: t_quantile", - Start: ast.Position{ - Column: 104, - Line: 133, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 133, - }, - File: "quantile_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 104, - Line: 133, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 133, - }, - File: "quantile_test.flux", - Source: "t_quantile", - Start: ast.Position{ - Column: 108, - Line: 133, - }, - }, - }, - Name: "t_quantile", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 133, - }, - File: "quantile_test.flux", - Source: "test _quantile = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_quantile})", - Start: ast.Position{ - Column: 1, - Line: 133, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "quantile_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "quantile_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "quantile_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\nt_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z)\n\ntest _range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_stop_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "range_stop_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_stop_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_stop_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_stop_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "range_stop_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "range_stop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "range_stop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "range_stop_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "range_stop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "range_stop_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2018-05-22T19:54:16Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "t_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 42, - }, - File: "range_stop_test.flux", - Source: "t_range", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "t_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 11, - Line: 42, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "range_stop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "start: 2018-05-22T19:53:36Z", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "2018-05-22T19:53:36Z", - Start: ast.Position{ - Column: 25, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:36Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "stop: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 47, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 44, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 53, - Line: 44, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:16Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "range(start: 2018-05-22T19:53:36Z, stop: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "range_stop_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "range_stop_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "range_stop_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "range_stop_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "_range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "_range", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range}", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "fn: t_range", - Start: ast.Position{ - Column: 101, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "t_range", - Start: ast.Position{ - Column: 105, - Line: 46, - }, - }, - }, - Name: "t_range", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "range_stop_test.flux", - Source: "test _range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "range_stop_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "range_stop_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "range_stop_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "range_stop_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "range_stop_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 48, - }, - File: "range_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"\nt_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z)\n\ntest _range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "range_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "range_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "range_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "range_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "range_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:50:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "range_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "range_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "range_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "range_test.flux", - Source: "t_range = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z)", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "range_test.flux", - Source: "t_range", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "t_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "range_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:36Z)", - Start: ast.Position{ - Column: 11, - Line: 44, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 45, - }, - File: "range_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "range_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:36Z)", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "range_test.flux", - Source: "start: 2018-05-22T19:53:36Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "range_test.flux", - Source: "start: 2018-05-22T19:53:36Z", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "range_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 46, - }, - File: "range_test.flux", - Source: "2018-05-22T19:53:36Z", - Start: ast.Position{ - Column: 25, - Line: 46, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:36Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 46, - }, - File: "range_test.flux", - Source: "range(start: 2018-05-22T19:53:36Z)", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "range_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "range_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "range_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 44, - }, - File: "range_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 48, - }, - File: "range_test.flux", - Source: "_range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 48, - }, - File: "range_test.flux", - Source: "_range", - Start: ast.Position{ - Column: 6, - Line: 48, - }, - }, - }, - Name: "_range", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 48, - }, - File: "range_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 15, - Line: 48, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 48, - }, - File: "range_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 21, - Line: 48, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 48, - }, - File: "range_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range}", - Start: ast.Position{ - Column: 22, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 48, - }, - File: "range_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 48, - }, - File: "range_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 48, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "range_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "range_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 48, - }, - File: "range_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 48, - }, - File: "range_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 48, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 48, - }, - File: "range_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 48, - }, - File: "range_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 48, - }, - File: "range_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 48, - }, - File: "range_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 48, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 48, - }, - File: "range_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 48, - }, - File: "range_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 48, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 48, - }, - File: "range_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 48, - }, - File: "range_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 48, - }, - File: "range_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 48, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 48, - }, - File: "range_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 48, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 48, - }, - File: "range_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 48, - }, - File: "range_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 48, - }, - File: "range_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 48, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 48, - }, - File: "range_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 48, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "range_test.flux", - Source: "fn: t_range", - Start: ast.Position{ - Column: 101, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 48, - }, - File: "range_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 48, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 48, - }, - File: "range_test.flux", - Source: "t_range", - Start: ast.Position{ - Column: 105, - Line: 48, - }, - }, - }, - Name: "t_range", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 48, - }, - File: "range_test.flux", - Source: "test _range = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_range})", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "range_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "range_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "range_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "range_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "range_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,double\n#group,false,false,true,true,true,true,true,false,false\n#default,got,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,b,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,1.0,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,1.0,3\n\"\nt_reduce = (tables=<-) =>\n tables\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0})\n\ntest _reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_noref_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "reduce_noref_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_noref_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_noref_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_noref_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "reduce_noref_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "reduce_noref_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "reduce_noref_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "reduce_noref_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,double\n#group,false,false,true,true,true,true,true,false,false\n#default,got,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,b,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,1.0,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,1.0,3\n\"", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 24, - }, - File: "reduce_noref_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "reduce_noref_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,double\n#group,false,false,true,true,true,true,true,false,false\n#default,got,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,b,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,1.0,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,1.0,3\n\"", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double,double\n#group,false,false,true,true,true,true,true,false,false\n#default,got,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,b,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,1.0,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,1.0,3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "t_reduce = (tables=<-) =>\n tables\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 33, - }, - File: "reduce_noref_test.flux", - Source: "t_reduce", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "t_reduce", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "(tables=<-) =>\n tables\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0})", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 34, - }, - File: "reduce_noref_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "tables", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "tables\n |> range(start: 2018-05-21T13:09:22.885021542Z)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "start: 2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "start: 2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-21T13:09:22.885021542Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "range(start: 2018-05-21T13:09:22.885021542Z)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "reduce_noref_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "tables\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0})", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0}", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0})", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "(r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0})", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "({sum: r._value + accumulator.sum, b: 1.0})", - Start: ast.Position{ - Column: 43, - Line: 36, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "{sum: r._value + accumulator.sum, b: 1.0}", - Start: ast.Position{ - Column: 44, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "sum: r._value + accumulator.sum", - Start: ast.Position{ - Column: 45, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 45, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "r._value + accumulator.sum", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "r", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 52, - Line: 36, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 5, - Right: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "accumulator.sum", - Start: ast.Position{ - Column: 61, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 61, - Line: 36, - }, - }, - }, - Name: "accumulator", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 73, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Rbrack: nil, - }, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "b: 1.0", - Start: ast.Position{ - Column: 78, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "b", - Start: ast.Position{ - Column: 78, - Line: 36, - }, - }, - }, - Name: "b", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "1.0", - Start: ast.Position{ - Column: 81, - Line: 36, - }, - }, - }, - Value: 1.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }, - Name: "accumulator", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "identity: {sum: 0.0, b: 0.0}", - Start: ast.Position{ - Column: 88, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "identity", - Start: ast.Position{ - Column: 88, - Line: 36, - }, - }, - }, - Name: "identity", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "{sum: 0.0, b: 0.0}", - Start: ast.Position{ - Column: 98, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "sum: 0.0", - Start: ast.Position{ - Column: 99, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 99, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 104, - Line: 36, - }, - }, - }, - Value: 0.0, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "b: 0.0", - Start: ast.Position{ - Column: 109, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "b", - Start: ast.Position{ - Column: 109, - Line: 36, - }, - }, - }, - Name: "b", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 112, - Line: 36, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum, b: 1.0}), identity: {sum: 0.0, b: 0.0})", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "reduce_noref_test.flux", - Source: "reduce", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "reduce", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "reduce_noref_test.flux", - Source: "tables=<-", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 33, - }, - File: "reduce_noref_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 33, - }, - File: "reduce_noref_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 33, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "_reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "_reduce", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Name: "_reduce", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce}", - Start: ast.Position{ - Column: 23, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "fn: t_reduce", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "t_reduce", - Start: ast.Position{ - Column: 106, - Line: 38, - }, - }, - }, - Name: "t_reduce", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_noref_test.flux", - Source: "test _reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reduce_noref_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reduce_noref_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "reduce_noref_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "reduce_noref_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "reduce_noref_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,3\n\"\nt_reduce = (table=<-) =>\n table\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0})\n\ntest _reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "reduce_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "reduce_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "reduce_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "reduce_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "reduce_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,1,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,1,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:36Z,1,used_percent,swap,host.local2\n,,4,2018-05-22T19:53:46Z,1,used_percent,swap,host.local2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "reduce_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,3\n\"", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 24, - }, - File: "reduce_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "reduce_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,3\n\"", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,double\n#group,false,false,true,true,true,true,true,false\n#default,got,,,,,,,\n,result,table,_start,_stop,_field,_measurement,host,sum\n,,0,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local,6\n,,1,2018-05-21T13:09:22.885021542Z,2030-01-01T00:00:00Z,used_percent,swap,host.local2,3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "reduce_test.flux", - Source: "t_reduce = (table=<-) =>\n table\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 33, - }, - File: "reduce_test.flux", - Source: "t_reduce", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "t_reduce", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "reduce_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0})", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "reduce_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "reduce_test.flux", - Source: "table\n |> range(start: 2018-05-21T13:09:22.885021542Z)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_test.flux", - Source: "start: 2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_test.flux", - Source: "start: 2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "reduce_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 35, - }, - File: "reduce_test.flux", - Source: "2018-05-21T13:09:22.885021542Z", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-21T13:09:22.885021542Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 35, - }, - File: "reduce_test.flux", - Source: "range(start: 2018-05-21T13:09:22.885021542Z)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "reduce_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "reduce_test.flux", - Source: "table\n |> range(start: 2018-05-21T13:09:22.885021542Z)\n |> reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0})", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "reduce_test.flux", - Source: "fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0}", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 36, - }, - File: "reduce_test.flux", - Source: "fn: (r, accumulator) => ({sum: r._value + accumulator.sum})", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "reduce_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 36, - }, - File: "reduce_test.flux", - Source: "(r, accumulator) => ({sum: r._value + accumulator.sum})", - Start: ast.Position{ - Column: 23, - Line: 36, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 36, - }, - File: "reduce_test.flux", - Source: "({sum: r._value + accumulator.sum})", - Start: ast.Position{ - Column: 43, - Line: 36, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 36, - }, - File: "reduce_test.flux", - Source: "{sum: r._value + accumulator.sum}", - Start: ast.Position{ - Column: 44, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_test.flux", - Source: "sum: r._value + accumulator.sum", - Start: ast.Position{ - Column: 45, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 36, - }, - File: "reduce_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 45, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_test.flux", - Source: "r._value + accumulator.sum", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 36, - }, - File: "reduce_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 36, - }, - File: "reduce_test.flux", - Source: "r", - Start: ast.Position{ - Column: 50, - Line: 36, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 36, - }, - File: "reduce_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 52, - Line: 36, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 5, - Right: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_test.flux", - Source: "accumulator.sum", - Start: ast.Position{ - Column: 61, - Line: 36, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 36, - }, - File: "reduce_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 61, - Line: 36, - }, - }, - }, - Name: "accumulator", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 36, - }, - File: "reduce_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 73, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Rbrack: nil, - }, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "reduce_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 36, - }, - File: "reduce_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "reduce_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 36, - }, - File: "reduce_test.flux", - Source: "accumulator", - Start: ast.Position{ - Column: 27, - Line: 36, - }, - }, - }, - Name: "accumulator", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "reduce_test.flux", - Source: "identity: {sum: 0.0}", - Start: ast.Position{ - Column: 80, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 36, - }, - File: "reduce_test.flux", - Source: "identity", - Start: ast.Position{ - Column: 80, - Line: 36, - }, - }, - }, - Name: "identity", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 36, - }, - File: "reduce_test.flux", - Source: "{sum: 0.0}", - Start: ast.Position{ - Column: 90, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 36, - }, - File: "reduce_test.flux", - Source: "sum: 0.0", - Start: ast.Position{ - Column: 91, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 36, - }, - File: "reduce_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 91, - Line: 36, - }, - }, - }, - Name: "sum", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 36, - }, - File: "reduce_test.flux", - Source: "0.0", - Start: ast.Position{ - Column: 96, - Line: 36, - }, - }, - }, - Value: 0.0, - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 36, - }, - File: "reduce_test.flux", - Source: "reduce(fn: (r, accumulator) => ({sum: r._value + accumulator.sum}), identity: {sum: 0.0})", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "reduce_test.flux", - Source: "reduce", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "reduce", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 33, - }, - File: "reduce_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 33, - }, - File: "reduce_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 33, - }, - File: "reduce_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 33, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_test.flux", - Source: "_reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 38, - }, - File: "reduce_test.flux", - Source: "_reduce", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Name: "_reduce", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "reduce_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce}", - Start: ast.Position{ - Column: 23, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "reduce_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 38, - }, - File: "reduce_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 38, - }, - File: "reduce_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "reduce_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "reduce_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "reduce_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 38, - }, - File: "reduce_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 38, - }, - File: "reduce_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 38, - }, - File: "reduce_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 38, - }, - File: "reduce_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 38, - }, - File: "reduce_test.flux", - Source: "fn: t_reduce", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 38, - }, - File: "reduce_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 38, - }, - File: "reduce_test.flux", - Source: "t_reduce", - Start: ast.Position{ - Column: 106, - Line: 38, - }, - }, - }, - Name: "t_reduce", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 38, - }, - File: "reduce_test.flux", - Source: "test _reduce = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_reduce})", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reduce_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "reduce_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "reduce_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "reduce_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "reduce_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:30Z,90,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:40Z,81,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:50Z,72.9,used_percent,disk,disk1s1,apfs,host.local,/\n\"\nrelative_strength_index = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> relativeStrengthIndex(n: 10)\n\ntest _relative_strength_index = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "relative_strength_index_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "relative_strength_index_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "relative_strength_index_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "relative_strength_index_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "relative_strength_index_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "relative_strength_index_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "relative_strength_index_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "relative_strength_index_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "relative_strength_index_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:30Z,90,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:40Z,81,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:50Z,72.9,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "relative_strength_index_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 47, - }, - File: "relative_strength_index_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:30Z,90,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:40Z,81,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:50Z,72.9,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:40Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:01:50Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:00Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:10Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:20Z,100,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:30Z,90,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:40Z,81,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00Z,2018-05-22T00:02:50Z,72.9,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "relative_strength_index = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> relativeStrengthIndex(n: 10)", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 48, - }, - File: "relative_strength_index_test.flux", - Source: "relative_strength_index", - Start: ast.Position{ - Column: 1, - Line: 48, - }, - }, - }, - Name: "relative_strength_index", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> relativeStrengthIndex(n: 10)", - Start: ast.Position{ - Column: 27, - Line: 48, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 49, - }, - File: "relative_strength_index_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 50, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 50, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 50, - }, - File: "relative_strength_index_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> relativeStrengthIndex(n: 10)", - Start: ast.Position{ - Column: 5, - Line: 49, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "n: 10", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "n", - Start: ast.Position{ - Column: 34, - Line: 51, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "10", - Start: ast.Position{ - Column: 37, - Line: 51, - }, - }, - }, - Value: int64(10), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "relativeStrengthIndex(n: 10)", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 51, - }, - File: "relative_strength_index_test.flux", - Source: "relativeStrengthIndex", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "relativeStrengthIndex", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 48, - }, - File: "relative_strength_index_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 28, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 48, - }, - File: "relative_strength_index_test.flux", - Source: "table", - Start: ast.Position{ - Column: 28, - Line: 48, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 48, - }, - File: "relative_strength_index_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 34, - Line: 48, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "_relative_strength_index = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index})", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 53, - }, - File: "relative_strength_index_test.flux", - Source: "_relative_strength_index", - Start: ast.Position{ - Column: 6, - Line: 53, - }, - }, - }, - Name: "_relative_strength_index", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index})", - Start: ast.Position{ - Column: 33, - Line: 53, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index})", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index}", - Start: ast.Position{ - Column: 6, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 54, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 54, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 54, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 54, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 54, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 54, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 54, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 54, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "fn: relative_strength_index", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 54, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "relative_strength_index", - Start: ast.Position{ - Column: 89, - Line: 54, - }, - }, - }, - Name: "relative_strength_index", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 54, - }, - File: "relative_strength_index_test.flux", - Source: "test _relative_strength_index = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: relative_strength_index})", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "relative_strength_index_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "relative_strength_index_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "relative_strength_index_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "relative_strength_index_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "relative_strength_index_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"\nt_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(fn: (column) => column)\n |> drop(fn: (column) => column == \"_start\" or column == \"_stop\")\n\ntest _rename_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_fn_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "rename_fn_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_fn_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_fn_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_fn_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "rename_fn_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "rename_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 31, - }, - File: "rename_fn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "rename_fn_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 32, - }, - File: "rename_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 32, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 55, - }, - File: "rename_fn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 33, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "t_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(fn: (column) => column)\n |> drop(fn: (column) => column == \"_start\" or column == \"_stop\")", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 56, - }, - File: "rename_fn_test.flux", - Source: "t_rename", - Start: ast.Position{ - Column: 1, - Line: 56, - }, - }, - }, - Name: "t_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(fn: (column) => column)\n |> drop(fn: (column) => column == \"_start\" or column == \"_stop\")", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 57, - }, - File: "rename_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 58, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 58, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 58, - }, - File: "rename_fn_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(fn: (column) => column)", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "fn: (column) => column", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "fn: (column) => column", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "(column) => column", - Start: ast.Position{ - Column: 23, - Line: 59, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 35, - Line: 59, - }, - }, - }, - Name: "column", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 24, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 24, - Line: 59, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "rename(fn: (column) => column)", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 59, - }, - File: "rename_fn_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 59, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(fn: (column) => column)\n |> drop(fn: (column) => column == \"_start\" or column == \"_stop\")", - Start: ast.Position{ - Column: 5, - Line: 57, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "fn: (column) => column == \"_start\" or column == \"_stop\"", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "fn: (column) => column == \"_start\" or column == \"_stop\"", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 17, - Line: 60, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "(column) => column == \"_start\" or column == \"_stop\"", - Start: ast.Position{ - Column: 21, - Line: 60, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column == \"_start\" or column == \"_stop\"", - Start: ast.Position{ - Column: 33, - Line: 60, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column == \"_start\"", - Start: ast.Position{ - Column: 33, - Line: 60, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 33, - Line: 60, - }, - }, - }, - Name: "column", - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 43, - Line: 60, - }, - }, - }, - Value: "_start", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column == \"_stop\"", - Start: ast.Position{ - Column: 55, - Line: 60, - }, - }, - }, - Left: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 55, - Line: 60, - }, - }, - }, - Name: "column", - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 65, - Line: 60, - }, - }, - }, - Value: "_stop", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "drop(fn: (column) => column == \"_start\" or column == \"_stop\")", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 60, - }, - File: "rename_fn_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "rename_fn_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "rename_fn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 56, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "rename_fn_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 56, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "_rename_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "_rename_fn", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Name: "_rename_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 25, - Line: 62, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename}", - Start: ast.Position{ - Column: 26, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "input", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 54, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 59, - Line: 62, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 42, - Line: 62, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "want", - Start: ast.Position{ - Column: 68, - Line: 62, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 90, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 90, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 90, - Line: 62, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 95, - Line: 62, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 74, - Line: 62, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 74, - Line: 62, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 74, - Line: 62, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 82, - Line: 62, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "fn: t_rename", - Start: ast.Position{ - Column: 105, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 105, - Line: 62, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "t_rename", - Start: ast.Position{ - Column: 109, - Line: 62, - }, - }, - }, - Name: "t_rename", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 62, - }, - File: "rename_fn_test.flux", - Source: "test _rename_fn = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_fn_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_fn_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "rename_fn_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_fn_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_fn_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new1,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\nt_rename_multiple = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> rename(columns: {new: \"new1\"})\n\ntest _rename_multiple = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_multiple_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "rename_multiple_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_multiple_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_multiple_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_multiple_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "rename_multiple_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "rename_multiple_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "rename_multiple_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,old,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "rename_multiple_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new1,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "rename_multiple_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "rename_multiple_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new1,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,new1,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "t_rename_multiple = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> rename(columns: {new: \"new1\"})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "rename_multiple_test.flux", - Source: "t_rename_multiple", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_rename_multiple", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> rename(columns: {new: \"new1\"})", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "rename_multiple_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "rename_multiple_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "columns: {old: \"new\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "{old: \"new\"}", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "old: \"new\"", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "old", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Name: "old", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "\"new\"", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Value: "new", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "rename(columns: {old: \"new\"})", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "rename_multiple_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {old: \"new\"})\n |> rename(columns: {new: \"new1\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "columns: {new: \"new1\"}", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "columns: {new: \"new1\"}", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "{new: \"new1\"}", - Start: ast.Position{ - Column: 28, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "new: \"new1\"", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "new", - Start: ast.Position{ - Column: 29, - Line: 62, - }, - }, - }, - Name: "new", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "\"new1\"", - Start: ast.Position{ - Column: 34, - Line: 62, - }, - }, - }, - Value: "new1", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "rename(columns: {new: \"new1\"})", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 62, - }, - File: "rename_multiple_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "rename_multiple_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "rename_multiple_test.flux", - Source: "table", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 58, - }, - File: "rename_multiple_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 28, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "_rename_multiple = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 64, - }, - File: "rename_multiple_test.flux", - Source: "_rename_multiple", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "_rename_multiple", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple})", - Start: ast.Position{ - Column: 25, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple})", - Start: ast.Position{ - Column: 5, - Line: 65, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple}", - Start: ast.Position{ - Column: 6, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 65, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 65, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 65, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 65, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "fn: t_rename_multiple", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "t_rename_multiple", - Start: ast.Position{ - Column: 89, - Line: 65, - }, - }, - }, - Name: "t_rename_multiple", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 65, - }, - File: "rename_multiple_test.flux", - Source: "test _rename_multiple = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename_multiple})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_multiple_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_multiple_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "rename_multiple_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_multiple_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_multiple_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 64, - }, - File: "rename_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,server\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\nt_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {host: \"server\"})\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _rename = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "rename_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "rename_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "rename_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "rename_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "rename_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,server\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "rename_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,server\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,server\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "rename_test.flux", - Source: "t_rename = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {host: \"server\"})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 58, - }, - File: "rename_test.flux", - Source: "t_rename", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "rename_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {host: \"server\"})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "rename_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 60, - }, - File: "rename_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 60, - }, - File: "rename_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 60, - }, - File: "rename_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {host: \"server\"})", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "rename_test.flux", - Source: "columns: {host: \"server\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "rename_test.flux", - Source: "columns: {host: \"server\"}", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 61, - }, - File: "rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 19, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "rename_test.flux", - Source: "{host: \"server\"}", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 61, - }, - File: "rename_test.flux", - Source: "host: \"server\"", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 61, - }, - File: "rename_test.flux", - Source: "host", - Start: ast.Position{ - Column: 29, - Line: 61, - }, - }, - }, - Name: "host", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 61, - }, - File: "rename_test.flux", - Source: "\"server\"", - Start: ast.Position{ - Column: 35, - Line: 61, - }, - }, - }, - Value: "server", - }, - }}, - Rbrace: nil, - With: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "rename_test.flux", - Source: "rename(columns: {host: \"server\"})", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "rename_test.flux", - Source: "rename", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "rename", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "rename_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> rename(columns: {host: \"server\"})\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "rename_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "rename_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 62, - }, - File: "rename_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 62, - }, - File: "rename_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 62, - }, - File: "rename_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 62, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 62, - }, - File: "rename_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 62, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 62, - }, - File: "rename_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 62, - }, - File: "rename_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 62, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "rename_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "rename_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "rename_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 64, - }, - File: "rename_test.flux", - Source: "_rename = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 64, - }, - File: "rename_test.flux", - Source: "_rename", - Start: ast.Position{ - Column: 6, - Line: 64, - }, - }, - }, - Name: "_rename", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 64, - }, - File: "rename_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 64, - }, - File: "rename_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 22, - Line: 64, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 64, - }, - File: "rename_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename}", - Start: ast.Position{ - Column: 23, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 64, - }, - File: "rename_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "rename_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 64, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "rename_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 64, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 64, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 64, - }, - File: "rename_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 64, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 64, - }, - File: "rename_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 64, - }, - File: "rename_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 64, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 64, - }, - File: "rename_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 64, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 64, - }, - File: "rename_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 64, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 64, - }, - File: "rename_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 64, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 64, - }, - File: "rename_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 64, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 64, - }, - File: "rename_test.flux", - Source: "fn: t_rename", - Start: ast.Position{ - Column: 102, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 64, - }, - File: "rename_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 64, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 64, - }, - File: "rename_test.flux", - Source: "t_rename", - Start: ast.Position{ - Column: 106, - Line: 64, - }, - }, - }, - Name: "t_rename", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 64, - }, - File: "rename_test.flux", - Source: "test _rename = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_rename})", - Start: ast.Position{ - Column: 1, - Line: 64, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rename_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "rename_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rename_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"strings\"\nimport \"math\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,101I,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102I,load1,system,host.local\n\"\nt_row_fn = (table=<-) =>\n table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _map = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "rowfn_with_import_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "rowfn_with_import_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 17, - }, - File: "rowfn_with_import_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,100,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,101,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102,load1,system,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "rowfn_with_import_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,101I,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102I,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 18, - }, - File: "rowfn_with_import_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 18, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "rowfn_with_import_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,101I,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102I,load1,system,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 19, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,101I,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,102I,load1,system,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "t_row_fn = (table=<-) =>\n table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 27, - }, - File: "rowfn_with_import_test.flux", - Source: "t_row_fn", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "t_row_fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "(table=<-) =>\n table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 28, - }, - File: "rowfn_with_import_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0)", - Start: ast.Position{ - Column: 19, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0)", - Start: ast.Position{ - Column: 19, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 29, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "(r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0)", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "float(v: r._value) > math.pow(x: 10.0, y: 2.0)", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 36, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 36, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "v", - Start: ast.Position{ - Column: 36, - Line: 29, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 39, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 39, - Line: 29, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 41, - Line: 29, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "float(v: r._value)", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "float", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Name: "float", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 10, - Right: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "x: 10.0, y: 2.0", - Start: ast.Position{ - Column: 60, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "x: 10.0", - Start: ast.Position{ - Column: 60, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "x", - Start: ast.Position{ - Column: 60, - Line: 29, - }, - }, - }, - Name: "x", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "10.0", - Start: ast.Position{ - Column: 63, - Line: 29, - }, - }, - }, - Value: 10.0, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "y: 2.0", - Start: ast.Position{ - Column: 69, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "y", - Start: ast.Position{ - Column: 69, - Line: 29, - }, - }, - }, - Name: "y", - }, - Separator: nil, - Value: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "2.0", - Start: ast.Position{ - Column: 72, - Line: 29, - }, - }, - }, - Value: 2.0, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "math.pow(x: 10.0, y: 2.0)", - Start: ast.Position{ - Column: 51, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "math.pow", - Start: ast.Position{ - Column: 51, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "math", - Start: ast.Position{ - Column: 51, - Line: 29, - }, - }, - }, - Name: "math", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "pow", - Start: ast.Position{ - Column: 56, - Line: 29, - }, - }, - }, - Name: "pow", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 29, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "rowfn_with_import_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 29, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => ({r with _value: string(v: r._value) + \"i\"})", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => ({r with _value: string(v: r._value) + \"i\"})", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 30, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "(r) => ({r with _value: string(v: r._value) + \"i\"})", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "({r with _value: string(v: r._value) + \"i\"})", - Start: ast.Position{ - Column: 27, - Line: 30, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "{r with _value: string(v: r._value) + \"i\"}", - Start: ast.Position{ - Column: 28, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "_value: string(v: r._value) + \"i\"", - Start: ast.Position{ - Column: 36, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 30, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "string(v: r._value) + \"i\"", - Start: ast.Position{ - Column: 44, - Line: 30, - }, - }, - }, - Left: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "v", - Start: ast.Position{ - Column: 51, - Line: 30, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 54, - Line: 30, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 54, - Line: 30, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 56, - Line: 30, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "string(v: r._value)", - Start: ast.Position{ - Column: 44, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "string", - Start: ast.Position{ - Column: 44, - Line: 30, - }, - }, - }, - Name: "string", - }, - Lparen: nil, - Rparen: nil, - }, - Operator: 5, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "\"i\"", - Start: ast.Position{ - Column: 66, - Line: 30, - }, - }, - }, - Value: "i", - }, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 30, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 30, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 30, - }, - File: "rowfn_with_import_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => ({r with _value: strings.toUpper(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: (r) => ({r with _value: strings.toUpper(v: r._value)})", - Start: ast.Position{ - Column: 16, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 31, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "(r) => ({r with _value: strings.toUpper(v: r._value)})", - Start: ast.Position{ - Column: 20, - Line: 31, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "({r with _value: strings.toUpper(v: r._value)})", - Start: ast.Position{ - Column: 27, - Line: 31, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "{r with _value: strings.toUpper(v: r._value)}", - Start: ast.Position{ - Column: 28, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "_value: strings.toUpper(v: r._value)", - Start: ast.Position{ - Column: 36, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 31, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 60, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "v", - Start: ast.Position{ - Column: 60, - Line: 31, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 63, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 31, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 65, - Line: 31, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 72, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "strings.toUpper(v: r._value)", - Start: ast.Position{ - Column: 44, - Line: 31, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "strings.toUpper", - Start: ast.Position{ - Column: 44, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "strings", - Start: ast.Position{ - Column: 44, - Line: 31, - }, - }, - }, - Name: "strings", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "toUpper", - Start: ast.Position{ - Column: 52, - Line: 31, - }, - }, - }, - Name: "toUpper", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 31, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 31, - }, - File: "rowfn_with_import_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "table\n |> filter(fn: (r) => float(v: r._value) > math.pow(x: 10.0, y: 2.0))\n |> map(fn: (r) => ({r with _value: string(v: r._value) + \"i\"}))\n |> map(fn: (r) => ({r with _value: strings.toUpper(v: r._value)}))\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 32, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 32, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 32, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 32, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 32, - }, - File: "rowfn_with_import_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 32, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 27, - }, - File: "rowfn_with_import_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "rowfn_with_import_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 27, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 27, - }, - File: "rowfn_with_import_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 27, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "_map = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn})", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "_map", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Name: "_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn})", - Start: ast.Position{ - Column: 13, - Line: 34, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn})", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn}", - Start: ast.Position{ - Column: 20, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "fn: t_row_fn", - Start: ast.Position{ - Column: 99, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "t_row_fn", - Start: ast.Position{ - Column: 103, - Line: 34, - }, - }, - }, - Name: "t_row_fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 34, - }, - File: "rowfn_with_import_test.flux", - Source: "test _map = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_row_fn})", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rowfn_with_import_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "rowfn_with_import_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "rowfn_with_import_test.flux", - Source: "import \"strings\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 5, - }, - File: "rowfn_with_import_test.flux", - Source: "\"strings\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "strings", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "rowfn_with_import_test.flux", - Source: "import \"math\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 6, - }, - File: "rowfn_with_import_test.flux", - Source: "\"math\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "math", - }, - }}, - Metadata: "parser-type=rust", - Name: "rowfn_with_import_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rowfn_with_import_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "rowfn_with_import_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 63, - }, - File: "sample_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:54:18Z,1.85,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,0,2018-05-22T19:54:22Z,1.87,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"\nt_sample = (table=<-) =>\n table\n |> sample(n: 3, pos: 1)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _sample = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sample_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "sample_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sample_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sample_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sample_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "sample_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:54:18Z,1.85,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,0,2018-05-22T19:54:22Z,1.87,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "sample_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 41, - }, - File: "sample_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:54:18Z,1.85,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,0,2018-05-22T19:54:22Z,1.87,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:54:18Z,1.85,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,0,2018-05-22T19:54:22Z,1.87,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "sample_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 42, - }, - File: "sample_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 57, - }, - File: "sample_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:21Z,1.86,load1,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "sample_test.flux", - Source: "t_sample = (table=<-) =>\n table\n |> sample(n: 3, pos: 1)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 58, - }, - File: "sample_test.flux", - Source: "t_sample", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - Name: "t_sample", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "sample_test.flux", - Source: "(table=<-) =>\n table\n |> sample(n: 3, pos: 1)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 58, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 59, - }, - File: "sample_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 60, - }, - File: "sample_test.flux", - Source: "table\n |> sample(n: 3, pos: 1)", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "sample_test.flux", - Source: "n: 3, pos: 1", - Start: ast.Position{ - Column: 19, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "sample_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 19, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 60, - }, - File: "sample_test.flux", - Source: "n", - Start: ast.Position{ - Column: 19, - Line: 60, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 60, - }, - File: "sample_test.flux", - Source: "3", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Value: int64(3), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "sample_test.flux", - Source: "pos: 1", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 60, - }, - File: "sample_test.flux", - Source: "pos", - Start: ast.Position{ - Column: 25, - Line: 60, - }, - }, - }, - Name: "pos", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 60, - }, - File: "sample_test.flux", - Source: "1", - Start: ast.Position{ - Column: 30, - Line: 60, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 60, - }, - File: "sample_test.flux", - Source: "sample(n: 3, pos: 1)", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 60, - }, - File: "sample_test.flux", - Source: "sample", - Start: ast.Position{ - Column: 12, - Line: 60, - }, - }, - }, - Name: "sample", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "sample_test.flux", - Source: "table\n |> sample(n: 3, pos: 1)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "sample_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "sample_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 61, - }, - File: "sample_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 61, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 61, - }, - File: "sample_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 61, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "sample_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 61, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 61, - }, - File: "sample_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 61, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 61, - }, - File: "sample_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 61, - }, - File: "sample_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 61, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "sample_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 58, - }, - File: "sample_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 58, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 58, - }, - File: "sample_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 58, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 63, - }, - File: "sample_test.flux", - Source: "_sample = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample})", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 63, - }, - File: "sample_test.flux", - Source: "_sample", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Name: "_sample", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 63, - }, - File: "sample_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample})", - Start: ast.Position{ - Column: 16, - Line: 63, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 63, - }, - File: "sample_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample})", - Start: ast.Position{ - Column: 22, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 63, - }, - File: "sample_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample}", - Start: ast.Position{ - Column: 23, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 63, - }, - File: "sample_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 63, - }, - File: "sample_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 63, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 63, - }, - File: "sample_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 63, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 63, - }, - File: "sample_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 63, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "sample_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 63, - }, - File: "sample_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 63, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 63, - }, - File: "sample_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 63, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 63, - }, - File: "sample_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 63, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 63, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 63, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 63, - }, - File: "sample_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 63, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 63, - }, - File: "sample_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 63, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "sample_test.flux", - Source: "fn: t_sample", - Start: ast.Position{ - Column: 102, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 63, - }, - File: "sample_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 63, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 63, - }, - File: "sample_test.flux", - Source: "t_sample", - Start: ast.Position{ - Column: 106, - Line: 63, - }, - }, - }, - Name: "t_sample", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 63, - }, - File: "sample_test.flux", - Source: "test _sample = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sample})", - Start: ast.Position{ - Column: 1, - Line: 63, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sample_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sample_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "sample_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sample_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sample_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host1\n,,0,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,0,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,0,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host4\n,,0,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host5\n,,0,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,false,false,false,false,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"\nt_selector_preserve_time = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> top(n: 3)\n |> group(columns: [\"host\"])\n\ntest _selector_preserve_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "selector_preserve_time_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "selector_preserve_time_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "selector_preserve_time_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "selector_preserve_time_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "selector_preserve_time_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "selector_preserve_time_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host1\n,,0,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,0,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,0,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host4\n,,0,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host5\n,,0,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "selector_preserve_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "selector_preserve_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host1\n,,0,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,0,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,0,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host4\n,,0,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host5\n,,0,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,false\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host1\n,,0,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,0,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,0,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host4\n,,0,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host5\n,,0,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "selector_preserve_time_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,false,false,false,false,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "selector_preserve_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 30, - }, - File: "selector_preserve_time_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,false,false,false,false,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,false,false,false,false,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host2\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host3\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "t_selector_preserve_time = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> top(n: 3)\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 31, - }, - File: "selector_preserve_time_test.flux", - Source: "t_selector_preserve_time", - Start: ast.Position{ - Column: 1, - Line: 31, - }, - }, - }, - Name: "t_selector_preserve_time", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> top(n: 3)\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 28, - Line: 31, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 32, - }, - File: "selector_preserve_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 33, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 33, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 33, - }, - File: "selector_preserve_time_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 33, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> top(n: 3)", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "n", - Start: ast.Position{ - Column: 16, - Line: 34, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "3", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Value: int64(3), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "top(n: 3)", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 34, - }, - File: "selector_preserve_time_test.flux", - Source: "top", - Start: ast.Position{ - Column: 12, - Line: 34, - }, - }, - }, - Name: "top", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> top(n: 3)\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 5, - Line: 32, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 27, - Line: 35, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 28, - Line: 35, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "selector_preserve_time_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 31, - }, - File: "selector_preserve_time_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 31, - }, - File: "selector_preserve_time_test.flux", - Source: "table", - Start: ast.Position{ - Column: 29, - Line: 31, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 31, - }, - File: "selector_preserve_time_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 35, - Line: 31, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "_selector_preserve_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time})", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 37, - }, - File: "selector_preserve_time_test.flux", - Source: "_selector_preserve_time", - Start: ast.Position{ - Column: 6, - Line: 37, - }, - }, - }, - Name: "_selector_preserve_time", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time})", - Start: ast.Position{ - Column: 32, - Line: 37, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time})", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time}", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 38, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 38, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 38, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 38, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 38, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 38, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 38, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 38, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "fn: t_selector_preserve_time", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 38, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "t_selector_preserve_time", - Start: ast.Position{ - Column: 89, - Line: 38, - }, - }, - }, - Name: "t_selector_preserve_time", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 38, - }, - File: "selector_preserve_time_test.flux", - Source: "test _selector_preserve_time = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_selector_preserve_time})", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "selector_preserve_time_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "selector_preserve_time_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "selector_preserve_time_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "selector_preserve_time_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "selector_preserve_time_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10,server01\n\"\nt_set_new_column = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t1\", value: \"server01\")\n\ntest _set_new_column = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_new_column_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "set_new_column_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_new_column_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_new_column_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_new_column_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "set_new_column_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "set_new_column_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "set_new_column_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "set_new_column_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10,server01\n\"", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 95, - }, - File: "set_new_column_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "set_new_column_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10,server01\n\"", - Start: ast.Position{ - Column: 5, - Line: 96, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true,server01\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true,server01\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995,server01\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116,server01\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14,server01\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18,server01\n,,5,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08,server01\n,,6,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2,server01\n,,7,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB,server01\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong,string\n#group,false,false,true,true,true,true,true,false,false,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value,t1\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22,server01\n,,8,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96,server01\n,,9,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10,server01\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "t_set_new_column = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t1\", value: \"server01\")", - Start: ast.Position{ - Column: 1, - Line: 178, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 178, - }, - File: "set_new_column_test.flux", - Source: "t_set_new_column", - Start: ast.Position{ - Column: 1, - Line: 178, - }, - }, - }, - Name: "t_set_new_column", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t1\", value: \"server01\")", - Start: ast.Position{ - Column: 20, - Line: 178, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 179, - }, - File: "set_new_column_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 180, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 180, - }, - File: "set_new_column_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t1\", value: \"server01\")", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "key: \"t1\", value: \"server01\"", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "key: \"t1\"", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "key", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "\"t1\"", - Start: ast.Position{ - Column: 21, - Line: 181, - }, - }, - }, - Value: "t1", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "value: \"server01\"", - Start: ast.Position{ - Column: 27, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "value", - Start: ast.Position{ - Column: 27, - Line: 181, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "\"server01\"", - Start: ast.Position{ - Column: 34, - Line: 181, - }, - }, - }, - Value: "server01", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "set(key: \"t1\", value: \"server01\")", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 181, - }, - File: "set_new_column_test.flux", - Source: "set", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Name: "set", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 178, - }, - File: "set_new_column_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 178, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 178, - }, - File: "set_new_column_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 178, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 178, - }, - File: "set_new_column_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 178, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "_set_new_column = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column})", - Start: ast.Position{ - Column: 6, - Line: 183, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 183, - }, - File: "set_new_column_test.flux", - Source: "_set_new_column", - Start: ast.Position{ - Column: 6, - Line: 183, - }, - }, - }, - Name: "_set_new_column", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column})", - Start: ast.Position{ - Column: 24, - Line: 183, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column})", - Start: ast.Position{ - Column: 5, - Line: 184, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column}", - Start: ast.Position{ - Column: 6, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 184, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 184, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 184, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 184, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 184, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 184, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 184, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 184, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 184, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 184, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 184, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 184, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 184, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "fn: t_set_new_column", - Start: ast.Position{ - Column: 85, - Line: 184, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 184, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "t_set_new_column", - Start: ast.Position{ - Column: 89, - Line: 184, - }, - }, - }, - Name: "t_set_new_column", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 184, - }, - File: "set_new_column_test.flux", - Source: "test _set_new_column = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set_new_column})", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_new_column_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_new_column_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "set_new_column_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "set_new_column_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "set_new_column_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 183, - }, - File: "set_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"\nt_set = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t0\", value: \"server01\")\n\ntest _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "set_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "set_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "set_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "set_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 94, - }, - File: "set_test.flux", - Source: "\"\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:30Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:40Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:13:50Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:00Z,false\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:10Z,true\n,,0,thmWJ,GK1Ji,SbkiNS9,2018-12-19T22:14:20Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:30Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:40Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:13:50Z,false\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:00Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:10Z,true\n,,1,thmWJ,GK1Ji,gpmhNEw,2018-12-19T22:14:20Z,true\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:30Z,-61.68790887989735\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:40Z,-6.3173755351186465\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:13:50Z,-26.049728557657513\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:00Z,114.285955884979\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:10Z,16.140262630578995\n,,2,thmWJ,c9wjx7r,SbkiNS9,2018-12-19T22:14:20Z,29.50336437998469\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:30Z,7.940387008821781\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:40Z,49.460104214779086\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:13:50Z,-36.564150808873954\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:00Z,34.319039251798635\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:10Z,79.27019811403116\n,,3,thmWJ,c9wjx7r,gpmhNEw,2018-12-19T22:14:20Z,41.91029522104053\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:30Z,-44\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:40Z,-25\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:13:50Z,46\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:00Z,-2\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:10Z,-14\n,,4,thmWJ,iUcIq,SbkiNS9,2018-12-19T22:14:20Z,-53\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:30Z,17\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:40Z,-44\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:13:50Z,-99\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:00Z,-85\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:10Z,18\n,,5,thmWJ,iUcIq,gpmhNEw,2018-12-19T22:14:20Z,99\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:30Z,xRbS\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:40Z,PtTh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:13:50Z,ZjN2je\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:00Z,YZNBh\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:10Z,pu08\n,,6,thmWJ,urO72,SbkiNS9,2018-12-19T22:14:20Z,ixlOdT\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:30Z,YqV\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:40Z,GjbWF\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:13:50Z,GiX1Bb\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:00Z,DQCZXZ\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:10Z,atopRR2\n,,7,thmWJ,urO72,gpmhNEw,2018-12-19T22:14:20Z,TNKKB\n\n#datatype,string,long,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_measurement,_field,t0,_time,_value\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:30Z,84\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:40Z,52\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:13:50Z,23\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:00Z,62\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:10Z,22\n,,8,thmWJ,zmk1YWi,SbkiNS9,2018-12-19T22:14:20Z,78\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:30Z,79\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:40Z,33\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:13:50Z,97\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:00Z,90\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:10Z,96\n,,9,thmWJ,zmk1YWi,gpmhNEw,2018-12-19T22:14:20Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "set_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 95, - }, - File: "set_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 95, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 177, - }, - File: "set_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 96, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,boolean\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:30Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:40Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:13:50Z,false\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:00Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:10Z,true\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,GK1Ji,server01,2018-12-19T22:14:20Z,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,-61.68790887989735\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,-6.3173755351186465\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-26.049728557657513\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,114.285955884979\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,16.140262630578995\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,29.50336437998469\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:30Z,7.940387008821781\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:40Z,49.460104214779086\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:13:50Z,-36.564150808873954\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:00Z,34.319039251798635\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:10Z,79.27019811403116\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,c9wjx7r,server01,2018-12-19T22:14:20Z,41.91029522104053\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-25\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,46\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-2\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,-14\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,-53\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:30Z,17\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:40Z,-44\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:13:50Z,-99\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:00Z,-85\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:10Z,18\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,iUcIq,server01,2018-12-19T22:14:20Z,99\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,xRbS\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,PtTh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,ZjN2je\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,YZNBh\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,pu08\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,ixlOdT\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:30Z,YqV\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:40Z,GjbWF\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:13:50Z,GiX1Bb\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:00Z,DQCZXZ\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:10Z,atopRR2\n,,3,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,urO72,server01,2018-12-19T22:14:20Z,TNKKB\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,true,true,true,false,false\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,t0,_time,_value\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,84\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,52\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,23\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,62\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,22\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,78\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:30Z,79\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:40Z,33\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:13:50Z,97\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:00Z,90\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:10Z,96\n,,4,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,thmWJ,zmk1YWi,server01,2018-12-19T22:14:20Z,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "t_set = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t0\", value: \"server01\")", - Start: ast.Position{ - Column: 1, - Line: 178, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 178, - }, - File: "set_test.flux", - Source: "t_set", - Start: ast.Position{ - Column: 1, - Line: 178, - }, - }, - }, - Name: "t_set", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t0\", value: \"server01\")", - Start: ast.Position{ - Column: 9, - Line: 178, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 179, - }, - File: "set_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 180, - }, - File: "set_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 180, - }, - File: "set_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 180, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 180, - }, - File: "set_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 180, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 180, - }, - File: "set_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 180, - }, - File: "set_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 180, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> set(key: \"t0\", value: \"server01\")", - Start: ast.Position{ - Column: 5, - Line: 179, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_test.flux", - Source: "key: \"t0\", value: \"server01\"", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 181, - }, - File: "set_test.flux", - Source: "key: \"t0\"", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 181, - }, - File: "set_test.flux", - Source: "key", - Start: ast.Position{ - Column: 16, - Line: 181, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 181, - }, - File: "set_test.flux", - Source: "\"t0\"", - Start: ast.Position{ - Column: 21, - Line: 181, - }, - }, - }, - Value: "t0", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_test.flux", - Source: "value: \"server01\"", - Start: ast.Position{ - Column: 27, - Line: 181, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 181, - }, - File: "set_test.flux", - Source: "value", - Start: ast.Position{ - Column: 27, - Line: 181, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 181, - }, - File: "set_test.flux", - Source: "\"server01\"", - Start: ast.Position{ - Column: 34, - Line: 181, - }, - }, - }, - Value: "server01", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 181, - }, - File: "set_test.flux", - Source: "set(key: \"t0\", value: \"server01\")", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 181, - }, - File: "set_test.flux", - Source: "set", - Start: ast.Position{ - Column: 12, - Line: 181, - }, - }, - }, - Name: "set", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 178, - }, - File: "set_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 178, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 178, - }, - File: "set_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 178, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 178, - }, - File: "set_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 178, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 183, - }, - File: "set_test.flux", - Source: "_set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 6, - Line: 183, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 183, - }, - File: "set_test.flux", - Source: "_set", - Start: ast.Position{ - Column: 6, - Line: 183, - }, - }, - }, - Name: "_set", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 183, - }, - File: "set_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 13, - Line: 183, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 183, - }, - File: "set_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 19, - Line: 183, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 183, - }, - File: "set_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set}", - Start: ast.Position{ - Column: 20, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 183, - }, - File: "set_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 183, - }, - File: "set_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 183, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 183, - }, - File: "set_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 183, - }, - File: "set_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 183, - }, - File: "set_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 183, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 183, - }, - File: "set_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 183, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 183, - }, - File: "set_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 183, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 183, - }, - File: "set_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 183, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 183, - }, - File: "set_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 183, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 183, - }, - File: "set_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 183, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 183, - }, - File: "set_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 183, - }, - File: "set_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 183, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 183, - }, - File: "set_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 183, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 183, - }, - File: "set_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 183, - }, - File: "set_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 183, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 183, - }, - File: "set_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 183, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 183, - }, - File: "set_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 183, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 183, - }, - File: "set_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 183, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 183, - }, - File: "set_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 183, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 183, - }, - File: "set_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 183, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 183, - }, - File: "set_test.flux", - Source: "fn: t_set", - Start: ast.Position{ - Column: 99, - Line: 183, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 183, - }, - File: "set_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 183, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 183, - }, - File: "set_test.flux", - Source: "t_set", - Start: ast.Position{ - Column: 103, - Line: 183, - }, - }, - }, - Name: "t_set", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 183, - }, - File: "set_test.flux", - Source: "test _set = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_set})", - Start: ast.Position{ - Column: 1, - Line: 183, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "set_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "set_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "set_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "set_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:48:30Z,_m,FF,10\n,,0,2018-05-22T19:48:40Z,_m,FF,16\n,,0,2018-05-22T19:48:50Z,_m,FF,93\n,,0,2018-05-22T19:48:00Z,_m,FF,56\n,,0,2018-05-22T19:48:10Z,_m,FF,11\n,,0,2018-05-22T19:48:20Z,_m,FF,29\n,,1,2018-05-22T19:48:30Z,_m,QQ,26\n,,1,2018-05-22T19:48:40Z,_m,QQ,88\n,,1,2018-05-22T19:48:50Z,_m,QQ,47\n,,1,2018-05-22T19:49:00Z,_m,QQ,78\n,,1,2018-05-22T19:49:10Z,_m,QQ,51\n,,1,2018-05-22T19:49:30Z,_m,QQ,22\n,,1,2018-05-22T19:49:40Z,_m,QQ,19\n,,1,2018-05-22T19:48:50Z,_m,QQ,69\n,,1,2018-05-22T19:49:00Z,_m,QQ,63\n,,2,2018-05-22T19:48:10Z,_m,RR,62\n,,2,2018-05-22T19:48:30Z,_m,RR,18\n,,2,2018-05-22T19:49:40Z,_m,RR,19\n,,2,2018-05-22T19:48:50Z,_m,RR,90\n,,3,2018-05-22T19:49:00Z,_m,SR,36\n,,3,2018-05-22T19:49:10Z,_m,SR,72\n,,3,2018-05-22T19:49:20Z,_m,SR,88\n\"\nt_shift_negative_duration = (table=<-) =>\n table\n |> timeShift(duration: -5m)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _shift_negative_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_negative_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "shift_negative_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_negative_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_negative_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_negative_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "shift_negative_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "shift_negative_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "shift_negative_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "shift_negative_duration_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:48:30Z,_m,FF,10\n,,0,2018-05-22T19:48:40Z,_m,FF,16\n,,0,2018-05-22T19:48:50Z,_m,FF,93\n,,0,2018-05-22T19:48:00Z,_m,FF,56\n,,0,2018-05-22T19:48:10Z,_m,FF,11\n,,0,2018-05-22T19:48:20Z,_m,FF,29\n,,1,2018-05-22T19:48:30Z,_m,QQ,26\n,,1,2018-05-22T19:48:40Z,_m,QQ,88\n,,1,2018-05-22T19:48:50Z,_m,QQ,47\n,,1,2018-05-22T19:49:00Z,_m,QQ,78\n,,1,2018-05-22T19:49:10Z,_m,QQ,51\n,,1,2018-05-22T19:49:30Z,_m,QQ,22\n,,1,2018-05-22T19:49:40Z,_m,QQ,19\n,,1,2018-05-22T19:48:50Z,_m,QQ,69\n,,1,2018-05-22T19:49:00Z,_m,QQ,63\n,,2,2018-05-22T19:48:10Z,_m,RR,62\n,,2,2018-05-22T19:48:30Z,_m,RR,18\n,,2,2018-05-22T19:49:40Z,_m,RR,19\n,,2,2018-05-22T19:48:50Z,_m,RR,90\n,,3,2018-05-22T19:49:00Z,_m,SR,36\n,,3,2018-05-22T19:49:10Z,_m,SR,72\n,,3,2018-05-22T19:49:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "shift_negative_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "shift_negative_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:48:30Z,_m,FF,10\n,,0,2018-05-22T19:48:40Z,_m,FF,16\n,,0,2018-05-22T19:48:50Z,_m,FF,93\n,,0,2018-05-22T19:48:00Z,_m,FF,56\n,,0,2018-05-22T19:48:10Z,_m,FF,11\n,,0,2018-05-22T19:48:20Z,_m,FF,29\n,,1,2018-05-22T19:48:30Z,_m,QQ,26\n,,1,2018-05-22T19:48:40Z,_m,QQ,88\n,,1,2018-05-22T19:48:50Z,_m,QQ,47\n,,1,2018-05-22T19:49:00Z,_m,QQ,78\n,,1,2018-05-22T19:49:10Z,_m,QQ,51\n,,1,2018-05-22T19:49:30Z,_m,QQ,22\n,,1,2018-05-22T19:49:40Z,_m,QQ,19\n,,1,2018-05-22T19:48:50Z,_m,QQ,69\n,,1,2018-05-22T19:49:00Z,_m,QQ,63\n,,2,2018-05-22T19:48:10Z,_m,RR,62\n,,2,2018-05-22T19:48:30Z,_m,RR,18\n,,2,2018-05-22T19:49:40Z,_m,RR,19\n,,2,2018-05-22T19:48:50Z,_m,RR,90\n,,3,2018-05-22T19:49:00Z,_m,SR,36\n,,3,2018-05-22T19:49:10Z,_m,SR,72\n,,3,2018-05-22T19:49:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:48:30Z,_m,FF,10\n,,0,2018-05-22T19:48:40Z,_m,FF,16\n,,0,2018-05-22T19:48:50Z,_m,FF,93\n,,0,2018-05-22T19:48:00Z,_m,FF,56\n,,0,2018-05-22T19:48:10Z,_m,FF,11\n,,0,2018-05-22T19:48:20Z,_m,FF,29\n,,1,2018-05-22T19:48:30Z,_m,QQ,26\n,,1,2018-05-22T19:48:40Z,_m,QQ,88\n,,1,2018-05-22T19:48:50Z,_m,QQ,47\n,,1,2018-05-22T19:49:00Z,_m,QQ,78\n,,1,2018-05-22T19:49:10Z,_m,QQ,51\n,,1,2018-05-22T19:49:30Z,_m,QQ,22\n,,1,2018-05-22T19:49:40Z,_m,QQ,19\n,,1,2018-05-22T19:48:50Z,_m,QQ,69\n,,1,2018-05-22T19:49:00Z,_m,QQ,63\n,,2,2018-05-22T19:48:10Z,_m,RR,62\n,,2,2018-05-22T19:48:30Z,_m,RR,18\n,,2,2018-05-22T19:49:40Z,_m,RR,19\n,,2,2018-05-22T19:48:50Z,_m,RR,90\n,,3,2018-05-22T19:49:00Z,_m,SR,36\n,,3,2018-05-22T19:49:10Z,_m,SR,72\n,,3,2018-05-22T19:49:20Z,_m,SR,88\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "t_shift_negative_duration = (table=<-) =>\n table\n |> timeShift(duration: -5m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 66, - }, - File: "shift_negative_duration_test.flux", - Source: "t_shift_negative_duration", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "t_shift_negative_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "(table=<-) =>\n table\n |> timeShift(duration: -5m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 29, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "shift_negative_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "table\n |> timeShift(duration: -5m)", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "duration: -5m", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "duration: -5m", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Name: "duration", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "5m", - Start: ast.Position{ - Column: 33, - Line: 68, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "-5m", - Start: ast.Position{ - Column: 32, - Line: 68, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "timeShift(duration: -5m)", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "shift_negative_duration_test.flux", - Source: "timeShift", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "timeShift", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "table\n |> timeShift(duration: -5m)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 69, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 69, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 69, - }, - File: "shift_negative_duration_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 66, - }, - File: "shift_negative_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 66, - }, - File: "shift_negative_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 66, - }, - File: "shift_negative_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 36, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "_shift_negative_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 71, - }, - File: "shift_negative_duration_test.flux", - Source: "_shift_negative_duration", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_shift_negative_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration})", - Start: ast.Position{ - Column: 33, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration})", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration}", - Start: ast.Position{ - Column: 6, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 72, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 72, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 72, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 72, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 72, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 72, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 72, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "fn: t_shift_negative_duration", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 72, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "t_shift_negative_duration", - Start: ast.Position{ - Column: 89, - Line: 72, - }, - }, - }, - Name: "t_shift_negative_duration", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 72, - }, - File: "shift_negative_duration_test.flux", - Source: "test _shift_negative_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift_negative_duration})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "shift_negative_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "shift_negative_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "shift_negative_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "shift_negative_duration_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "shift_negative_duration_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 71, - }, - File: "shift_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:55:30Z,_m,FF,10\n,,0,2018-05-22T19:55:40Z,_m,FF,16\n,,0,2018-05-22T19:55:50Z,_m,FF,93\n,,0,2018-05-22T19:55:00Z,_m,FF,56\n,,0,2018-05-22T19:55:10Z,_m,FF,11\n,,0,2018-05-22T19:55:20Z,_m,FF,29\n,,1,2018-05-22T19:55:30Z,_m,QQ,26\n,,1,2018-05-22T19:55:40Z,_m,QQ,88\n,,1,2018-05-22T19:55:50Z,_m,QQ,47\n,,1,2018-05-22T19:56:00Z,_m,QQ,78\n,,1,2018-05-22T19:56:10Z,_m,QQ,51\n,,1,2018-05-22T19:56:30Z,_m,QQ,22\n,,1,2018-05-22T19:56:40Z,_m,QQ,19\n,,1,2018-05-22T19:55:50Z,_m,QQ,69\n,,1,2018-05-22T19:56:00Z,_m,QQ,63\n,,2,2018-05-22T19:55:10Z,_m,RR,62\n,,2,2018-05-22T19:55:30Z,_m,RR,18\n,,2,2018-05-22T19:56:40Z,_m,RR,19\n,,2,2018-05-22T19:55:50Z,_m,RR,90\n,,3,2018-05-22T19:56:00Z,_m,SR,36\n,,3,2018-05-22T19:56:10Z,_m,SR,72\n,,3,2018-05-22T19:56:20Z,_m,SR,88\n\"\nt_shift = (table=<-) =>\n table\n |> timeShift(duration: 120s)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _shift = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "shift_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "shift_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "shift_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "shift_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "shift_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:30Z,_m,FF,10\n,,0,2018-05-22T19:53:40Z,_m,FF,16\n,,0,2018-05-22T19:53:50Z,_m,FF,93\n,,0,2018-05-22T19:53:00Z,_m,FF,56\n,,0,2018-05-22T19:53:10Z,_m,FF,11\n,,0,2018-05-22T19:53:20Z,_m,FF,29\n,,1,2018-05-22T19:53:30Z,_m,QQ,26\n,,1,2018-05-22T19:53:40Z,_m,QQ,88\n,,1,2018-05-22T19:53:50Z,_m,QQ,47\n,,1,2018-05-22T19:54:00Z,_m,QQ,78\n,,1,2018-05-22T19:54:10Z,_m,QQ,51\n,,1,2018-05-22T19:54:30Z,_m,QQ,22\n,,1,2018-05-22T19:54:40Z,_m,QQ,19\n,,1,2018-05-22T19:53:50Z,_m,QQ,69\n,,1,2018-05-22T19:54:00Z,_m,QQ,63\n,,2,2018-05-22T19:53:10Z,_m,RR,62\n,,2,2018-05-22T19:53:30Z,_m,RR,18\n,,2,2018-05-22T19:54:40Z,_m,RR,19\n,,2,2018-05-22T19:53:50Z,_m,RR,90\n,,3,2018-05-22T19:54:00Z,_m,SR,36\n,,3,2018-05-22T19:54:10Z,_m,SR,72\n,,3,2018-05-22T19:54:20Z,_m,SR,88\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "shift_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:55:30Z,_m,FF,10\n,,0,2018-05-22T19:55:40Z,_m,FF,16\n,,0,2018-05-22T19:55:50Z,_m,FF,93\n,,0,2018-05-22T19:55:00Z,_m,FF,56\n,,0,2018-05-22T19:55:10Z,_m,FF,11\n,,0,2018-05-22T19:55:20Z,_m,FF,29\n,,1,2018-05-22T19:55:30Z,_m,QQ,26\n,,1,2018-05-22T19:55:40Z,_m,QQ,88\n,,1,2018-05-22T19:55:50Z,_m,QQ,47\n,,1,2018-05-22T19:56:00Z,_m,QQ,78\n,,1,2018-05-22T19:56:10Z,_m,QQ,51\n,,1,2018-05-22T19:56:30Z,_m,QQ,22\n,,1,2018-05-22T19:56:40Z,_m,QQ,19\n,,1,2018-05-22T19:55:50Z,_m,QQ,69\n,,1,2018-05-22T19:56:00Z,_m,QQ,63\n,,2,2018-05-22T19:55:10Z,_m,RR,62\n,,2,2018-05-22T19:55:30Z,_m,RR,18\n,,2,2018-05-22T19:56:40Z,_m,RR,19\n,,2,2018-05-22T19:55:50Z,_m,RR,90\n,,3,2018-05-22T19:56:00Z,_m,SR,36\n,,3,2018-05-22T19:56:10Z,_m,SR,72\n,,3,2018-05-22T19:56:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "shift_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "shift_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:55:30Z,_m,FF,10\n,,0,2018-05-22T19:55:40Z,_m,FF,16\n,,0,2018-05-22T19:55:50Z,_m,FF,93\n,,0,2018-05-22T19:55:00Z,_m,FF,56\n,,0,2018-05-22T19:55:10Z,_m,FF,11\n,,0,2018-05-22T19:55:20Z,_m,FF,29\n,,1,2018-05-22T19:55:30Z,_m,QQ,26\n,,1,2018-05-22T19:55:40Z,_m,QQ,88\n,,1,2018-05-22T19:55:50Z,_m,QQ,47\n,,1,2018-05-22T19:56:00Z,_m,QQ,78\n,,1,2018-05-22T19:56:10Z,_m,QQ,51\n,,1,2018-05-22T19:56:30Z,_m,QQ,22\n,,1,2018-05-22T19:56:40Z,_m,QQ,19\n,,1,2018-05-22T19:55:50Z,_m,QQ,69\n,,1,2018-05-22T19:56:00Z,_m,QQ,63\n,,2,2018-05-22T19:55:10Z,_m,RR,62\n,,2,2018-05-22T19:55:30Z,_m,RR,18\n,,2,2018-05-22T19:56:40Z,_m,RR,19\n,,2,2018-05-22T19:55:50Z,_m,RR,90\n,,3,2018-05-22T19:56:00Z,_m,SR,36\n,,3,2018-05-22T19:56:10Z,_m,SR,72\n,,3,2018-05-22T19:56:20Z,_m,SR,88\n\"", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:55:30Z,_m,FF,10\n,,0,2018-05-22T19:55:40Z,_m,FF,16\n,,0,2018-05-22T19:55:50Z,_m,FF,93\n,,0,2018-05-22T19:55:00Z,_m,FF,56\n,,0,2018-05-22T19:55:10Z,_m,FF,11\n,,0,2018-05-22T19:55:20Z,_m,FF,29\n,,1,2018-05-22T19:55:30Z,_m,QQ,26\n,,1,2018-05-22T19:55:40Z,_m,QQ,88\n,,1,2018-05-22T19:55:50Z,_m,QQ,47\n,,1,2018-05-22T19:56:00Z,_m,QQ,78\n,,1,2018-05-22T19:56:10Z,_m,QQ,51\n,,1,2018-05-22T19:56:30Z,_m,QQ,22\n,,1,2018-05-22T19:56:40Z,_m,QQ,19\n,,1,2018-05-22T19:55:50Z,_m,QQ,69\n,,1,2018-05-22T19:56:00Z,_m,QQ,63\n,,2,2018-05-22T19:55:10Z,_m,RR,62\n,,2,2018-05-22T19:55:30Z,_m,RR,18\n,,2,2018-05-22T19:56:40Z,_m,RR,19\n,,2,2018-05-22T19:55:50Z,_m,RR,90\n,,3,2018-05-22T19:56:00Z,_m,SR,36\n,,3,2018-05-22T19:56:10Z,_m,SR,72\n,,3,2018-05-22T19:56:20Z,_m,SR,88\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_test.flux", - Source: "t_shift = (table=<-) =>\n table\n |> timeShift(duration: 120s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 66, - }, - File: "shift_test.flux", - Source: "t_shift", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - Name: "t_shift", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_test.flux", - Source: "(table=<-) =>\n table\n |> timeShift(duration: 120s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 11, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 67, - }, - File: "shift_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 68, - }, - File: "shift_test.flux", - Source: "table\n |> timeShift(duration: 120s)", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 68, - }, - File: "shift_test.flux", - Source: "duration: 120s", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 68, - }, - File: "shift_test.flux", - Source: "duration: 120s", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 68, - }, - File: "shift_test.flux", - Source: "duration", - Start: ast.Position{ - Column: 22, - Line: 68, - }, - }, - }, - Name: "duration", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 68, - }, - File: "shift_test.flux", - Source: "120s", - Start: ast.Position{ - Column: 32, - Line: 68, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(120), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 68, - }, - File: "shift_test.flux", - Source: "timeShift(duration: 120s)", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 68, - }, - File: "shift_test.flux", - Source: "timeShift", - Start: ast.Position{ - Column: 12, - Line: 68, - }, - }, - }, - Name: "timeShift", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_test.flux", - Source: "table\n |> timeShift(duration: 120s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 69, - }, - File: "shift_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 69, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 69, - }, - File: "shift_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 69, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 69, - }, - File: "shift_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 69, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 69, - }, - File: "shift_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 69, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 69, - }, - File: "shift_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 69, - }, - File: "shift_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 69, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 66, - }, - File: "shift_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 66, - }, - File: "shift_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 66, - }, - File: "shift_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 71, - }, - File: "shift_test.flux", - Source: "_shift = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift})", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 71, - }, - File: "shift_test.flux", - Source: "_shift", - Start: ast.Position{ - Column: 6, - Line: 71, - }, - }, - }, - Name: "_shift", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 71, - }, - File: "shift_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift})", - Start: ast.Position{ - Column: 15, - Line: 71, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 71, - }, - File: "shift_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift})", - Start: ast.Position{ - Column: 21, - Line: 71, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 71, - }, - File: "shift_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift}", - Start: ast.Position{ - Column: 22, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 71, - }, - File: "shift_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 71, - }, - File: "shift_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 71, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 71, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 71, - }, - File: "shift_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 71, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 71, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 71, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 71, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 71, - }, - File: "shift_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 71, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 71, - }, - File: "shift_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 71, - }, - File: "shift_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 71, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 71, - }, - File: "shift_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 71, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 71, - }, - File: "shift_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 71, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 71, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 71, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 71, - }, - File: "shift_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 71, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 71, - }, - File: "shift_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 71, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 71, - }, - File: "shift_test.flux", - Source: "fn: t_shift", - Start: ast.Position{ - Column: 101, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 71, - }, - File: "shift_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 71, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 71, - }, - File: "shift_test.flux", - Source: "t_shift", - Start: ast.Position{ - Column: 105, - Line: 71, - }, - }, - }, - Name: "t_shift", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 71, - }, - File: "shift_test.flux", - Source: "test _shift = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_shift})", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "shift_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "shift_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "shift_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "shift_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "shift_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,6,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s1,apfs,host.local,/\n,,7,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,8,2018-05-22T19:53:26Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:36Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:46Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:56Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:06Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:16Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,9,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,9,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,9,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,9,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,9,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,9,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,10,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,10,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,11,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,12,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,13,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,13,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,13,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,13,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,13,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,13,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,14,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,15,2018-05-22T19:53:26Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:36Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:46Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:56Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:06Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:16Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,16,2018-05-22T19:53:26Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:36Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:46Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:56Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:06Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:16Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,17,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,18,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,19,2018-05-22T19:53:26Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:36Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:46Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:56Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:06Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:16Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,20,2018-05-22T19:53:26Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:36Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:46Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:56Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:06Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:16Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,21,2018-05-22T19:53:26Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:36Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:46Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:56Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:06Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:16Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,22,2018-05-22T19:53:26Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:36Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:46Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:56Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:06Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:16Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,23,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,24,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,25,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,26,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,27,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,28,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,29,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,29,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,29,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,29,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,29,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,29,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,30,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,30,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,31,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,31,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,31,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,31,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,32,2018-05-22T19:53:26Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:36Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:46Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:56Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:06Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:16Z,8,n_cpus,system,host.local\n,,33,2018-05-22T19:53:26Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:36Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:46Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:56Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:06Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:16Z,5,n_users,system,host.local\n,,34,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:16Z,0,out,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,35,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,36,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,37,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,38,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,39,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,40,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,41,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,42,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,43,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,44,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,44,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,45,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,46,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,47,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,48,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,49,2018-05-22T19:53:26Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:36Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:46Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:56Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:06Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:16Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,50,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,51,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,51,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,52,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,53,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,53,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,54,2018-05-22T19:53:26Z,1320630,uptime,system,host.local\n,,54,2018-05-22T19:53:36Z,1320640,uptime,system,host.local\n,,54,2018-05-22T19:53:46Z,1320650,uptime,system,host.local\n,,54,2018-05-22T19:53:56Z,1320660,uptime,system,host.local\n,,54,2018-05-22T19:54:06Z,1320670,uptime,system,host.local\n,,54,2018-05-22T19:54:16Z,1320680,uptime,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,55,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,56,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu0,host.local\n,,57,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu1,host.local\n,,58,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu2,host.local\n,,59,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu3,host.local\n,,60,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu4,host.local\n,,61,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu5,host.local\n,,62,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu6,host.local\n,,63,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu7,host.local\n,,64,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,65,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,66,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,67,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,68,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,69,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,70,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,71,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,72,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,73,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,74,2018-05-22T19:53:26Z,79.6,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:36Z,76.95390781563127,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:46Z,77.72227772227772,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:56Z,78.1,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:06Z,53.3,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:16Z,73.8,usage_idle,cpu,cpu0,host.local\n,,75,2018-05-22T19:53:26Z,98.3016983016983,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:36Z,96.29629629629629,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:46Z,98.4,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:56Z,98.1018981018981,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:06Z,81.58158158158159,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:16Z,96.7,usage_idle,cpu,cpu1,host.local\n,,76,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:36Z,84.51548451548452,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:46Z,85.98598598598599,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:56Z,86.2,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:06Z,55.6,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:16Z,81.6,usage_idle,cpu,cpu2,host.local\n,,77,2018-05-22T19:53:26Z,98.1018981018981,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:36Z,96.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:46Z,98.2,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:56Z,98.09809809809809,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:06Z,80.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:16Z,96.8,usage_idle,cpu,cpu3,host.local\n,,78,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:36Z,84.4,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:46Z,85.6,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:56Z,86.52694610778443,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:06Z,56.412825651302605,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:16Z,80.4,usage_idle,cpu,cpu4,host.local\n,,79,2018-05-22T19:53:26Z,98.3,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:36Z,96.2037962037962,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:46Z,98.1981981981982,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:56Z,98.1,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:06Z,81.21878121878122,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:16Z,96.7967967967968,usage_idle,cpu,cpu5,host.local\n,,80,2018-05-22T19:53:26Z,87.58758758758759,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:36Z,84.88488488488488,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:46Z,86.4,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:56Z,84.91508491508492,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:06Z,57.1,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:16Z,80.5,usage_idle,cpu,cpu6,host.local\n,,81,2018-05-22T19:53:26Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:36Z,96.40359640359641,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:46Z,98.29829829829829,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:56Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:06Z,80.8,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:16Z,96.5965965965966,usage_idle,cpu,cpu7,host.local\n,,82,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,83,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu0,host.local\n,,84,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu1,host.local\n,,85,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu2,host.local\n,,86,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu3,host.local\n,,87,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu4,host.local\n,,88,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu5,host.local\n,,89,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu6,host.local\n,,90,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu7,host.local\n,,91,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu-total,host.local\n,,92,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu0,host.local\n,,93,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu1,host.local\n,,94,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu2,host.local\n,,95,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu3,host.local\n,,96,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu4,host.local\n,,97,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu5,host.local\n,,98,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu6,host.local\n,,99,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu7,host.local\n,,100,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu-total,host.local\n,,101,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu0,host.local\n,,102,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu1,host.local\n,,103,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu2,host.local\n,,104,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu3,host.local\n,,105,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu4,host.local\n,,106,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu5,host.local\n,,107,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu6,host.local\n,,108,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu7,host.local\n,,109,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu-total,host.local\n,,110,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu0,host.local\n,,111,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu1,host.local\n,,112,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu2,host.local\n,,113,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu3,host.local\n,,114,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu4,host.local\n,,115,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu5,host.local\n,,116,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu6,host.local\n,,117,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu7,host.local\n,,118,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu-total,host.local\n,,119,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu0,host.local\n,,120,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu1,host.local\n,,121,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu2,host.local\n,,122,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu3,host.local\n,,123,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu4,host.local\n,,124,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu5,host.local\n,,125,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu6,host.local\n,,126,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu7,host.local\n,,127,2018-05-22T19:53:26Z,3.4254281785223153,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:36Z,4.488061007625953,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:46Z,3.6384096024006003,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:56Z,3.5361739347744594,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:06Z,3.675918979744936,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:16Z,4.888111013876735,usage_system,cpu,cpu-total,host.local\n,,128,2018-05-22T19:53:26Z,11.6,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:36Z,12.424849699398798,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:46Z,12.187812187812188,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:56Z,11.8,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:06Z,9.5,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:16Z,13.9,usage_system,cpu,cpu0,host.local\n,,129,2018-05-22T19:53:26Z,0.4995004995004995,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:36Z,1.7017017017017018,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:46Z,0.4,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:56Z,0.5994005994005994,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:06Z,1.1011011011011012,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu1,host.local\n,,130,2018-05-22T19:53:26Z,4.504504504504505,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:36Z,5.794205794205794,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:46Z,4.904904904904905,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:56Z,4.7,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:06Z,4.9,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:16Z,6.6,usage_system,cpu,cpu2,host.local\n,,131,2018-05-22T19:53:26Z,0.5994005994005994,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:36Z,1.5,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:46Z,0.6,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:56Z,0.5005005005005005,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:06Z,1.9,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu3,host.local\n,,132,2018-05-22T19:53:26Z,4.804804804804805,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:36Z,6,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:46Z,5.1,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:56Z,4.8902195608782435,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:06Z,4.709418837675351,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:16Z,6.9,usage_system,cpu,cpu4,host.local\n,,133,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:36Z,1.5984015984015985,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:46Z,0.6006006006006006,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:06Z,1.098901098901099,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:16Z,1.1011011011011012,usage_system,cpu,cpu5,host.local\n,,134,2018-05-22T19:53:26Z,4.404404404404405,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:36Z,5.605605605605605,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:46Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:56Z,4.795204795204795,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:06Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:16Z,7.1,usage_system,cpu,cpu6,host.local\n,,135,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:36Z,1.2987012987012987,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:46Z,0.5005005005005005,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:06Z,1.4,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:16Z,1.2012012012012012,usage_system,cpu,cpu7,host.local\n,,136,2018-05-22T19:53:26Z,4.838104763095387,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:36Z,6.00075009376172,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:46Z,5.263815953988497,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:56Z,5.435461701861802,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:06Z,28.019504876219056,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:16Z,7.225903237904738,usage_user,cpu,cpu-total,host.local\n,,137,2018-05-22T19:53:26Z,8.8,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:36Z,10.62124248496994,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:46Z,10.08991008991009,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:56Z,10.1,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:06Z,37.2,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:16Z,12.3,usage_user,cpu,cpu0,host.local\n,,138,2018-05-22T19:53:26Z,1.1988011988011988,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:36Z,2.002002002002002,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:56Z,1.2987012987012987,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:06Z,17.31731731731732,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:16Z,2.2,usage_user,cpu,cpu1,host.local\n,,139,2018-05-22T19:53:26Z,8.608608608608609,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:36Z,9.69030969030969,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:46Z,9.10910910910911,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:56Z,9.1,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:06Z,39.5,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:16Z,11.8,usage_user,cpu,cpu2,host.local\n,,140,2018-05-22T19:53:26Z,1.2987012987012987,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:36Z,2.1,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:56Z,1.4014014014014013,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:06Z,17.7,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:16Z,2.1,usage_user,cpu,cpu3,host.local\n,,141,2018-05-22T19:53:26Z,8.308308308308309,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:36Z,9.6,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:46Z,9.3,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:56Z,8.582834331337326,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:06Z,38.877755511022045,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:16Z,12.7,usage_user,cpu,cpu4,host.local\n,,142,2018-05-22T19:53:26Z,1.2,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:36Z,2.197802197802198,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:56Z,1.4,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:06Z,17.68231768231768,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:16Z,2.1021021021021022,usage_user,cpu,cpu5,host.local\n,,143,2018-05-22T19:53:26Z,8.008008008008009,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:36Z,9.50950950950951,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:46Z,8.8,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:56Z,10.289710289710289,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:06Z,38.1,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:16Z,12.4,usage_user,cpu,cpu6,host.local\n,,144,2018-05-22T19:53:26Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:36Z,2.2977022977022976,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:56Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:06Z,17.8,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:16Z,2.2022022022022023,usage_user,cpu,cpu7,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,145,2018-05-22T19:53:26Z,171272577024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:36Z,171272609792,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:46Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:56Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:06Z,171271102464,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:16Z,171272134656,used,disk,disk1s1,apfs,host.local,/\n,,146,2018-05-22T19:53:26Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:36Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:46Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:56Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:06Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:16Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,147,2018-05-22T19:53:26Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:36Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:46Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:56Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:06Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:16Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,148,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,148,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,148,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,148,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,148,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,148,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,149,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,149,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,150,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,151,2018-05-22T19:53:26Z,2.946361076908575,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:36Z,2.9463613712677055,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:46Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:56Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:06Z,2.946347830808579,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:16Z,2.9463571030660702,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,152,2018-05-22T19:53:26Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:36Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:46Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:56Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:06Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:16Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,153,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,153,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,153,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,153,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,153,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,153,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n,,154,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,154,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,155,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,156,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,157,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,158,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,159,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,160,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,161,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,162,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,163,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,164,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,165,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,166,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,167,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"\noutData =\n \"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,cpu\n,,0,device\n,,0,fstype\n,,0,host\n,,0,name\n,,0,path\n\"\nt_show_all_tag_keys = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()\n |> keep(columns: [\"_value\"])\n |> sort()\n\ntest _show_all_tag_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "show_all_tag_keys_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "show_all_tag_keys_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "show_all_tag_keys_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "show_all_tag_keys_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "show_all_tag_keys_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1117, - }, - File: "show_all_tag_keys_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,6,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s1,apfs,host.local,/\n,,7,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,8,2018-05-22T19:53:26Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:36Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:46Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:56Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:06Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:16Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,9,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,9,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,9,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,9,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,9,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,9,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,10,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,10,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,11,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,12,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,13,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,13,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,13,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,13,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,13,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,13,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,14,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,15,2018-05-22T19:53:26Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:36Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:46Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:56Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:06Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:16Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,16,2018-05-22T19:53:26Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:36Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:46Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:56Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:06Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:16Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,17,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,18,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,19,2018-05-22T19:53:26Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:36Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:46Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:56Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:06Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:16Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,20,2018-05-22T19:53:26Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:36Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:46Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:56Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:06Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:16Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,21,2018-05-22T19:53:26Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:36Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:46Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:56Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:06Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:16Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,22,2018-05-22T19:53:26Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:36Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:46Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:56Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:06Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:16Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,23,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,24,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,25,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,26,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,27,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,28,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,29,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,29,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,29,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,29,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,29,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,29,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,30,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,30,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,31,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,31,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,31,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,31,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,32,2018-05-22T19:53:26Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:36Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:46Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:56Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:06Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:16Z,8,n_cpus,system,host.local\n,,33,2018-05-22T19:53:26Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:36Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:46Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:56Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:06Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:16Z,5,n_users,system,host.local\n,,34,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:16Z,0,out,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,35,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,36,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,37,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,38,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,39,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,40,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,41,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,42,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,43,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,44,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,44,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,45,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,46,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,47,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,48,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,49,2018-05-22T19:53:26Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:36Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:46Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:56Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:06Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:16Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,50,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,51,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,51,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,52,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,53,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,53,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,54,2018-05-22T19:53:26Z,1320630,uptime,system,host.local\n,,54,2018-05-22T19:53:36Z,1320640,uptime,system,host.local\n,,54,2018-05-22T19:53:46Z,1320650,uptime,system,host.local\n,,54,2018-05-22T19:53:56Z,1320660,uptime,system,host.local\n,,54,2018-05-22T19:54:06Z,1320670,uptime,system,host.local\n,,54,2018-05-22T19:54:16Z,1320680,uptime,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,55,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,56,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu0,host.local\n,,57,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu1,host.local\n,,58,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu2,host.local\n,,59,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu3,host.local\n,,60,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu4,host.local\n,,61,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu5,host.local\n,,62,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu6,host.local\n,,63,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu7,host.local\n,,64,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,65,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,66,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,67,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,68,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,69,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,70,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,71,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,72,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,73,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,74,2018-05-22T19:53:26Z,79.6,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:36Z,76.95390781563127,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:46Z,77.72227772227772,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:56Z,78.1,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:06Z,53.3,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:16Z,73.8,usage_idle,cpu,cpu0,host.local\n,,75,2018-05-22T19:53:26Z,98.3016983016983,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:36Z,96.29629629629629,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:46Z,98.4,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:56Z,98.1018981018981,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:06Z,81.58158158158159,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:16Z,96.7,usage_idle,cpu,cpu1,host.local\n,,76,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:36Z,84.51548451548452,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:46Z,85.98598598598599,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:56Z,86.2,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:06Z,55.6,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:16Z,81.6,usage_idle,cpu,cpu2,host.local\n,,77,2018-05-22T19:53:26Z,98.1018981018981,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:36Z,96.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:46Z,98.2,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:56Z,98.09809809809809,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:06Z,80.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:16Z,96.8,usage_idle,cpu,cpu3,host.local\n,,78,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:36Z,84.4,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:46Z,85.6,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:56Z,86.52694610778443,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:06Z,56.412825651302605,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:16Z,80.4,usage_idle,cpu,cpu4,host.local\n,,79,2018-05-22T19:53:26Z,98.3,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:36Z,96.2037962037962,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:46Z,98.1981981981982,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:56Z,98.1,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:06Z,81.21878121878122,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:16Z,96.7967967967968,usage_idle,cpu,cpu5,host.local\n,,80,2018-05-22T19:53:26Z,87.58758758758759,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:36Z,84.88488488488488,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:46Z,86.4,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:56Z,84.91508491508492,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:06Z,57.1,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:16Z,80.5,usage_idle,cpu,cpu6,host.local\n,,81,2018-05-22T19:53:26Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:36Z,96.40359640359641,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:46Z,98.29829829829829,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:56Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:06Z,80.8,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:16Z,96.5965965965966,usage_idle,cpu,cpu7,host.local\n,,82,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,83,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu0,host.local\n,,84,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu1,host.local\n,,85,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu2,host.local\n,,86,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu3,host.local\n,,87,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu4,host.local\n,,88,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu5,host.local\n,,89,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu6,host.local\n,,90,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu7,host.local\n,,91,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu-total,host.local\n,,92,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu0,host.local\n,,93,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu1,host.local\n,,94,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu2,host.local\n,,95,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu3,host.local\n,,96,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu4,host.local\n,,97,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu5,host.local\n,,98,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu6,host.local\n,,99,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu7,host.local\n,,100,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu-total,host.local\n,,101,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu0,host.local\n,,102,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu1,host.local\n,,103,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu2,host.local\n,,104,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu3,host.local\n,,105,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu4,host.local\n,,106,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu5,host.local\n,,107,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu6,host.local\n,,108,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu7,host.local\n,,109,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu-total,host.local\n,,110,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu0,host.local\n,,111,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu1,host.local\n,,112,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu2,host.local\n,,113,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu3,host.local\n,,114,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu4,host.local\n,,115,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu5,host.local\n,,116,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu6,host.local\n,,117,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu7,host.local\n,,118,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu-total,host.local\n,,119,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu0,host.local\n,,120,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu1,host.local\n,,121,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu2,host.local\n,,122,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu3,host.local\n,,123,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu4,host.local\n,,124,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu5,host.local\n,,125,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu6,host.local\n,,126,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu7,host.local\n,,127,2018-05-22T19:53:26Z,3.4254281785223153,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:36Z,4.488061007625953,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:46Z,3.6384096024006003,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:56Z,3.5361739347744594,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:06Z,3.675918979744936,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:16Z,4.888111013876735,usage_system,cpu,cpu-total,host.local\n,,128,2018-05-22T19:53:26Z,11.6,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:36Z,12.424849699398798,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:46Z,12.187812187812188,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:56Z,11.8,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:06Z,9.5,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:16Z,13.9,usage_system,cpu,cpu0,host.local\n,,129,2018-05-22T19:53:26Z,0.4995004995004995,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:36Z,1.7017017017017018,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:46Z,0.4,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:56Z,0.5994005994005994,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:06Z,1.1011011011011012,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu1,host.local\n,,130,2018-05-22T19:53:26Z,4.504504504504505,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:36Z,5.794205794205794,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:46Z,4.904904904904905,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:56Z,4.7,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:06Z,4.9,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:16Z,6.6,usage_system,cpu,cpu2,host.local\n,,131,2018-05-22T19:53:26Z,0.5994005994005994,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:36Z,1.5,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:46Z,0.6,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:56Z,0.5005005005005005,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:06Z,1.9,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu3,host.local\n,,132,2018-05-22T19:53:26Z,4.804804804804805,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:36Z,6,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:46Z,5.1,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:56Z,4.8902195608782435,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:06Z,4.709418837675351,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:16Z,6.9,usage_system,cpu,cpu4,host.local\n,,133,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:36Z,1.5984015984015985,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:46Z,0.6006006006006006,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:06Z,1.098901098901099,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:16Z,1.1011011011011012,usage_system,cpu,cpu5,host.local\n,,134,2018-05-22T19:53:26Z,4.404404404404405,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:36Z,5.605605605605605,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:46Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:56Z,4.795204795204795,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:06Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:16Z,7.1,usage_system,cpu,cpu6,host.local\n,,135,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:36Z,1.2987012987012987,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:46Z,0.5005005005005005,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:06Z,1.4,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:16Z,1.2012012012012012,usage_system,cpu,cpu7,host.local\n,,136,2018-05-22T19:53:26Z,4.838104763095387,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:36Z,6.00075009376172,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:46Z,5.263815953988497,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:56Z,5.435461701861802,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:06Z,28.019504876219056,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:16Z,7.225903237904738,usage_user,cpu,cpu-total,host.local\n,,137,2018-05-22T19:53:26Z,8.8,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:36Z,10.62124248496994,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:46Z,10.08991008991009,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:56Z,10.1,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:06Z,37.2,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:16Z,12.3,usage_user,cpu,cpu0,host.local\n,,138,2018-05-22T19:53:26Z,1.1988011988011988,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:36Z,2.002002002002002,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:56Z,1.2987012987012987,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:06Z,17.31731731731732,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:16Z,2.2,usage_user,cpu,cpu1,host.local\n,,139,2018-05-22T19:53:26Z,8.608608608608609,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:36Z,9.69030969030969,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:46Z,9.10910910910911,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:56Z,9.1,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:06Z,39.5,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:16Z,11.8,usage_user,cpu,cpu2,host.local\n,,140,2018-05-22T19:53:26Z,1.2987012987012987,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:36Z,2.1,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:56Z,1.4014014014014013,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:06Z,17.7,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:16Z,2.1,usage_user,cpu,cpu3,host.local\n,,141,2018-05-22T19:53:26Z,8.308308308308309,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:36Z,9.6,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:46Z,9.3,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:56Z,8.582834331337326,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:06Z,38.877755511022045,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:16Z,12.7,usage_user,cpu,cpu4,host.local\n,,142,2018-05-22T19:53:26Z,1.2,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:36Z,2.197802197802198,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:56Z,1.4,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:06Z,17.68231768231768,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:16Z,2.1021021021021022,usage_user,cpu,cpu5,host.local\n,,143,2018-05-22T19:53:26Z,8.008008008008009,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:36Z,9.50950950950951,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:46Z,8.8,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:56Z,10.289710289710289,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:06Z,38.1,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:16Z,12.4,usage_user,cpu,cpu6,host.local\n,,144,2018-05-22T19:53:26Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:36Z,2.2977022977022976,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:56Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:06Z,17.8,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:16Z,2.2022022022022023,usage_user,cpu,cpu7,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,145,2018-05-22T19:53:26Z,171272577024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:36Z,171272609792,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:46Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:56Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:06Z,171271102464,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:16Z,171272134656,used,disk,disk1s1,apfs,host.local,/\n,,146,2018-05-22T19:53:26Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:36Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:46Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:56Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:06Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:16Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,147,2018-05-22T19:53:26Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:36Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:46Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:56Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:06Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:16Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,148,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,148,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,148,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,148,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,148,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,148,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,149,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,149,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,150,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,151,2018-05-22T19:53:26Z,2.946361076908575,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:36Z,2.9463613712677055,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:46Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:56Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:06Z,2.946347830808579,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:16Z,2.9463571030660702,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,152,2018-05-22T19:53:26Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:36Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:46Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:56Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:06Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:16Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,153,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,153,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,153,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,153,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,153,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,153,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n,,154,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,154,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,155,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,156,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,157,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,158,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,159,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,160,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,161,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,162,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,163,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,164,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,165,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,166,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,167,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "show_all_tag_keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1117, - }, - File: "show_all_tag_keys_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,6,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s1,apfs,host.local,/\n,,7,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,8,2018-05-22T19:53:26Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:36Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:46Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:56Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:06Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:16Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,9,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,9,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,9,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,9,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,9,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,9,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,10,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,10,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,11,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,12,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,13,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,13,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,13,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,13,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,13,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,13,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,14,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,15,2018-05-22T19:53:26Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:36Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:46Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:56Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:06Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:16Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,16,2018-05-22T19:53:26Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:36Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:46Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:56Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:06Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:16Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,17,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,18,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,19,2018-05-22T19:53:26Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:36Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:46Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:56Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:06Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:16Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,20,2018-05-22T19:53:26Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:36Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:46Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:56Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:06Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:16Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,21,2018-05-22T19:53:26Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:36Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:46Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:56Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:06Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:16Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,22,2018-05-22T19:53:26Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:36Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:46Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:56Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:06Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:16Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,23,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,24,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,25,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,26,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,27,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,28,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,29,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,29,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,29,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,29,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,29,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,29,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,30,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,30,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,31,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,31,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,31,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,31,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,32,2018-05-22T19:53:26Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:36Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:46Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:56Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:06Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:16Z,8,n_cpus,system,host.local\n,,33,2018-05-22T19:53:26Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:36Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:46Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:56Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:06Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:16Z,5,n_users,system,host.local\n,,34,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:16Z,0,out,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,35,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,36,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,37,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,38,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,39,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,40,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,41,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,42,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,43,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,44,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,44,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,45,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,46,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,47,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,48,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,49,2018-05-22T19:53:26Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:36Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:46Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:56Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:06Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:16Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,50,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,51,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,51,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,52,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,53,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,53,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,54,2018-05-22T19:53:26Z,1320630,uptime,system,host.local\n,,54,2018-05-22T19:53:36Z,1320640,uptime,system,host.local\n,,54,2018-05-22T19:53:46Z,1320650,uptime,system,host.local\n,,54,2018-05-22T19:53:56Z,1320660,uptime,system,host.local\n,,54,2018-05-22T19:54:06Z,1320670,uptime,system,host.local\n,,54,2018-05-22T19:54:16Z,1320680,uptime,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,55,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,56,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu0,host.local\n,,57,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu1,host.local\n,,58,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu2,host.local\n,,59,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu3,host.local\n,,60,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu4,host.local\n,,61,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu5,host.local\n,,62,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu6,host.local\n,,63,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu7,host.local\n,,64,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,65,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,66,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,67,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,68,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,69,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,70,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,71,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,72,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,73,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,74,2018-05-22T19:53:26Z,79.6,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:36Z,76.95390781563127,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:46Z,77.72227772227772,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:56Z,78.1,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:06Z,53.3,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:16Z,73.8,usage_idle,cpu,cpu0,host.local\n,,75,2018-05-22T19:53:26Z,98.3016983016983,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:36Z,96.29629629629629,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:46Z,98.4,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:56Z,98.1018981018981,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:06Z,81.58158158158159,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:16Z,96.7,usage_idle,cpu,cpu1,host.local\n,,76,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:36Z,84.51548451548452,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:46Z,85.98598598598599,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:56Z,86.2,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:06Z,55.6,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:16Z,81.6,usage_idle,cpu,cpu2,host.local\n,,77,2018-05-22T19:53:26Z,98.1018981018981,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:36Z,96.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:46Z,98.2,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:56Z,98.09809809809809,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:06Z,80.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:16Z,96.8,usage_idle,cpu,cpu3,host.local\n,,78,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:36Z,84.4,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:46Z,85.6,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:56Z,86.52694610778443,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:06Z,56.412825651302605,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:16Z,80.4,usage_idle,cpu,cpu4,host.local\n,,79,2018-05-22T19:53:26Z,98.3,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:36Z,96.2037962037962,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:46Z,98.1981981981982,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:56Z,98.1,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:06Z,81.21878121878122,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:16Z,96.7967967967968,usage_idle,cpu,cpu5,host.local\n,,80,2018-05-22T19:53:26Z,87.58758758758759,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:36Z,84.88488488488488,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:46Z,86.4,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:56Z,84.91508491508492,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:06Z,57.1,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:16Z,80.5,usage_idle,cpu,cpu6,host.local\n,,81,2018-05-22T19:53:26Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:36Z,96.40359640359641,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:46Z,98.29829829829829,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:56Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:06Z,80.8,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:16Z,96.5965965965966,usage_idle,cpu,cpu7,host.local\n,,82,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,83,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu0,host.local\n,,84,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu1,host.local\n,,85,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu2,host.local\n,,86,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu3,host.local\n,,87,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu4,host.local\n,,88,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu5,host.local\n,,89,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu6,host.local\n,,90,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu7,host.local\n,,91,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu-total,host.local\n,,92,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu0,host.local\n,,93,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu1,host.local\n,,94,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu2,host.local\n,,95,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu3,host.local\n,,96,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu4,host.local\n,,97,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu5,host.local\n,,98,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu6,host.local\n,,99,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu7,host.local\n,,100,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu-total,host.local\n,,101,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu0,host.local\n,,102,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu1,host.local\n,,103,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu2,host.local\n,,104,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu3,host.local\n,,105,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu4,host.local\n,,106,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu5,host.local\n,,107,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu6,host.local\n,,108,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu7,host.local\n,,109,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu-total,host.local\n,,110,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu0,host.local\n,,111,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu1,host.local\n,,112,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu2,host.local\n,,113,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu3,host.local\n,,114,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu4,host.local\n,,115,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu5,host.local\n,,116,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu6,host.local\n,,117,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu7,host.local\n,,118,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu-total,host.local\n,,119,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu0,host.local\n,,120,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu1,host.local\n,,121,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu2,host.local\n,,122,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu3,host.local\n,,123,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu4,host.local\n,,124,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu5,host.local\n,,125,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu6,host.local\n,,126,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu7,host.local\n,,127,2018-05-22T19:53:26Z,3.4254281785223153,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:36Z,4.488061007625953,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:46Z,3.6384096024006003,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:56Z,3.5361739347744594,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:06Z,3.675918979744936,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:16Z,4.888111013876735,usage_system,cpu,cpu-total,host.local\n,,128,2018-05-22T19:53:26Z,11.6,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:36Z,12.424849699398798,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:46Z,12.187812187812188,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:56Z,11.8,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:06Z,9.5,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:16Z,13.9,usage_system,cpu,cpu0,host.local\n,,129,2018-05-22T19:53:26Z,0.4995004995004995,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:36Z,1.7017017017017018,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:46Z,0.4,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:56Z,0.5994005994005994,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:06Z,1.1011011011011012,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu1,host.local\n,,130,2018-05-22T19:53:26Z,4.504504504504505,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:36Z,5.794205794205794,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:46Z,4.904904904904905,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:56Z,4.7,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:06Z,4.9,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:16Z,6.6,usage_system,cpu,cpu2,host.local\n,,131,2018-05-22T19:53:26Z,0.5994005994005994,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:36Z,1.5,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:46Z,0.6,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:56Z,0.5005005005005005,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:06Z,1.9,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu3,host.local\n,,132,2018-05-22T19:53:26Z,4.804804804804805,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:36Z,6,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:46Z,5.1,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:56Z,4.8902195608782435,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:06Z,4.709418837675351,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:16Z,6.9,usage_system,cpu,cpu4,host.local\n,,133,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:36Z,1.5984015984015985,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:46Z,0.6006006006006006,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:06Z,1.098901098901099,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:16Z,1.1011011011011012,usage_system,cpu,cpu5,host.local\n,,134,2018-05-22T19:53:26Z,4.404404404404405,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:36Z,5.605605605605605,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:46Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:56Z,4.795204795204795,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:06Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:16Z,7.1,usage_system,cpu,cpu6,host.local\n,,135,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:36Z,1.2987012987012987,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:46Z,0.5005005005005005,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:06Z,1.4,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:16Z,1.2012012012012012,usage_system,cpu,cpu7,host.local\n,,136,2018-05-22T19:53:26Z,4.838104763095387,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:36Z,6.00075009376172,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:46Z,5.263815953988497,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:56Z,5.435461701861802,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:06Z,28.019504876219056,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:16Z,7.225903237904738,usage_user,cpu,cpu-total,host.local\n,,137,2018-05-22T19:53:26Z,8.8,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:36Z,10.62124248496994,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:46Z,10.08991008991009,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:56Z,10.1,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:06Z,37.2,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:16Z,12.3,usage_user,cpu,cpu0,host.local\n,,138,2018-05-22T19:53:26Z,1.1988011988011988,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:36Z,2.002002002002002,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:56Z,1.2987012987012987,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:06Z,17.31731731731732,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:16Z,2.2,usage_user,cpu,cpu1,host.local\n,,139,2018-05-22T19:53:26Z,8.608608608608609,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:36Z,9.69030969030969,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:46Z,9.10910910910911,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:56Z,9.1,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:06Z,39.5,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:16Z,11.8,usage_user,cpu,cpu2,host.local\n,,140,2018-05-22T19:53:26Z,1.2987012987012987,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:36Z,2.1,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:56Z,1.4014014014014013,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:06Z,17.7,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:16Z,2.1,usage_user,cpu,cpu3,host.local\n,,141,2018-05-22T19:53:26Z,8.308308308308309,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:36Z,9.6,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:46Z,9.3,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:56Z,8.582834331337326,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:06Z,38.877755511022045,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:16Z,12.7,usage_user,cpu,cpu4,host.local\n,,142,2018-05-22T19:53:26Z,1.2,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:36Z,2.197802197802198,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:56Z,1.4,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:06Z,17.68231768231768,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:16Z,2.1021021021021022,usage_user,cpu,cpu5,host.local\n,,143,2018-05-22T19:53:26Z,8.008008008008009,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:36Z,9.50950950950951,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:46Z,8.8,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:56Z,10.289710289710289,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:06Z,38.1,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:16Z,12.4,usage_user,cpu,cpu6,host.local\n,,144,2018-05-22T19:53:26Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:36Z,2.2977022977022976,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:56Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:06Z,17.8,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:16Z,2.2022022022022023,usage_user,cpu,cpu7,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,145,2018-05-22T19:53:26Z,171272577024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:36Z,171272609792,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:46Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:56Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:06Z,171271102464,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:16Z,171272134656,used,disk,disk1s1,apfs,host.local,/\n,,146,2018-05-22T19:53:26Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:36Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:46Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:56Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:06Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:16Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,147,2018-05-22T19:53:26Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:36Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:46Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:56Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:06Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:16Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,148,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,148,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,148,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,148,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,148,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,148,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,149,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,149,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,150,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,151,2018-05-22T19:53:26Z,2.946361076908575,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:36Z,2.9463613712677055,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:46Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:56Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:06Z,2.946347830808579,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:16Z,2.9463571030660702,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,152,2018-05-22T19:53:26Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:36Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:46Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:56Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:06Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:16Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,153,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,153,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,153,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,153,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,153,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,153,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n,,154,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,154,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,155,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,156,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,157,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,158,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,159,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,160,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,161,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,162,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,163,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,164,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,165,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,166,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,167,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,6535598080,active,mem,host.local\n,,0,2018-05-22T19:53:36Z,6390587392,active,mem,host.local\n,,0,2018-05-22T19:53:46Z,6445174784,active,mem,host.local\n,,0,2018-05-22T19:53:56Z,6387265536,active,mem,host.local\n,,0,2018-05-22T19:54:06Z,6375489536,active,mem,host.local\n,,0,2018-05-22T19:54:16Z,6427201536,active,mem,host.local\n,,1,2018-05-22T19:53:26Z,6347390976,available,mem,host.local\n,,1,2018-05-22T19:53:36Z,6405451776,available,mem,host.local\n,,1,2018-05-22T19:53:46Z,6461759488,available,mem,host.local\n,,1,2018-05-22T19:53:56Z,6400196608,available,mem,host.local\n,,1,2018-05-22T19:54:06Z,6394032128,available,mem,host.local\n,,1,2018-05-22T19:54:16Z,6448041984,available,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,2,2018-05-22T19:53:26Z,36.946678161621094,available_percent,mem,host.local\n,,2,2018-05-22T19:53:36Z,37.28463649749756,available_percent,mem,host.local\n,,2,2018-05-22T19:53:46Z,37.61239051818848,available_percent,mem,host.local\n,,2,2018-05-22T19:53:56Z,37.25404739379883,available_percent,mem,host.local\n,,2,2018-05-22T19:54:06Z,37.21816539764404,available_percent,mem,host.local\n,,2,2018-05-22T19:54:16Z,37.53254413604736,available_percent,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,3,2018-05-22T19:53:26Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:36Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:46Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:53:56Z,2,blocked,processes,host.local\n,,3,2018-05-22T19:54:06Z,0,blocked,processes,host.local\n,,3,2018-05-22T19:54:16Z,0,blocked,processes,host.local\n,,4,2018-05-22T19:53:26Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:36Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:46Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:53:56Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:06Z,0,buffered,mem,host.local\n,,4,2018-05-22T19:54:16Z,0,buffered,mem,host.local\n,,5,2018-05-22T19:53:26Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:36Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:46Z,0,cached,mem,host.local\n,,5,2018-05-22T19:53:56Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:06Z,0,cached,mem,host.local\n,,5,2018-05-22T19:54:16Z,0,cached,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,6,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s1,apfs,host.local,/\n,,6,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s1,apfs,host.local,/\n,,7,2018-05-22T19:53:26Z,318324641792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:36Z,318324609024,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:46Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:53:56Z,318324129792,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:06Z,318326116352,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,7,2018-05-22T19:54:16Z,318325084160,free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,8,2018-05-22T19:53:26Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:36Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:46Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:53:56Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:06Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,8,2018-05-22T19:54:16Z,249991168,free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,9,2018-05-22T19:53:26Z,54624256,free,mem,host.local\n,,9,2018-05-22T19:53:36Z,17481728,free,mem,host.local\n,,9,2018-05-22T19:53:46Z,17805312,free,mem,host.local\n,,9,2018-05-22T19:53:56Z,16089088,free,mem,host.local\n,,9,2018-05-22T19:54:06Z,20774912,free,mem,host.local\n,,9,2018-05-22T19:54:16Z,20930560,free,mem,host.local\n,,10,2018-05-22T19:53:26Z,1461714944,free,swap,host.local\n,,10,2018-05-22T19:53:36Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:46Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:53:56Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:06Z,1494745088,free,swap,host.local\n,,10,2018-05-22T19:54:16Z,1491075072,free,swap,host.local\n,,11,2018-05-22T19:53:26Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:36Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:46Z,0,idle,processes,host.local\n,,11,2018-05-22T19:53:56Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:06Z,0,idle,processes,host.local\n,,11,2018-05-22T19:54:16Z,0,idle,processes,host.local\n,,12,2018-05-22T19:53:26Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:36Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:46Z,0,in,swap,host.local\n,,12,2018-05-22T19:53:56Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:06Z,0,in,swap,host.local\n,,12,2018-05-22T19:54:16Z,0,in,swap,host.local\n,,13,2018-05-22T19:53:26Z,6292766720,inactive,mem,host.local\n,,13,2018-05-22T19:53:36Z,6387970048,inactive,mem,host.local\n,,13,2018-05-22T19:53:46Z,6443954176,inactive,mem,host.local\n,,13,2018-05-22T19:53:56Z,6384107520,inactive,mem,host.local\n,,13,2018-05-22T19:54:06Z,6373257216,inactive,mem,host.local\n,,13,2018-05-22T19:54:16Z,6427111424,inactive,mem,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,14,2018-05-22T19:53:26Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:36Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:46Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:53:56Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:06Z,9223372036853184344,inodes_free,disk,disk1s1,apfs,host.local,/\n,,14,2018-05-22T19:54:16Z,9223372036853184345,inodes_free,disk,disk1s1,apfs,host.local,/\n,,15,2018-05-22T19:53:26Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:36Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:46Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:53:56Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:06Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,15,2018-05-22T19:54:16Z,9223372036854775798,inodes_free,disk,disk1s4,apfs,host.local,/private/var/vm\n,,16,2018-05-22T19:53:26Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:36Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:46Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:53:56Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:06Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,16,2018-05-22T19:54:16Z,4294967275,inodes_free,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,17,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,17,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s1,apfs,host.local,/\n,,18,2018-05-22T19:53:26Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:36Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:46Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:53:56Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:06Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,18,2018-05-22T19:54:16Z,9223372036854775807,inodes_total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,19,2018-05-22T19:53:26Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:36Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:46Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:53:56Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:06Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,19,2018-05-22T19:54:16Z,4294967279,inodes_total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,20,2018-05-22T19:53:26Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:36Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:46Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:53:56Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:06Z,1591463,inodes_used,disk,disk1s1,apfs,host.local,/\n,,20,2018-05-22T19:54:16Z,1591462,inodes_used,disk,disk1s1,apfs,host.local,/\n,,21,2018-05-22T19:53:26Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:36Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:46Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:53:56Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:06Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,21,2018-05-22T19:54:16Z,9,inodes_used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,22,2018-05-22T19:53:26Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:36Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:46Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:53:56Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:06Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,22,2018-05-22T19:54:16Z,4,inodes_used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,23,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,23,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,24,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,24,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,25,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,25,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,26,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,26,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,27,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,27,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,28,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,28,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,29,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,29,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,29,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,29,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,29,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,29,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,30,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,30,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,30,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,30,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,31,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,31,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,31,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,31,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,31,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,32,2018-05-22T19:53:26Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:36Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:46Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:53:56Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:06Z,8,n_cpus,system,host.local\n,,32,2018-05-22T19:54:16Z,8,n_cpus,system,host.local\n,,33,2018-05-22T19:53:26Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:36Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:46Z,5,n_users,system,host.local\n,,33,2018-05-22T19:53:56Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:06Z,5,n_users,system,host.local\n,,33,2018-05-22T19:54:16Z,5,n_users,system,host.local\n,,34,2018-05-22T19:53:26Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:36Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:46Z,0,out,swap,host.local\n,,34,2018-05-22T19:53:56Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:06Z,0,out,swap,host.local\n,,34,2018-05-22T19:54:16Z,0,out,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,35,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,35,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,36,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,36,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,37,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,37,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,38,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,38,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,39,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,39,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,40,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,40,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,41,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,41,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,42,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,42,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,43,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,43,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,44,2018-05-22T19:53:26Z,3,running,processes,host.local\n,,44,2018-05-22T19:53:36Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:46Z,1,running,processes,host.local\n,,44,2018-05-22T19:53:56Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:06Z,2,running,processes,host.local\n,,44,2018-05-22T19:54:16Z,3,running,processes,host.local\n,,45,2018-05-22T19:53:26Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:53:36Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:46Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:53:56Z,414,sleeping,processes,host.local\n,,45,2018-05-22T19:54:06Z,415,sleeping,processes,host.local\n,,45,2018-05-22T19:54:16Z,414,sleeping,processes,host.local\n,,46,2018-05-22T19:53:26Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:36Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:46Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:53:56Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:06Z,0,stopped,processes,host.local\n,,46,2018-05-22T19:54:16Z,0,stopped,processes,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,47,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,47,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s1,apfs,host.local,/\n,,48,2018-05-22T19:53:26Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:36Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:46Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:53:56Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:06Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,48,2018-05-22T19:54:16Z,499963170816,total,disk,disk1s4,apfs,host.local,/private/var/vm\n,,49,2018-05-22T19:53:26Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:36Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:46Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:53:56Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:06Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,49,2018-05-22T19:54:16Z,450715648,total,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,50,2018-05-22T19:53:26Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:36Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:46Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:53:56Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:06Z,17179869184,total,mem,host.local\n,,50,2018-05-22T19:54:16Z,17179869184,total,mem,host.local\n,,51,2018-05-22T19:53:26Z,417,total,processes,host.local\n,,51,2018-05-22T19:53:36Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:46Z,416,total,processes,host.local\n,,51,2018-05-22T19:53:56Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:06Z,418,total,processes,host.local\n,,51,2018-05-22T19:54:16Z,417,total,processes,host.local\n,,52,2018-05-22T19:53:26Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:36Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:46Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:53:56Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:06Z,8589934592,total,swap,host.local\n,,52,2018-05-22T19:54:16Z,8589934592,total,swap,host.local\n,,53,2018-05-22T19:53:26Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:36Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:46Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:53:56Z,0,unknown,processes,host.local\n,,53,2018-05-22T19:54:06Z,1,unknown,processes,host.local\n,,53,2018-05-22T19:54:16Z,0,unknown,processes,host.local\n,,54,2018-05-22T19:53:26Z,1320630,uptime,system,host.local\n,,54,2018-05-22T19:53:36Z,1320640,uptime,system,host.local\n,,54,2018-05-22T19:53:46Z,1320650,uptime,system,host.local\n,,54,2018-05-22T19:53:56Z,1320660,uptime,system,host.local\n,,54,2018-05-22T19:54:06Z,1320670,uptime,system,host.local\n,,54,2018-05-22T19:54:16Z,1320680,uptime,system,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,55,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,55,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,56,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu0,host.local\n,,56,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu0,host.local\n,,57,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu1,host.local\n,,57,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu1,host.local\n,,58,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu2,host.local\n,,58,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu2,host.local\n,,59,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu3,host.local\n,,59,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu3,host.local\n,,60,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu4,host.local\n,,60,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu4,host.local\n,,61,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu5,host.local\n,,61,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu5,host.local\n,,62,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu6,host.local\n,,62,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu6,host.local\n,,63,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu7,host.local\n,,63,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu7,host.local\n,,64,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,64,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,65,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,65,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu0,host.local\n,,66,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,66,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu1,host.local\n,,67,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,67,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu2,host.local\n,,68,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,68,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu3,host.local\n,,69,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,69,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu4,host.local\n,,70,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,70,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu5,host.local\n,,71,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,71,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu6,host.local\n,,72,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,72,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu7,host.local\n,,73,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,73,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,74,2018-05-22T19:53:26Z,79.6,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:36Z,76.95390781563127,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:46Z,77.72227772227772,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:53:56Z,78.1,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:06Z,53.3,usage_idle,cpu,cpu0,host.local\n,,74,2018-05-22T19:54:16Z,73.8,usage_idle,cpu,cpu0,host.local\n,,75,2018-05-22T19:53:26Z,98.3016983016983,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:36Z,96.29629629629629,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:46Z,98.4,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:53:56Z,98.1018981018981,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:06Z,81.58158158158159,usage_idle,cpu,cpu1,host.local\n,,75,2018-05-22T19:54:16Z,96.7,usage_idle,cpu,cpu1,host.local\n,,76,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:36Z,84.51548451548452,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:46Z,85.98598598598599,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:53:56Z,86.2,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:06Z,55.6,usage_idle,cpu,cpu2,host.local\n,,76,2018-05-22T19:54:16Z,81.6,usage_idle,cpu,cpu2,host.local\n,,77,2018-05-22T19:53:26Z,98.1018981018981,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:36Z,96.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:46Z,98.2,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:53:56Z,98.09809809809809,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:06Z,80.4,usage_idle,cpu,cpu3,host.local\n,,77,2018-05-22T19:54:16Z,96.8,usage_idle,cpu,cpu3,host.local\n,,78,2018-05-22T19:53:26Z,86.88688688688688,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:36Z,84.4,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:46Z,85.6,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:53:56Z,86.52694610778443,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:06Z,56.412825651302605,usage_idle,cpu,cpu4,host.local\n,,78,2018-05-22T19:54:16Z,80.4,usage_idle,cpu,cpu4,host.local\n,,79,2018-05-22T19:53:26Z,98.3,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:36Z,96.2037962037962,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:46Z,98.1981981981982,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:53:56Z,98.1,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:06Z,81.21878121878122,usage_idle,cpu,cpu5,host.local\n,,79,2018-05-22T19:54:16Z,96.7967967967968,usage_idle,cpu,cpu5,host.local\n,,80,2018-05-22T19:53:26Z,87.58758758758759,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:36Z,84.88488488488488,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:46Z,86.4,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:53:56Z,84.91508491508492,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:06Z,57.1,usage_idle,cpu,cpu6,host.local\n,,80,2018-05-22T19:54:16Z,80.5,usage_idle,cpu,cpu6,host.local\n,,81,2018-05-22T19:53:26Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:36Z,96.40359640359641,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:46Z,98.29829829829829,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:53:56Z,98.2,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:06Z,80.8,usage_idle,cpu,cpu7,host.local\n,,81,2018-05-22T19:54:16Z,96.5965965965966,usage_idle,cpu,cpu7,host.local\n,,82,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu-total,host.local\n,,82,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu-total,host.local\n,,83,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu0,host.local\n,,83,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu0,host.local\n,,84,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu1,host.local\n,,84,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu1,host.local\n,,85,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu2,host.local\n,,85,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu2,host.local\n,,86,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu3,host.local\n,,86,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu3,host.local\n,,87,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu4,host.local\n,,87,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu4,host.local\n,,88,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu5,host.local\n,,88,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu5,host.local\n,,89,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu6,host.local\n,,89,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu6,host.local\n,,90,2018-05-22T19:53:26Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:36Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:46Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:53:56Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:06Z,0,usage_iowait,cpu,cpu7,host.local\n,,90,2018-05-22T19:54:16Z,0,usage_iowait,cpu,cpu7,host.local\n,,91,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu-total,host.local\n,,91,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu-total,host.local\n,,92,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu0,host.local\n,,92,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu0,host.local\n,,93,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu1,host.local\n,,93,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu1,host.local\n,,94,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu2,host.local\n,,94,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu2,host.local\n,,95,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu3,host.local\n,,95,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu3,host.local\n,,96,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu4,host.local\n,,96,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu4,host.local\n,,97,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu5,host.local\n,,97,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu5,host.local\n,,98,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu6,host.local\n,,98,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu6,host.local\n,,99,2018-05-22T19:53:26Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:36Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:46Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:53:56Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:06Z,0,usage_irq,cpu,cpu7,host.local\n,,99,2018-05-22T19:54:16Z,0,usage_irq,cpu,cpu7,host.local\n,,100,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu-total,host.local\n,,100,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu-total,host.local\n,,101,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu0,host.local\n,,101,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu0,host.local\n,,102,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu1,host.local\n,,102,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu1,host.local\n,,103,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu2,host.local\n,,103,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu2,host.local\n,,104,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu3,host.local\n,,104,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu3,host.local\n,,105,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu4,host.local\n,,105,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu4,host.local\n,,106,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu5,host.local\n,,106,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu5,host.local\n,,107,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu6,host.local\n,,107,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu6,host.local\n,,108,2018-05-22T19:53:26Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:36Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:46Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:53:56Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:06Z,0,usage_nice,cpu,cpu7,host.local\n,,108,2018-05-22T19:54:16Z,0,usage_nice,cpu,cpu7,host.local\n,,109,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu-total,host.local\n,,109,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu-total,host.local\n,,110,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu0,host.local\n,,110,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu0,host.local\n,,111,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu1,host.local\n,,111,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu1,host.local\n,,112,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu2,host.local\n,,112,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu2,host.local\n,,113,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu3,host.local\n,,113,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu3,host.local\n,,114,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu4,host.local\n,,114,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu4,host.local\n,,115,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu5,host.local\n,,115,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu5,host.local\n,,116,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu6,host.local\n,,116,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu6,host.local\n,,117,2018-05-22T19:53:26Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:36Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:46Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:53:56Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:06Z,0,usage_softirq,cpu,cpu7,host.local\n,,117,2018-05-22T19:54:16Z,0,usage_softirq,cpu,cpu7,host.local\n,,118,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu-total,host.local\n,,118,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu-total,host.local\n,,119,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu0,host.local\n,,119,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu0,host.local\n,,120,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu1,host.local\n,,120,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu1,host.local\n,,121,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu2,host.local\n,,121,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu2,host.local\n,,122,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu3,host.local\n,,122,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu3,host.local\n,,123,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu4,host.local\n,,123,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu4,host.local\n,,124,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu5,host.local\n,,124,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu5,host.local\n,,125,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu6,host.local\n,,125,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu6,host.local\n,,126,2018-05-22T19:53:26Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:36Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:46Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:53:56Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:06Z,0,usage_steal,cpu,cpu7,host.local\n,,126,2018-05-22T19:54:16Z,0,usage_steal,cpu,cpu7,host.local\n,,127,2018-05-22T19:53:26Z,3.4254281785223153,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:36Z,4.488061007625953,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:46Z,3.6384096024006003,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:53:56Z,3.5361739347744594,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:06Z,3.675918979744936,usage_system,cpu,cpu-total,host.local\n,,127,2018-05-22T19:54:16Z,4.888111013876735,usage_system,cpu,cpu-total,host.local\n,,128,2018-05-22T19:53:26Z,11.6,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:36Z,12.424849699398798,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:46Z,12.187812187812188,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:53:56Z,11.8,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:06Z,9.5,usage_system,cpu,cpu0,host.local\n,,128,2018-05-22T19:54:16Z,13.9,usage_system,cpu,cpu0,host.local\n,,129,2018-05-22T19:53:26Z,0.4995004995004995,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:36Z,1.7017017017017018,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:46Z,0.4,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:53:56Z,0.5994005994005994,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:06Z,1.1011011011011012,usage_system,cpu,cpu1,host.local\n,,129,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu1,host.local\n,,130,2018-05-22T19:53:26Z,4.504504504504505,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:36Z,5.794205794205794,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:46Z,4.904904904904905,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:53:56Z,4.7,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:06Z,4.9,usage_system,cpu,cpu2,host.local\n,,130,2018-05-22T19:54:16Z,6.6,usage_system,cpu,cpu2,host.local\n,,131,2018-05-22T19:53:26Z,0.5994005994005994,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:36Z,1.5,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:46Z,0.6,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:53:56Z,0.5005005005005005,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:06Z,1.9,usage_system,cpu,cpu3,host.local\n,,131,2018-05-22T19:54:16Z,1.1,usage_system,cpu,cpu3,host.local\n,,132,2018-05-22T19:53:26Z,4.804804804804805,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:36Z,6,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:46Z,5.1,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:53:56Z,4.8902195608782435,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:06Z,4.709418837675351,usage_system,cpu,cpu4,host.local\n,,132,2018-05-22T19:54:16Z,6.9,usage_system,cpu,cpu4,host.local\n,,133,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:36Z,1.5984015984015985,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:46Z,0.6006006006006006,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:06Z,1.098901098901099,usage_system,cpu,cpu5,host.local\n,,133,2018-05-22T19:54:16Z,1.1011011011011012,usage_system,cpu,cpu5,host.local\n,,134,2018-05-22T19:53:26Z,4.404404404404405,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:36Z,5.605605605605605,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:46Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:53:56Z,4.795204795204795,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:06Z,4.8,usage_system,cpu,cpu6,host.local\n,,134,2018-05-22T19:54:16Z,7.1,usage_system,cpu,cpu6,host.local\n,,135,2018-05-22T19:53:26Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:36Z,1.2987012987012987,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:46Z,0.5005005005005005,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:53:56Z,0.5,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:06Z,1.4,usage_system,cpu,cpu7,host.local\n,,135,2018-05-22T19:54:16Z,1.2012012012012012,usage_system,cpu,cpu7,host.local\n,,136,2018-05-22T19:53:26Z,4.838104763095387,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:36Z,6.00075009376172,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:46Z,5.263815953988497,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:53:56Z,5.435461701861802,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:06Z,28.019504876219056,usage_user,cpu,cpu-total,host.local\n,,136,2018-05-22T19:54:16Z,7.225903237904738,usage_user,cpu,cpu-total,host.local\n,,137,2018-05-22T19:53:26Z,8.8,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:36Z,10.62124248496994,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:46Z,10.08991008991009,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:53:56Z,10.1,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:06Z,37.2,usage_user,cpu,cpu0,host.local\n,,137,2018-05-22T19:54:16Z,12.3,usage_user,cpu,cpu0,host.local\n,,138,2018-05-22T19:53:26Z,1.1988011988011988,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:36Z,2.002002002002002,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:53:56Z,1.2987012987012987,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:06Z,17.31731731731732,usage_user,cpu,cpu1,host.local\n,,138,2018-05-22T19:54:16Z,2.2,usage_user,cpu,cpu1,host.local\n,,139,2018-05-22T19:53:26Z,8.608608608608609,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:36Z,9.69030969030969,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:46Z,9.10910910910911,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:53:56Z,9.1,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:06Z,39.5,usage_user,cpu,cpu2,host.local\n,,139,2018-05-22T19:54:16Z,11.8,usage_user,cpu,cpu2,host.local\n,,140,2018-05-22T19:53:26Z,1.2987012987012987,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:36Z,2.1,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:46Z,1.2,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:53:56Z,1.4014014014014013,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:06Z,17.7,usage_user,cpu,cpu3,host.local\n,,140,2018-05-22T19:54:16Z,2.1,usage_user,cpu,cpu3,host.local\n,,141,2018-05-22T19:53:26Z,8.308308308308309,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:36Z,9.6,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:46Z,9.3,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:53:56Z,8.582834331337326,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:06Z,38.877755511022045,usage_user,cpu,cpu4,host.local\n,,141,2018-05-22T19:54:16Z,12.7,usage_user,cpu,cpu4,host.local\n,,142,2018-05-22T19:53:26Z,1.2,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:36Z,2.197802197802198,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:53:56Z,1.4,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:06Z,17.68231768231768,usage_user,cpu,cpu5,host.local\n,,142,2018-05-22T19:54:16Z,2.1021021021021022,usage_user,cpu,cpu5,host.local\n,,143,2018-05-22T19:53:26Z,8.008008008008009,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:36Z,9.50950950950951,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:46Z,8.8,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:53:56Z,10.289710289710289,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:06Z,38.1,usage_user,cpu,cpu6,host.local\n,,143,2018-05-22T19:54:16Z,12.4,usage_user,cpu,cpu6,host.local\n,,144,2018-05-22T19:53:26Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:36Z,2.2977022977022976,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:46Z,1.2012012012012012,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:53:56Z,1.3,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:06Z,17.8,usage_user,cpu,cpu7,host.local\n,,144,2018-05-22T19:54:16Z,2.2022022022022023,usage_user,cpu,cpu7,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,145,2018-05-22T19:53:26Z,171272577024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:36Z,171272609792,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:46Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:53:56Z,171273089024,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:06Z,171271102464,used,disk,disk1s1,apfs,host.local,/\n,,145,2018-05-22T19:54:16Z,171272134656,used,disk,disk1s1,apfs,host.local,/\n,,146,2018-05-22T19:53:26Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:36Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:46Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:53:56Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:06Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,146,2018-05-22T19:54:16Z,9663721472,used,disk,disk1s4,apfs,host.local,/private/var/vm\n,,147,2018-05-22T19:53:26Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:36Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:46Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:53:56Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:06Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,147,2018-05-22T19:54:16Z,200724480,used,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,148,2018-05-22T19:53:26Z,10832478208,used,mem,host.local\n,,148,2018-05-22T19:53:36Z,10774417408,used,mem,host.local\n,,148,2018-05-22T19:53:46Z,10718109696,used,mem,host.local\n,,148,2018-05-22T19:53:56Z,10779672576,used,mem,host.local\n,,148,2018-05-22T19:54:06Z,10785837056,used,mem,host.local\n,,148,2018-05-22T19:54:16Z,10731827200,used,mem,host.local\n,,149,2018-05-22T19:53:26Z,7128219648,used,swap,host.local\n,,149,2018-05-22T19:53:36Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:46Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:53:56Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:06Z,7095189504,used,swap,host.local\n,,149,2018-05-22T19:54:16Z,7098859520,used,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,150,2018-05-22T19:53:26Z,34.98234271799806,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:36Z,34.98234941084654,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:46Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:53:56Z,34.982447293755506,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:06Z,34.98204153981662,used_percent,disk,disk1s1,apfs,host.local,/\n,,150,2018-05-22T19:54:16Z,34.982252364543626,used_percent,disk,disk1s1,apfs,host.local,/\n,,151,2018-05-22T19:53:26Z,2.946361076908575,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:36Z,2.9463613712677055,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:46Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:53:56Z,2.946365676276709,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:06Z,2.946347830808579,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,151,2018-05-22T19:54:16Z,2.9463571030660702,used_percent,disk,disk1s4,apfs,host.local,/private/var/vm\n,,152,2018-05-22T19:53:26Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:36Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:46Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:53:56Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:06Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n,,152,2018-05-22T19:54:16Z,44.53461531470946,used_percent,disk,disk2s1,hfs,host.local,/Volumes/Command Line Developer Tools\n\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,153,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,153,2018-05-22T19:53:36Z,62.71536350250244,used_percent,mem,host.local\n,,153,2018-05-22T19:53:46Z,62.38760948181152,used_percent,mem,host.local\n,,153,2018-05-22T19:53:56Z,62.74595260620117,used_percent,mem,host.local\n,,153,2018-05-22T19:54:06Z,62.78183460235596,used_percent,mem,host.local\n,,153,2018-05-22T19:54:16Z,62.46745586395264,used_percent,mem,host.local\n,,154,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,154,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,154,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,155,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,155,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,156,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,156,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,157,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,157,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,158,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,158,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,159,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,159,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,160,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,160,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,161,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,161,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,162,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,162,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,163,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,163,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,164,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,164,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,165,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,165,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,166,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,166,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,167,2018-05-22T19:53:26Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:36Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:46Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:53:56Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:06Z,0,zombies,processes,host.local\n,,167,2018-05-22T19:54:16Z,0,zombies,processes,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1134, - }, - File: "show_all_tag_keys_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,cpu\n,,0,device\n,,0,fstype\n,,0,host\n,,0,name\n,,0,path\n\"", - Start: ast.Position{ - Column: 1, - Line: 1118, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 1118, - }, - File: "show_all_tag_keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 1118, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 1134, - }, - File: "show_all_tag_keys_test.flux", - Source: "\"\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,cpu\n,,0,device\n,,0,fstype\n,,0,host\n,,0,name\n,,0,path\n\"", - Start: ast.Position{ - Column: 5, - Line: 1119, - }, - }, - }, - Value: "\n#datatype,string,long,string\n#group,false,false,false\n#default,_result,,\n,result,table,_value\n,,0,_field\n,,0,_measurement\n,,0,_start\n,,0,_stop\n,,0,cpu\n,,0,device\n,,0,fstype\n,,0,host\n,,0,name\n,,0,path\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1142, - }, - File: "show_all_tag_keys_test.flux", - Source: "t_show_all_tag_keys = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()\n |> keep(columns: [\"_value\"])\n |> sort()", - Start: ast.Position{ - Column: 1, - Line: 1135, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1135, - }, - File: "show_all_tag_keys_test.flux", - Source: "t_show_all_tag_keys", - Start: ast.Position{ - Column: 1, - Line: 1135, - }, - }, - }, - Name: "t_show_all_tag_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1142, - }, - File: "show_all_tag_keys_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()\n |> keep(columns: [\"_value\"])\n |> sort()", - Start: ast.Position{ - Column: 23, - Line: 1135, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 1136, - }, - File: "show_all_tag_keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 1137, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 1137, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 1137, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 1137, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 1137, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1137, - }, - File: "show_all_tag_keys_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 1137, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1138, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1138, - }, - File: "show_all_tag_keys_test.flux", - Source: "keys()", - Start: ast.Position{ - Column: 12, - Line: 1138, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1138, - }, - File: "show_all_tag_keys_test.flux", - Source: "keys", - Start: ast.Position{ - Column: 12, - Line: 1138, - }, - }, - }, - Name: "keys", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1139, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 1139, - }, - File: "show_all_tag_keys_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 1139, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 1139, - }, - File: "show_all_tag_keys_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 1139, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1140, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1140, - }, - File: "show_all_tag_keys_test.flux", - Source: "distinct()", - Start: ast.Position{ - Column: 12, - Line: 1140, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 1140, - }, - File: "show_all_tag_keys_test.flux", - Source: "distinct", - Start: ast.Position{ - Column: 12, - Line: 1140, - }, - }, - }, - Name: "distinct", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()\n |> keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 1141, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "columns: [\"_value\"]", - Start: ast.Position{ - Column: 17, - Line: 1141, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 1141, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "[\"_value\"]", - Start: ast.Position{ - Column: 26, - Line: 1141, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 1141, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "keep(columns: [\"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 1141, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1141, - }, - File: "show_all_tag_keys_test.flux", - Source: "keep", - Start: ast.Position{ - Column: 12, - Line: 1141, - }, - }, - }, - Name: "keep", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1142, - }, - File: "show_all_tag_keys_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> keys()\n |> group()\n |> distinct()\n |> keep(columns: [\"_value\"])\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 1136, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 1142, - }, - File: "show_all_tag_keys_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 12, - Line: 1142, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 1142, - }, - File: "show_all_tag_keys_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 1142, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 1135, - }, - File: "show_all_tag_keys_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 24, - Line: 1135, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 1135, - }, - File: "show_all_tag_keys_test.flux", - Source: "table", - Start: ast.Position{ - Column: 24, - Line: 1135, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 1135, - }, - File: "show_all_tag_keys_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 30, - Line: 1135, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "_show_all_tag_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys})", - Start: ast.Position{ - Column: 6, - Line: 1144, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 1144, - }, - File: "show_all_tag_keys_test.flux", - Source: "_show_all_tag_keys", - Start: ast.Position{ - Column: 6, - Line: 1144, - }, - }, - }, - Name: "_show_all_tag_keys", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys})", - Start: ast.Position{ - Column: 27, - Line: 1144, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys})", - Start: ast.Position{ - Column: 5, - Line: 1145, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys}", - Start: ast.Position{ - Column: 6, - Line: 1145, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 1145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 1145, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 1145, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 1145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 1145, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 1145, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 1145, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 1145, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 1145, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 1145, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 1145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 1145, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 1145, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 1145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 1145, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 1145, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 1145, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 1145, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 1145, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 1145, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "fn: t_show_all_tag_keys", - Start: ast.Position{ - Column: 85, - Line: 1145, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 1145, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "t_show_all_tag_keys", - Start: ast.Position{ - Column: 89, - Line: 1145, - }, - }, - }, - Name: "t_show_all_tag_keys", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 1145, - }, - File: "show_all_tag_keys_test.flux", - Source: "test _show_all_tag_keys = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_show_all_tag_keys})", - Start: ast.Position{ - Column: 1, - Line: 1144, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "show_all_tag_keys_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "show_all_tag_keys_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "show_all_tag_keys_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "show_all_tag_keys_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "show_all_tag_keys_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-04-17T00:00:00Z,m1,f1,42\n,,0,2018-04-17T00:00:01Z,m1,f1,43\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-04-17T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,2018-04-17T00:00:01Z,43\n\"\nsimple_max = (table=<-) =>\n table\n |> range(start: 2018-04-17T00:00:00Z)\n |> max(column: \"_value\")\n\ntest _simple_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "simple_max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "simple_max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "simple_max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "simple_max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "simple_max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "simple_max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-04-17T00:00:00Z,m1,f1,42\n,,0,2018-04-17T00:00:01Z,m1,f1,43\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "simple_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 16, - }, - File: "simple_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-04-17T00:00:00Z,m1,f1,42\n,,0,2018-04-17T00:00:01Z,m1,f1,43\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-04-17T00:00:00Z,m1,f1,42\n,,0,2018-04-17T00:00:01Z,m1,f1,43\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "simple_max_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-04-17T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,2018-04-17T00:00:01Z,43\n\"", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 17, - }, - File: "simple_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 17, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 24, - }, - File: "simple_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-04-17T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,2018-04-17T00:00:01Z,43\n\"", - Start: ast.Position{ - Column: 5, - Line: 18, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,_result,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2018-04-17T00:00:00Z,2030-01-01T00:00:00Z,m1,f1,2018-04-17T00:00:01Z,43\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "simple_max = (table=<-) =>\n table\n |> range(start: 2018-04-17T00:00:00Z)\n |> max(column: \"_value\")", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 25, - }, - File: "simple_max_test.flux", - Source: "simple_max", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - Name: "simple_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-04-17T00:00:00Z)\n |> max(column: \"_value\")", - Start: ast.Position{ - Column: 14, - Line: 25, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 26, - }, - File: "simple_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "table\n |> range(start: 2018-04-17T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "start: 2018-04-17T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "start: 2018-04-17T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 27, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "2018-04-17T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 27, - }, - }, - }, - Value: parser.MustParseTime("2018-04-17T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "range(start: 2018-04-17T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 27, - }, - File: "simple_max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "table\n |> range(start: 2018-04-17T00:00:00Z)\n |> max(column: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "column", - Start: ast.Position{ - Column: 16, - Line: 28, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 24, - Line: 28, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "max(column: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 28, - }, - File: "simple_max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 25, - }, - File: "simple_max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 15, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 25, - }, - File: "simple_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 15, - Line: 25, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 25, - }, - File: "simple_max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 21, - Line: 25, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "_simple_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max})", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "simple_max_test.flux", - Source: "_simple_max", - Start: ast.Position{ - Column: 6, - Line: 30, - }, - }, - }, - Name: "_simple_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max})", - Start: ast.Position{ - Column: 20, - Line: 30, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max})", - Start: ast.Position{ - Column: 5, - Line: 31, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max}", - Start: ast.Position{ - Column: 6, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 31, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 31, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 31, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 31, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 31, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 31, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 31, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 31, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 31, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 31, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 31, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "fn: simple_max", - Start: ast.Position{ - Column: 85, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 31, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "simple_max", - Start: ast.Position{ - Column: 89, - Line: 31, - }, - }, - }, - Name: "simple_max", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 31, - }, - File: "simple_max_test.flux", - Source: "test _simple_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: simple_max})", - Start: ast.Position{ - Column: 1, - Line: 30, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "simple_max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "simple_max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "simple_max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "simple_max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "simple_max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "skew_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"\nt_skew = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> skew()\n\ntest _skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "skew_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "skew_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "skew_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "skew_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "skew_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "skew_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "skew_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "skew_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "skew_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "skew_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "skew_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,0.3057387969724791\n,,1,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,0.7564084754909545\n,,2,2018-01-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,0.6793279546139146\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "skew_test.flux", - Source: "t_skew = (table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> skew()", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 53, - }, - File: "skew_test.flux", - Source: "t_skew", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_skew", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "skew_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-01-01T00:00:00Z)\n |> skew()", - Start: ast.Position{ - Column: 10, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "skew_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "skew_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "skew_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "skew_test.flux", - Source: "start: 2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "skew_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "skew_test.flux", - Source: "2018-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-01-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "skew_test.flux", - Source: "range(start: 2018-01-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "skew_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "skew_test.flux", - Source: "table\n |> range(start: 2018-01-01T00:00:00Z)\n |> skew()", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "skew_test.flux", - Source: "skew()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 56, - }, - File: "skew_test.flux", - Source: "skew", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "skew", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "skew_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "skew_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 53, - }, - File: "skew_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "skew_test.flux", - Source: "_skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 58, - }, - File: "skew_test.flux", - Source: "_skew", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_skew", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "skew_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 14, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "skew_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 20, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 58, - }, - File: "skew_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew}", - Start: ast.Position{ - Column: 21, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "skew_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 58, - }, - File: "skew_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 58, - }, - File: "skew_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 58, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 58, - }, - File: "skew_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "skew_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 58, - }, - File: "skew_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 58, - }, - File: "skew_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 58, - }, - File: "skew_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 58, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 58, - }, - File: "skew_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 58, - }, - File: "skew_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "skew_test.flux", - Source: "fn: t_skew", - Start: ast.Position{ - Column: 100, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 58, - }, - File: "skew_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 58, - }, - File: "skew_test.flux", - Source: "t_skew", - Start: ast.Position{ - Column: 104, - Line: 58, - }, - }, - }, - Name: "t_skew", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 58, - }, - File: "skew_test.flux", - Source: "test _skew = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_skew})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "skew_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "skew_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "skew_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "skew_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "skew_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 87, - }, - File: "sort_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n\"\nt_sort = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort(columns: [\"_value\", \"_time\"])\n\ntest _sort = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sort_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "sort_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sort_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sort_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sort_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "sort_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "sort_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 44, - }, - File: "sort_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 81, - }, - File: "sort_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 45, - }, - File: "sort_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 45, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 81, - }, - File: "sort_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 46, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n,,3,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,2.598876953125,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,2.6416015625,used_percent,swap,host1.local\n,,4,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,2.9833984375,used_percent,swap,host1.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 85, - }, - File: "sort_test.flux", - Source: "t_sort = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort(columns: [\"_value\", \"_time\"])", - Start: ast.Position{ - Column: 1, - Line: 82, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 82, - }, - File: "sort_test.flux", - Source: "t_sort", - Start: ast.Position{ - Column: 1, - Line: 82, - }, - }, - }, - Name: "t_sort", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 85, - }, - File: "sort_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort(columns: [\"_value\", \"_time\"])", - Start: ast.Position{ - Column: 10, - Line: 82, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 83, - }, - File: "sort_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 83, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "sort_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "sort_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 84, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "sort_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 84, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 84, - }, - File: "sort_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 84, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "sort_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 84, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "sort_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 84, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 84, - }, - File: "sort_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 84, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 85, - }, - File: "sort_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort(columns: [\"_value\", \"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 85, - }, - File: "sort_test.flux", - Source: "columns: [\"_value\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 85, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 85, - }, - File: "sort_test.flux", - Source: "columns: [\"_value\", \"_time\"]", - Start: ast.Position{ - Column: 17, - Line: 85, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 85, - }, - File: "sort_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 85, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 85, - }, - File: "sort_test.flux", - Source: "[\"_value\", \"_time\"]", - Start: ast.Position{ - Column: 26, - Line: 85, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 85, - }, - File: "sort_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 27, - Line: 85, - }, - }, - }, - Value: "_value", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 85, - }, - File: "sort_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 37, - Line: 85, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 85, - }, - File: "sort_test.flux", - Source: "sort(columns: [\"_value\", \"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 85, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 85, - }, - File: "sort_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 85, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 82, - }, - File: "sort_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 82, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 82, - }, - File: "sort_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 82, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 82, - }, - File: "sort_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 87, - }, - File: "sort_test.flux", - Source: "_sort = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort})", - Start: ast.Position{ - Column: 6, - Line: 87, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 87, - }, - File: "sort_test.flux", - Source: "_sort", - Start: ast.Position{ - Column: 6, - Line: 87, - }, - }, - }, - Name: "_sort", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 87, - }, - File: "sort_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort})", - Start: ast.Position{ - Column: 14, - Line: 87, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 87, - }, - File: "sort_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort})", - Start: ast.Position{ - Column: 20, - Line: 87, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 87, - }, - File: "sort_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort}", - Start: ast.Position{ - Column: 21, - Line: 87, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 87, - }, - File: "sort_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 87, - }, - File: "sort_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 87, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 87, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 87, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 87, - }, - File: "sort_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 87, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 87, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 87, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 87, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 87, - }, - File: "sort_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 87, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 87, - }, - File: "sort_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 87, - }, - File: "sort_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 87, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 87, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 87, - }, - File: "sort_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 87, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 87, - }, - File: "sort_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 87, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 87, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 87, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 87, - }, - File: "sort_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 87, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 87, - }, - File: "sort_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 87, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 87, - }, - File: "sort_test.flux", - Source: "fn: t_sort", - Start: ast.Position{ - Column: 100, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 87, - }, - File: "sort_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 87, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 87, - }, - File: "sort_test.flux", - Source: "t_sort", - Start: ast.Position{ - Column: 104, - Line: 87, - }, - }, - }, - Name: "t_sort", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 87, - }, - File: "sort_test.flux", - Source: "test _sort = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sort})", - Start: ast.Position{ - Column: 1, - Line: 87, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sort_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sort_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "sort_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sort_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sort_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 70, - }, - File: "spread_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"\n\ntest _spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "spread_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "spread_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "spread_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "spread_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "spread_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "spread_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "spread_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "spread_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "spread_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "spread_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "spread_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,51\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,140\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,175.97386476487634\n", - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 70, - }, - File: "spread_test.flux", - Source: "_spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n })", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 62, - }, - File: "spread_test.flux", - Source: "_spread", - Start: ast.Position{ - Column: 6, - Line: 62, - }, - }, - }, - Name: "_spread", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 70, - }, - File: "spread_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n })", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 70, - }, - File: "spread_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n })", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 70, - }, - File: "spread_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n }", - Start: ast.Position{ - Column: 6, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 64, - }, - File: "spread_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 64, - }, - File: "spread_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 64, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "spread_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "spread_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 64, - }, - File: "spread_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 64, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 64, - }, - File: "spread_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 64, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 64, - }, - File: "spread_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "spread_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 64, - }, - File: "spread_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "spread_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 64, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 65, - }, - File: "spread_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 65, - }, - File: "spread_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 65, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 65, - }, - File: "spread_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 65, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 65, - }, - File: "spread_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 65, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 65, - }, - File: "spread_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 65, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 65, - }, - File: "spread_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 65, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 69, - }, - File: "spread_test.flux", - Source: "fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread()", - Start: ast.Position{ - Column: 9, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 66, - }, - File: "spread_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 66, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 69, - }, - File: "spread_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread()", - Start: ast.Position{ - Column: 13, - Line: 66, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 67, - }, - File: "spread_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 68, - }, - File: "spread_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "spread_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 68, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "spread_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 26, - Line: 68, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 68, - }, - File: "spread_test.flux", - Source: "start", - Start: ast.Position{ - Column: 26, - Line: 68, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 68, - }, - File: "spread_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 33, - Line: 68, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 68, - }, - File: "spread_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 20, - Line: 68, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 68, - }, - File: "spread_test.flux", - Source: "range", - Start: ast.Position{ - Column: 20, - Line: 68, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 69, - }, - File: "spread_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread()", - Start: ast.Position{ - Column: 13, - Line: 67, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 69, - }, - File: "spread_test.flux", - Source: "spread()", - Start: ast.Position{ - Column: 20, - Line: 69, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 69, - }, - File: "spread_test.flux", - Source: "spread", - Start: ast.Position{ - Column: 20, - Line: 69, - }, - }, - }, - Name: "spread", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 66, - }, - File: "spread_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 66, - }, - File: "spread_test.flux", - Source: "table", - Start: ast.Position{ - Column: 14, - Line: 66, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 66, - }, - File: "spread_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 20, - Line: 66, - }, - }, - }}, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 70, - }, - File: "spread_test.flux", - Source: "test _spread = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> spread(),\n })", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "spread_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "spread_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "spread_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "spread_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "spread_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 52, - }, - File: "state_count_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateCount\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,2\n\"\nt_state_count = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateCount(fn: (r) => r._value > 80.0)\n\ntest _state_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_count_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "state_count_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_count_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_count_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_count_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "state_count_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "state_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "state_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "state_count_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateCount\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,2\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "state_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "state_count_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateCount\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,2\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateCount\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,2\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "state_count_test.flux", - Source: "t_state_count = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateCount(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 46, - }, - File: "state_count_test.flux", - Source: "t_state_count", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_state_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "state_count_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateCount(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 17, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "state_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "state_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_count_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_count_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "state_count_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_count_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "state_count_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "state_count_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "state_count_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateCount(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "state_count_test.flux", - Source: "fn: (r) => r._value > 80.0", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "state_count_test.flux", - Source: "fn: (r) => r._value > 80.0", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "state_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "state_count_test.flux", - Source: "(r) => r._value > 80.0", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "state_count_test.flux", - Source: "r._value > 80.0", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 49, - }, - File: "state_count_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "state_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 49, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 49, - }, - File: "state_count_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 36, - Line: 49, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 49, - }, - File: "state_count_test.flux", - Source: "80.0", - Start: ast.Position{ - Column: 45, - Line: 49, - }, - }, - }, - Value: 80.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "state_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "state_count_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "state_count_test.flux", - Source: "stateCount(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 49, - }, - File: "state_count_test.flux", - Source: "stateCount", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "stateCount", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "state_count_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 46, - }, - File: "state_count_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "state_count_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 52, - }, - File: "state_count_test.flux", - Source: "_state_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "state_count_test.flux", - Source: "_state_count", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_state_count", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 52, - }, - File: "state_count_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count})", - Start: ast.Position{ - Column: 21, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 52, - }, - File: "state_count_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 52, - }, - File: "state_count_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_count_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "state_count_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_count_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "state_count_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "state_count_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "state_count_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "state_count_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_count_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "state_count_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "state_count_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "state_count_test.flux", - Source: "fn: t_state_count", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "state_count_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 52, - }, - File: "state_count_test.flux", - Source: "t_state_count", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_state_count", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 52, - }, - File: "state_count_test.flux", - Source: "test _state_count = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_count})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "state_count_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "state_count_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_count_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "state_count_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "state_count_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateDuration\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,10\n\"\nt_state_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateDuration(fn: (r) => r._value > 80.0)\n\ntest _state_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_duration_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "state_duration_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_duration_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_duration_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "state_duration_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "state_duration_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "state_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "state_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local\n,,0,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local\n,,1,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local\n,,1,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "state_duration_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateDuration\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,10\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "state_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "state_duration_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateDuration\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,10\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,long\n#group,false,false,true,true,false,false,true,true,true,false\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host,stateDuration\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,72.9,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,82.5,used_percent,swap,hostA.local,0\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,82.5,used_percent,swap,hostA.local,10\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,32.5,used_percent,swap,hostA.local,-1\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostA.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,82.9,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,32.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,42.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,52.5,used_percent,swap,hostB.local,-1\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,82.5,used_percent,swap,hostB.local,0\n,,1,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,92.6,used_percent,swap,hostB.local,10\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "t_state_duration = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateDuration(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 46, - }, - File: "state_duration_test.flux", - Source: "t_state_duration", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_state_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateDuration(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 20, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "state_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "state_duration_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> stateDuration(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "fn: (r) => r._value > 80.0", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "fn: (r) => r._value > 80.0", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 26, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "(r) => r._value > 80.0", - Start: ast.Position{ - Column: 30, - Line: 49, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "r._value > 80.0", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 37, - Line: 49, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - Operator: 10, - Right: &ast.FloatLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "80.0", - Start: ast.Position{ - Column: 48, - Line: 49, - }, - }, - }, - Value: 80.0, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "r", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "stateDuration(fn: (r) => r._value > 80.0)", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "state_duration_test.flux", - Source: "stateDuration", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "stateDuration", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "state_duration_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 46, - }, - File: "state_duration_test.flux", - Source: "table", - Start: ast.Position{ - Column: 21, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "state_duration_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 27, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "_state_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration})", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 51, - }, - File: "state_duration_test.flux", - Source: "_state_duration", - Start: ast.Position{ - Column: 6, - Line: 51, - }, - }, - }, - Name: "_state_duration", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration})", - Start: ast.Position{ - Column: 24, - Line: 51, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration})", - Start: ast.Position{ - Column: 5, - Line: 52, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration}", - Start: ast.Position{ - Column: 6, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 52, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 52, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 52, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 52, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 52, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 52, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 52, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 52, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "fn: t_state_duration", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 52, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "t_state_duration", - Start: ast.Position{ - Column: 89, - Line: 52, - }, - }, - }, - Name: "t_state_duration", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 52, - }, - File: "state_duration_test.flux", - Source: "test _state_duration = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_state_duration})", - Start: ast.Position{ - Column: 1, - Line: 51, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "state_duration_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "state_duration_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "state_duration_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "state_duration_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "state_duration_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 58, - }, - File: "stddev_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"\nt_stddev = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> stddev()\n\ntest _stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "stddev_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "stddev_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "stddev_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "stddev_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "stddev_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "stddev_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "stddev_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "stddev_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "stddev_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "stddev_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 52, - }, - File: "stddev_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,20.5621010599598\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,52.060541679855774\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,59.9881468845287\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "stddev_test.flux", - Source: "t_stddev = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> stddev()", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 53, - }, - File: "stddev_test.flux", - Source: "t_stddev", - Start: ast.Position{ - Column: 1, - Line: 53, - }, - }, - }, - Name: "t_stddev", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "stddev_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> stddev()", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 54, - }, - File: "stddev_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "stddev_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "stddev_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "stddev_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 55, - }, - File: "stddev_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 55, - }, - File: "stddev_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 55, - }, - File: "stddev_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 55, - }, - File: "stddev_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "stddev_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> stddev()", - Start: ast.Position{ - Column: 5, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 56, - }, - File: "stddev_test.flux", - Source: "stddev()", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 56, - }, - File: "stddev_test.flux", - Source: "stddev", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "stddev", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "stddev_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "stddev_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 53, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "stddev_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 53, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 58, - }, - File: "stddev_test.flux", - Source: "_stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 58, - }, - File: "stddev_test.flux", - Source: "_stddev", - Start: ast.Position{ - Column: 6, - Line: 58, - }, - }, - }, - Name: "_stddev", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 58, - }, - File: "stddev_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 16, - Line: 58, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 58, - }, - File: "stddev_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 22, - Line: 58, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 58, - }, - File: "stddev_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev}", - Start: ast.Position{ - Column: 23, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 58, - }, - File: "stddev_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 58, - }, - File: "stddev_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 58, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 58, - }, - File: "stddev_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 58, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 58, - }, - File: "stddev_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 58, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 58, - }, - File: "stddev_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 58, - }, - File: "stddev_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 58, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 58, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 58, - }, - File: "stddev_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 58, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 58, - }, - File: "stddev_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 58, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 58, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 58, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 58, - }, - File: "stddev_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 58, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 58, - }, - File: "stddev_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 58, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "stddev_test.flux", - Source: "fn: t_stddev", - Start: ast.Position{ - Column: 102, - Line: 58, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 58, - }, - File: "stddev_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 58, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 58, - }, - File: "stddev_test.flux", - Source: "t_stddev", - Start: ast.Position{ - Column: 106, - Line: 58, - }, - }, - }, - Name: "t_stddev", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 58, - }, - File: "stddev_test.flux", - Source: "test _stddev = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_stddev})", - Start: ast.Position{ - Column: 1, - Line: 58, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "stddev_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "stddev_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "stddev_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "stddev_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "stddev_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: missing expected annotation group,\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#partition,false,false,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,34.982447293755506,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,34.98204153981662,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,34.982252364543626,field1,disk,disk1s1,apfs,host.local,/\n\"\nn = 1\nfieldSelect = \"field{n}\"\nt_string_interp = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == fieldSelect)\n\ntest _string_interp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_interp_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "string_interp_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_interp_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_interp_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_interp_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "string_interp_test.flux", - Source: "inData =\n \"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: missing expected annotation group,\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "string_interp_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "string_interp_test.flux", - Source: "\"\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: missing expected annotation group,\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,string\n#group,true,true\n#default,,\n,error,reference\n,failed to execute query: failed to initialize execute state: missing expected annotation group,\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "string_interp_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#partition,false,false,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,34.982447293755506,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,34.98204153981662,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,34.982252364543626,field1,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 16, - }, - File: "string_interp_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "string_interp_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#partition,false,false,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,34.982447293755506,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,34.98204153981662,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,34.982252364543626,field1,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 17, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#partition,false,false,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:56Z,34.982447293755506,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,34.98204153981662,field1,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,34.982252364543626,field1,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 26, - }, - File: "string_interp_test.flux", - Source: "n = 1", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "string_interp_test.flux", - Source: "n", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "n", - }, - Init: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 26, - }, - File: "string_interp_test.flux", - Source: "1", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Value: int64(1), - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 27, - }, - File: "string_interp_test.flux", - Source: "fieldSelect = \"field{n}\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 27, - }, - File: "string_interp_test.flux", - Source: "fieldSelect", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "fieldSelect", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 27, - }, - File: "string_interp_test.flux", - Source: "\"field{n}\"", - Start: ast.Position{ - Column: 15, - Line: 27, - }, - }, - }, - Value: "field{n}", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "t_string_interp = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == fieldSelect)", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 28, - }, - File: "string_interp_test.flux", - Source: "t_string_interp", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - Name: "t_string_interp", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == fieldSelect)", - Start: ast.Position{ - Column: 19, - Line: 28, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 29, - }, - File: "string_interp_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 30, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 30, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 30, - }, - File: "string_interp_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 30, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> filter(fn: (r) => r._field == fieldSelect)", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "fn: (r) => r._field == fieldSelect", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "fn: (r) => r._field == fieldSelect", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "(r) => r._field == fieldSelect", - Start: ast.Position{ - Column: 23, - Line: 31, - }, - }, - }, - Body: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "r._field == fieldSelect", - Start: ast.Position{ - Column: 30, - Line: 31, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 30, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 31, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 32, - Line: 31, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "fieldSelect", - Start: ast.Position{ - Column: 42, - Line: 31, - }, - }, - }, - Name: "fieldSelect", - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "filter(fn: (r) => r._field == fieldSelect)", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 31, - }, - File: "string_interp_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 28, - }, - File: "string_interp_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 20, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 28, - }, - File: "string_interp_test.flux", - Source: "table", - Start: ast.Position{ - Column: 20, - Line: 28, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 28, - }, - File: "string_interp_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 26, - Line: 28, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "_string_interp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp})", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 33, - }, - File: "string_interp_test.flux", - Source: "_string_interp", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Name: "_string_interp", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp})", - Start: ast.Position{ - Column: 23, - Line: 33, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp})", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp}", - Start: ast.Position{ - Column: 6, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 34, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 34, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 34, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 34, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 34, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 34, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 34, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 34, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "fn: t_string_interp", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 34, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "t_string_interp", - Start: ast.Position{ - Column: 89, - Line: 34, - }, - }, - }, - Name: "t_string_interp", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 34, - }, - File: "string_interp_test.flux", - Source: "test _string_interp = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_interp})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_interp_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_interp_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "string_interp_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_interp_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_interp_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "string_max_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData = \"error: invalid use of function: *functions.MaxSelector has no implementation for type string\n\"\nt_string_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:16Z)\n |> max()\n\ntest _string_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_max_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "string_max_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_max_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_max_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_max_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "string_max_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "string_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "string_max_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "string_max_test.flux", - Source: "outData = \"error: invalid use of function: *functions.MaxSelector has no implementation for type string\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "string_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 22, - }, - File: "string_max_test.flux", - Source: "\"error: invalid use of function: *functions.MaxSelector has no implementation for type string\n\"", - Start: ast.Position{ - Column: 11, - Line: 21, - }, - }, - }, - Value: "error: invalid use of function: *functions.MaxSelector has no implementation for type string\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "string_max_test.flux", - Source: "t_string_max = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:16Z)\n |> max()", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 23, - }, - File: "string_max_test.flux", - Source: "t_string_max", - Start: ast.Position{ - Column: 1, - Line: 23, - }, - }, - }, - Name: "t_string_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "string_max_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:54:16Z)\n |> max()", - Start: ast.Position{ - Column: 16, - Line: 23, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 24, - }, - File: "string_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 25, - }, - File: "string_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "string_max_test.flux", - Source: "start: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "string_max_test.flux", - Source: "start: 2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 25, - }, - File: "string_max_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 25, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 25, - }, - File: "string_max_test.flux", - Source: "2018-05-22T19:54:16Z", - Start: ast.Position{ - Column: 25, - Line: 25, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:16Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 25, - }, - File: "string_max_test.flux", - Source: "range(start: 2018-05-22T19:54:16Z)", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 25, - }, - File: "string_max_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 25, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "string_max_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:54:16Z)\n |> max()", - Start: ast.Position{ - Column: 5, - Line: 24, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "string_max_test.flux", - Source: "max()", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 26, - }, - File: "string_max_test.flux", - Source: "max", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "max", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 23, - }, - File: "string_max_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 17, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 23, - }, - File: "string_max_test.flux", - Source: "table", - Start: ast.Position{ - Column: 17, - Line: 23, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 23, - }, - File: "string_max_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 23, - Line: 23, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "string_max_test.flux", - Source: "_string_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max})", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 28, - }, - File: "string_max_test.flux", - Source: "_string_max", - Start: ast.Position{ - Column: 6, - Line: 28, - }, - }, - }, - Name: "_string_max", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "string_max_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max})", - Start: ast.Position{ - Column: 20, - Line: 28, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "string_max_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max})", - Start: ast.Position{ - Column: 5, - Line: 29, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 29, - }, - File: "string_max_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max}", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "string_max_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 29, - }, - File: "string_max_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 29, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 29, - }, - File: "string_max_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 29, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 29, - }, - File: "string_max_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 29, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 29, - }, - File: "string_max_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 29, - }, - File: "string_max_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 29, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 29, - }, - File: "string_max_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 29, - }, - File: "string_max_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 29, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "string_max_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 29, - }, - File: "string_max_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 29, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 29, - }, - File: "string_max_test.flux", - Source: "fn: t_string_max", - Start: ast.Position{ - Column: 85, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 29, - }, - File: "string_max_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 29, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 29, - }, - File: "string_max_test.flux", - Source: "t_string_max", - Start: ast.Position{ - Column: 89, - Line: 29, - }, - }, - }, - Name: "t_string_max", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "string_max_test.flux", - Source: "test _string_max = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_max})", - Start: ast.Position{ - Column: 1, - Line: 28, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_max_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_max_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "string_max_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_max_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_max_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"\nt_string_sort = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort()\n\ntest _string_sort = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_sort_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "string_sort_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_sort_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_sort_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "string_sort_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "string_sort_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "string_sort_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "string_sort_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "string_sort_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "string_sort_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "string_sort_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:16Z,13F2,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,2COTDe,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:26Z,a,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,b,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:54:06Z,cLnSkNMI,used_percent,disk,disk1,apfs,host.local,/\n,,0,2018-05-22T19:53:26Z,2030-01-01T00:00:00Z,2018-05-22T19:53:36Z,k9ngm,used_percent,disk,disk1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "string_sort_test.flux", - Source: "t_string_sort = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort()", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 34, - }, - File: "string_sort_test.flux", - Source: "t_string_sort", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_string_sort", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "string_sort_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort()", - Start: ast.Position{ - Column: 17, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "string_sort_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "string_sort_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "string_sort_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "string_sort_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 37, - }, - File: "string_sort_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 34, - }, - File: "string_sort_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 34, - }, - File: "string_sort_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 34, - }, - File: "string_sort_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "_string_sort = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort})", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "string_sort_test.flux", - Source: "_string_sort", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Name: "_string_sort", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort})", - Start: ast.Position{ - Column: 21, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort})", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort}", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 40, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "fn: t_string_sort", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "t_string_sort", - Start: ast.Position{ - Column: 89, - Line: 40, - }, - }, - }, - Name: "t_string_sort", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 40, - }, - File: "string_sort_test.flux", - Source: "test _string_sort = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_string_sort})", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_sort_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "string_sort_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "string_sort_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_sort_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "string_sort_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 66, - }, - File: "sum_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"\nt_sum = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> sum()\n\ntest _sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sum_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "sum_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sum_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sum_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "sum_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "sum_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 42, - }, - File: "sum_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,unsignedLong\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:05Z,70\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:15Z,48\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:25Z,33\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:35Z,24\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:45Z,38\n,,0,Sgf,DlXwgrw,2018-12-18T22:11:55Z,75\n\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:05Z,96\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:15Z,-44\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:25Z,-25\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:35Z,46\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:45Z,-2\n,,1,Sgf,GxUPYq1,2018-12-18T22:11:55Z,-14\n\n#datatype,string,long,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_measurement,_field,_time,_value\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:05Z,-61.68790887989735\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:15Z,-6.3173755351186465\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:25Z,-26.049728557657513\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:35Z,114.285955884979\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:45Z,16.140262630578995\n,,2,Sgf,qaOnnQc,2018-12-18T22:11:55Z,29.50336437998469\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "sum_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 43, - }, - File: "sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "sum_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n\"", - Start: ast.Position{ - Column: 5, - Line: 44, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,unsignedLong\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,0,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,DlXwgrw,288\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,long\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,1,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,GxUPYq1,57\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,double\n#group,false,false,true,true,true,true,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_field,_value\n,,2,2018-12-01T00:00:00Z,2030-01-01T00:00:00Z,Sgf,qaOnnQc,65.87456992286917\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "sum_test.flux", - Source: "t_sum = (table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 61, - }, - File: "sum_test.flux", - Source: "t_sum", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - Name: "t_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "sum_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-12-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 9, - Line: 61, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 62, - }, - File: "sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "sum_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "sum_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "sum_test.flux", - Source: "start: 2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 63, - }, - File: "sum_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 63, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 63, - }, - File: "sum_test.flux", - Source: "2018-12-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 63, - }, - }, - }, - Value: parser.MustParseTime("2018-12-01T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 63, - }, - File: "sum_test.flux", - Source: "range(start: 2018-12-01T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 63, - }, - File: "sum_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 63, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "sum_test.flux", - Source: "table\n |> range(start: 2018-12-01T00:00:00Z)\n |> sum()", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "sum_test.flux", - Source: "sum()", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 64, - }, - File: "sum_test.flux", - Source: "sum", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "sum", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "sum_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 61, - }, - File: "sum_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 61, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 61, - }, - File: "sum_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 61, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 66, - }, - File: "sum_test.flux", - Source: "_sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 66, - }, - File: "sum_test.flux", - Source: "_sum", - Start: ast.Position{ - Column: 6, - Line: 66, - }, - }, - }, - Name: "_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 66, - }, - File: "sum_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 13, - Line: 66, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 66, - }, - File: "sum_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 19, - Line: 66, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 66, - }, - File: "sum_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum}", - Start: ast.Position{ - Column: 20, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 66, - }, - File: "sum_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 66, - }, - File: "sum_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 66, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 66, - }, - File: "sum_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 66, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 66, - }, - File: "sum_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 66, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 66, - }, - File: "sum_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 66, - }, - File: "sum_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 66, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 66, - }, - File: "sum_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 66, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 66, - }, - File: "sum_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 66, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 66, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 66, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 66, - }, - File: "sum_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 66, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 66, - }, - File: "sum_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 66, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 66, - }, - File: "sum_test.flux", - Source: "fn: t_sum", - Start: ast.Position{ - Column: 99, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 66, - }, - File: "sum_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 66, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 66, - }, - File: "sum_test.flux", - Source: "t_sum", - Start: ast.Position{ - Column: 103, - Line: 66, - }, - }, - }, - Name: "t_sum", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 66, - }, - File: "sum_test.flux", - Source: "test _sum = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_sum})", - Start: ast.Position{ - Column: 1, - Line: 66, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sum_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "sum_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "sum_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sum_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "sum_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"csv\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// _value column in \"times\" field are timestamps, starting from\n// 1970-01-02, 1970-01-03, etc\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"\noutData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"\nt_table_fns_findcolumn_map = (table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n },\n )\n\ntest _table_fns_findcolumn_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// _value column in \"times\" field are timestamps, starting from\n"}, ast.Comment{Text: "// 1970-01-02, 1970-01-03, etc\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 62, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Value: "\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "t_table_fns_findcolumn_map = (table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 73, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "t_table_fns_findcolumn_map", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - Name: "t_table_fns_findcolumn_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 30, - Line: 73, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 74, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start: 2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start: 2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 75, - }, - }, - }, - Value: parser.MustParseTime("2020-08-10T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "range(start: 2020-08-10T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 75, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "(r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 23, - Line: 76, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement == \"events\"", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 76, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"events\"", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Value: "events", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._field == \"times\"", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 63, - Line: 76, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"times\"", - Start: ast.Position{ - Column: 73, - Line: 76, - }, - }, - }, - Value: "times", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 76, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 76, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 78, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "(r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 17, - Line: 78, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "{\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 24, - Line: 78, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start = time(v: r._value)", - Start: ast.Position{ - Column: 17, - Line: 79, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 17, - Line: 79, - }, - }, - }, - Name: "start", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "v", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 33, - Line: 79, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 33, - Line: 79, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 35, - Line: 79, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "time(v: r._value)", - Start: ast.Position{ - Column: 25, - Line: 79, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 79, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "time", - Start: ast.Position{ - Column: 25, - Line: 79, - }, - }, - }, - Name: "time", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "stop = experimental.addDuration(to: start, d: 1h)", - Start: ast.Position{ - Column: 17, - Line: 80, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 17, - Line: 80, - }, - }, - }, - Name: "stop", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "to: start, d: 1h", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "to: start", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "to", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Name: "to", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 53, - Line: 80, - }, - }, - }, - Name: "start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "d: 1h", - Start: ast.Position{ - Column: 60, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "d", - Start: ast.Position{ - Column: 60, - Line: 80, - }, - }, - }, - Name: "d", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 63, - Line: 80, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "experimental.addDuration(to: start, d: 1h)", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "experimental.addDuration", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 80, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "addDuration", - Start: ast.Position{ - Column: 37, - Line: 80, - }, - }, - }, - Name: "addDuration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city = r.city", - Start: ast.Position{ - Column: 17, - Line: 81, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 81, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 17, - Line: 81, - }, - }, - }, - Name: "city", - }, - Init: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 24, - Line: 81, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 81, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 81, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 26, - Line: 81, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 82, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "agg", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }, - Name: "agg", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 35, - Line: 83, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 83, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "from", - Start: ast.Position{ - Column: 25, - Line: 83, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start, stop", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 41, - Line: 84, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 41, - Line: 84, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: nil, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "range(start, stop)", - Start: ast.Position{ - Column: 28, - Line: 84, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 84, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "range", - Start: ast.Position{ - Column: 28, - Line: 84, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "(r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 39, - Line: 85, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement == \"city_data\" and r._field == \"temp\"", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement == \"city_data\"", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 48, - Line: 85, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"city_data\"", - Start: ast.Position{ - Column: 64, - Line: 85, - }, - }, - }, - Value: "city_data", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._field == \"temp\"", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 82, - Line: 85, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"temp\"", - Start: ast.Position{ - Column: 92, - Line: 85, - }, - }, - }, - Value: "temp", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r.city == city", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 105, - Line: 85, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 113, - Line: 85, - }, - }, - }, - Name: "city", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 40, - Line: 85, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 40, - Line: 85, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)", - Start: ast.Position{ - Column: 28, - Line: 85, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 85, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 28, - Line: 85, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 86, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 86, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 28, - Line: 86, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 86, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 28, - Line: 86, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (key) => true, column: \"_value\"", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: (key) => true", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "(key) => true", - Start: ast.Position{ - Column: 43, - Line: 87, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "true", - Start: ast.Position{ - Column: 52, - Line: 87, - }, - }, - }, - Name: "true", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "key", - Start: ast.Position{ - Column: 44, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "key", - Start: ast.Position{ - Column: 44, - Line: 87, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 58, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "column", - Start: ast.Position{ - Column: 58, - Line: 87, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 66, - Line: 87, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "findColumn(fn: (key) => true, column: \"_value\")", - Start: ast.Position{ - Column: 28, - Line: 87, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 87, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "findColumn", - Start: ast.Position{ - Column: 28, - Line: 87, - }, - }, - }, - Name: "findColumn", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "{city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}", - Start: ast.Position{ - Column: 24, - Line: 89, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city: r.city", - Start: ast.Position{ - Column: 25, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 25, - Line: 89, - }, - }, - }, - Name: "city", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 31, - Line: 89, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 31, - Line: 89, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 33, - Line: 89, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_time: stop", - Start: ast.Position{ - Column: 39, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 39, - Line: 89, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 46, - Line: 89, - }, - }, - }, - Name: "stop", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_value: agg[0]", - Start: ast.Position{ - Column: 52, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 52, - Line: 89, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.IndexExpression{ - Array: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "agg", - Start: ast.Position{ - Column: 60, - Line: 89, - }, - }, - }, - Name: "agg", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "agg[0]", - Start: ast.Position{ - Column: 60, - Line: 89, - }, - }, - }, - Index: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "0", - Start: ast.Position{ - Column: 64, - Line: 89, - }, - }, - }, - Value: int64(0), - }, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_field: \"event_temp_mean\"", - Start: ast.Position{ - Column: 68, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 68, - Line: 89, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"event_temp_mean\"", - Start: ast.Position{ - Column: 76, - Line: 89, - }, - }, - }, - Value: "event_temp_mean", - }, - }}, - Rbrace: nil, - With: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 89, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}", - Start: ast.Position{ - Column: 17, - Line: 89, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 78, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 78, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 78, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findColumn(fn: (key) => true, column: \"_value\")\n\n return {city: r.city, _time: stop, _value: agg[0], _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 77, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 73, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 73, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 73, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_table_fns_findcolumn_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map})", - Start: ast.Position{ - Column: 6, - Line: 93, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 93, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "_table_fns_findcolumn_map", - Start: ast.Position{ - Column: 6, - Line: 93, - }, - }, - }, - Name: "_table_fns_findcolumn_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map})", - Start: ast.Position{ - Column: 34, - Line: 93, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map})", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map}", - Start: ast.Position{ - Column: 6, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 94, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 94, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 94, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 94, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 94, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 94, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn: t_table_fns_findcolumn_map", - Start: ast.Position{ - Column: 85, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 94, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "t_table_fns_findcolumn_map", - Start: ast.Position{ - Column: 89, - Line: 94, - }, - }, - }, - Name: "t_table_fns_findcolumn_map", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "test _table_fns_findcolumn_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findcolumn_map})", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 5, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "import \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 5, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "csv", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "table_fns_findcolumn_map_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_findcolumn_map_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\nimport \"csv\"\nimport \"experimental\"\n\noption now = () => 2030-01-01T00:00:00Z\n\n// _value column in \"times\" field are timestamps, starting from\n// 1970-01-02, 1970-01-03, etc\ninData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"\noutData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"\nt_table_fns_findrecord_map = (table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n },\n )\n\ntest _table_fns_findrecord_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 8, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 8, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 8, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 8, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 8, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "inData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: []ast.Comment{ast.Comment{Text: "// _value column in \"times\" field are timestamps, starting from\n"}, ast.Comment{Text: "// 1970-01-02, 1970-01-03, etc\n"}}, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 12, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 12, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 61, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n\"", - Start: ast.Position{ - Column: 5, - Line: 13, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,long,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,0,times,events,2020-08-11T17:56:20Z,86400000000000,New York\n,,1,times,events,2020-08-11T17:56:20Z,172800000000000,Chicago\n,,2,times,events,2020-08-11T17:56:20Z,259200000000000,Los Angeles\n,,3,times,events,2020-08-11T17:56:20Z,345600000000000,Boston\n\n#datatype,string,long,string,string,dateTime:RFC3339,double,string\n#group,false,false,true,true,false,false,true\n#default,_result,,,,,,\n,result,table,_field,_measurement,_time,_value,city\n,,4,temp,city_data,1970-01-02T00:00:10Z,20.0,New York\n,,4,temp,city_data,1970-01-02T00:00:20Z,21.0,New York\n,,4,temp,city_data,1970-01-02T00:00:30Z,22.0,New York\n,,4,temp,city_data,1970-01-02T00:00:40Z,23.0,New York\n,,4,temp,city_data,1970-01-02T00:00:50Z,24.0,New York\n\n,,5,temp,city_data,1970-01-03T00:00:10Z,18.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:20Z,19.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:30Z,20.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:40Z,21.0,Chicago\n,,5,temp,city_data,1970-01-03T00:00:50Z,22.0,Chicago\n\n,,6,temp,city_data,1970-01-04T00:00:10Z,47.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:20Z,48.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:30Z,49.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:40Z,50.0,Los Angeles\n,,6,temp,city_data,1970-01-04T00:00:50Z,51.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:00Z,52.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:10Z,53.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:20Z,54.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:30Z,55.0,Los Angeles\n,,6,temp,city_data,1970-01-04T01:01:40Z,56.0,Los Angeles\n\n,,7,temp,city_data,1970-01-05T00:00:10Z,15.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:20Z,16.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:30Z,17.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:40Z,18.0,Boston\n,,7,temp,city_data,1970-01-05T00:00:50Z,19.0,Boston\n\n,,8,temp,city_data,1970-01-06T00:00:10Z,65.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:20Z,66.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:30Z,67.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:40Z,68.0,Austin\n,,8,temp,city_data,1970-01-06T00:00:50Z,69.0,Austin\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 62, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 62, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n\"", - Start: ast.Position{ - Column: 5, - Line: 63, - }, - }, - }, - Value: "\n#datatype,string,long,string,dateTime:RFC3339,double,string\n#group,false,false,true,false,false,true\n#default,_result,,,,,\n,result,table,_field,_time,_value,city\n,,0,event_temp_mean,1970-01-05T01:00:00Z,17,Boston\n,,1,event_temp_mean,1970-01-03T01:00:00Z,20,Chicago\n,,2,event_temp_mean,1970-01-04T01:00:00Z,49,Los Angeles\n,,3,event_temp_mean,1970-01-02T01:00:00Z,22,New York\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "t_table_fns_findrecord_map = (table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 73, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "t_table_fns_findrecord_map", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - Name: "t_table_fns_findrecord_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 30, - Line: 73, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 74, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start: 2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start: 2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "2020-08-10T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 75, - }, - }, - }, - Value: parser.MustParseTime("2020-08-10T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "range(start: 2020-08-10T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 75, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "(r) => r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 23, - Line: 76, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement == \"events\" and r._field == \"times\"", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement == \"events\"", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 30, - Line: 76, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 32, - Line: 76, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"events\"", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Value: "events", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._field == \"times\"", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 61, - Line: 76, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 63, - Line: 76, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 80, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"times\"", - Start: ast.Position{ - Column: 73, - Line: 76, - }, - }, - }, - Value: "times", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 76, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 76, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table\n |> range(start: 2020-08-10T00:00:00Z)\n |> filter(fn: (r) => r._measurement == \"events\" and r._field == \"times\")\n |> map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 78, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "(r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 17, - Line: 78, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 90, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "{\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n }", - Start: ast.Position{ - Column: 24, - Line: 78, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start = time(v: r._value)", - Start: ast.Position{ - Column: 17, - Line: 79, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 17, - Line: 79, - }, - }, - }, - Name: "start", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "v: r._value", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "v", - Start: ast.Position{ - Column: 30, - Line: 79, - }, - }, - }, - Name: "v", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 33, - Line: 79, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 33, - Line: 79, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 35, - Line: 79, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "time(v: r._value)", - Start: ast.Position{ - Column: 25, - Line: 79, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 79, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "time", - Start: ast.Position{ - Column: 25, - Line: 79, - }, - }, - }, - Name: "time", - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "stop = experimental.addDuration(to: start, d: 1h)", - Start: ast.Position{ - Column: 17, - Line: 80, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 17, - Line: 80, - }, - }, - }, - Name: "stop", - }, - Init: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "to: start, d: 1h", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "to: start", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "to", - Start: ast.Position{ - Column: 49, - Line: 80, - }, - }, - }, - Name: "to", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 53, - Line: 80, - }, - }, - }, - Name: "start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "d: 1h", - Start: ast.Position{ - Column: 60, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "d", - Start: ast.Position{ - Column: 60, - Line: 80, - }, - }, - }, - Name: "d", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 63, - Line: 80, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "experimental.addDuration(to: start, d: 1h)", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "experimental.addDuration", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "experimental", - Start: ast.Position{ - Column: 24, - Line: 80, - }, - }, - }, - Name: "experimental", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 80, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "addDuration", - Start: ast.Position{ - Column: 37, - Line: 80, - }, - }, - }, - Name: "addDuration", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city = r.city", - Start: ast.Position{ - Column: 17, - Line: 81, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 81, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 17, - Line: 81, - }, - }, - }, - Name: "city", - }, - Init: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 24, - Line: 81, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 81, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 81, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 81, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 26, - Line: 81, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 82, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "agg", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }, - Name: "agg", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 30, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 35, - Line: 83, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Name: "csv", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 83, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "from", - Start: ast.Position{ - Column: 25, - Line: 83, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start, stop", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "start", - Start: ast.Position{ - Column: 34, - Line: 84, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: nil, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 41, - Line: 84, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 41, - Line: 84, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: nil, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "range(start, stop)", - Start: ast.Position{ - Column: 28, - Line: 84, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 84, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "range", - Start: ast.Position{ - Column: 28, - Line: 84, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 35, - Line: 85, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "(r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 39, - Line: 85, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement == \"city_data\" and r._field == \"temp\"", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement == \"city_data\"", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 46, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 48, - Line: 85, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"city_data\"", - Start: ast.Position{ - Column: 64, - Line: 85, - }, - }, - }, - Value: "city_data", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._field == \"temp\"", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 80, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 82, - Line: 85, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"temp\"", - Start: ast.Position{ - Column: 92, - Line: 85, - }, - }, - }, - Value: "temp", - }, - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r.city == city", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 103, - Line: 85, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 105, - Line: 85, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 113, - Line: 85, - }, - }, - }, - Name: "city", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 40, - Line: 85, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 40, - Line: 85, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)", - Start: ast.Position{ - Column: 28, - Line: 85, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 85, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 28, - Line: 85, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 86, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 86, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 28, - Line: 86, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 86, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 28, - Line: 86, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)", - Start: ast.Position{ - Column: 21, - Line: 83, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (key) => true, idx: 0", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: (key) => true", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 39, - Line: 87, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "(key) => true", - Start: ast.Position{ - Column: 43, - Line: 87, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "true", - Start: ast.Position{ - Column: 52, - Line: 87, - }, - }, - }, - Name: "true", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "key", - Start: ast.Position{ - Column: 44, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "key", - Start: ast.Position{ - Column: 44, - Line: 87, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "idx: 0", - Start: ast.Position{ - Column: 58, - Line: 87, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "idx", - Start: ast.Position{ - Column: 58, - Line: 87, - }, - }, - }, - Name: "idx", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "0", - Start: ast.Position{ - Column: 63, - Line: 87, - }, - }, - }, - Value: int64(0), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "findRecord(fn: (key) => true, idx: 0)", - Start: ast.Position{ - Column: 28, - Line: 87, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 87, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "findRecord", - Start: ast.Position{ - Column: 28, - Line: 87, - }, - }, - }, - Name: "findRecord", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "{city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}", - Start: ast.Position{ - Column: 24, - Line: 89, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city: r.city", - Start: ast.Position{ - Column: 25, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 25, - Line: 89, - }, - }, - }, - Name: "city", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r.city", - Start: ast.Position{ - Column: 31, - Line: 89, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 31, - Line: 89, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "city", - Start: ast.Position{ - Column: 33, - Line: 89, - }, - }, - }, - Name: "city", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_time: stop", - Start: ast.Position{ - Column: 39, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_time", - Start: ast.Position{ - Column: 39, - Line: 89, - }, - }, - }, - Name: "_time", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 46, - Line: 89, - }, - }, - }, - Name: "stop", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_value: agg._value", - Start: ast.Position{ - Column: 52, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 52, - Line: 89, - }, - }, - }, - Name: "_value", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "agg._value", - Start: ast.Position{ - Column: 60, - Line: 89, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "agg", - Start: ast.Position{ - Column: 60, - Line: 89, - }, - }, - }, - Name: "agg", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 64, - Line: 89, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_field: \"event_temp_mean\"", - Start: ast.Position{ - Column: 72, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 72, - Line: 89, - }, - }, - }, - Name: "_field", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"event_temp_mean\"", - Start: ast.Position{ - Column: 80, - Line: 89, - }, - }, - }, - Value: "event_temp_mean", - }, - }}, - Rbrace: nil, - With: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 89, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}", - Start: ast.Position{ - Column: 17, - Line: 89, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 78, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 78, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "r", - Start: ast.Position{ - Column: 18, - Line: 78, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 91, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "map(\n fn: (r) => {\n start = time(v: r._value)\n stop = experimental.addDuration(to: start, d: 1h)\n city = r.city\n agg =\n csv.from(csv: inData)\n |> range(start, stop)\n |> filter(fn: (r) => r._measurement == \"city_data\" and r._field == \"temp\" and r.city == city)\n |> mean()\n |> findRecord(fn: (key) => true, idx: 0)\n\n return {city: r.city, _time: stop, _value: agg._value, _field: \"event_temp_mean\"}\n },\n )", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 77, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 77, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 31, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 73, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "table", - Start: ast.Position{ - Column: 31, - Line: 73, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 37, - Line: 73, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_table_fns_findrecord_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map})", - Start: ast.Position{ - Column: 6, - Line: 93, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 93, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "_table_fns_findrecord_map", - Start: ast.Position{ - Column: 6, - Line: 93, - }, - }, - }, - Name: "_table_fns_findrecord_map", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map})", - Start: ast.Position{ - Column: 34, - Line: 93, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map})", - Start: ast.Position{ - Column: 5, - Line: 94, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map}", - Start: ast.Position{ - Column: 6, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 94, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 94, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 94, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 94, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 94, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 94, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 94, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 94, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 94, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 94, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn: t_table_fns_findrecord_map", - Start: ast.Position{ - Column: 85, - Line: 94, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 94, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "t_table_fns_findrecord_map", - Start: ast.Position{ - Column: 89, - Line: 94, - }, - }, - }, - Name: "t_table_fns_findrecord_map", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 94, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "test _table_fns_findrecord_map = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_table_fns_findrecord_map})", - Start: ast.Position{ - Column: 1, - Line: 93, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 5, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "import \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 5, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 5, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 8, - Line: 5, - }, - }, - }, - Value: "csv", - }, - }, &ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "import \"experimental\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 6, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "\"experimental\"", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Value: "experimental", - }, - }}, - Metadata: "parser-type=rust", - Name: "table_fns_findrecord_map_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_findrecord_map_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "package universe_test\n\n\nimport \"csv\"\n\noption now = () => 2020-02-22T18:00:00Z\n\ncsvdata =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,location,state\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:01:00Z,50,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:01:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:01:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:31:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:46:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n\"\ndata =\n csv.from(csv: csvdata)\n |> range(start: -3h)\ncol =\n data\n |> tableFind(fn: (key) => true)\n |> getColumn(column: \"_value\")\nt_now = (table=<-) =>\n table\n |> filter(fn: (r) => contains(value: r._value, set: col))\n\ntest _sum = () => ({input: data, want: data, fn: t_now})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "table_fns_test.flux", - Source: "now = () => 2020-02-22T18:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "table_fns_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "table_fns_test.flux", - Source: "() => 2020-02-22T18:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "table_fns_test.flux", - Source: "2020-02-22T18:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2020-02-22T18:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "table_fns_test.flux", - Source: "option now = () => 2020-02-22T18:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "table_fns_test.flux", - Source: "csvdata =\n \"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,location,state\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:01:00Z,50,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:01:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:01:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:31:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:46:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 8, - }, - File: "table_fns_test.flux", - Source: "csvdata", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "csvdata", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 21, - }, - File: "table_fns_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,location,state\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:01:00Z,50,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:01:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:01:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:31:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:46:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,location,state\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:01:00Z,50,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T15:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:01:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T16:31:00Z,49,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:01:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:31:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n,,0,2018-04-06T10:49:41.565Z,2020-04-06T11:49:41.564Z,2020-02-22T17:46:00Z,48,bottom_degrees,h2o_temperature,santa_monica,CA\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "data =\n csv.from(csv: csvdata)\n |> range(start: -3h)", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 5, - Line: 22, - }, - File: "table_fns_test.flux", - Source: "data", - Start: ast.Position{ - Column: 1, - Line: 22, - }, - }, - }, - Name: "data", - }, - Init: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv: csvdata", - Start: ast.Position{ - Column: 14, - Line: 23, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv: csvdata", - Start: ast.Position{ - Column: 14, - Line: 23, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 14, - Line: 23, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csvdata", - Start: ast.Position{ - Column: 19, - Line: 23, - }, - }, - }, - Name: "csvdata", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv.from(csv: csvdata)", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv.from", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Name: "csv", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 23, - }, - File: "table_fns_test.flux", - Source: "from", - Start: ast.Position{ - Column: 9, - Line: 23, - }, - }, - }, - Name: "from", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "csv.from(csv: csvdata)\n |> range(start: -3h)", - Start: ast.Position{ - Column: 5, - Line: 23, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "start: -3h", - Start: ast.Position{ - Column: 18, - Line: 24, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "start: -3h", - Start: ast.Position{ - Column: 18, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 24, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "3h", - Start: ast.Position{ - Column: 26, - Line: 24, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(3), - Unit: "h", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "-3h", - Start: ast.Position{ - Column: 25, - Line: 24, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "range(start: -3h)", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 24, - }, - File: "table_fns_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "col =\n data\n |> tableFind(fn: (key) => true)\n |> getColumn(column: \"_value\")", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 4, - Line: 25, - }, - File: "table_fns_test.flux", - Source: "col", - Start: ast.Position{ - Column: 1, - Line: 25, - }, - }, - }, - Name: "col", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 26, - }, - File: "table_fns_test.flux", - Source: "data", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Name: "data", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "data\n |> tableFind(fn: (key) => true)", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "fn: (key) => true", - Start: ast.Position{ - Column: 22, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "fn: (key) => true", - Start: ast.Position{ - Column: 22, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 22, - Line: 27, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "(key) => true", - Start: ast.Position{ - Column: 26, - Line: 27, - }, - }, - }, - Body: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "true", - Start: ast.Position{ - Column: 35, - Line: 27, - }, - }, - }, - Name: "true", - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "key", - Start: ast.Position{ - Column: 27, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "key", - Start: ast.Position{ - Column: 27, - Line: 27, - }, - }, - }, - Name: "key", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "tableFind(fn: (key) => true)", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 27, - }, - File: "table_fns_test.flux", - Source: "tableFind", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "tableFind", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "data\n |> tableFind(fn: (key) => true)\n |> getColumn(column: \"_value\")", - Start: ast.Position{ - Column: 5, - Line: 26, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 22, - Line: 28, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "column: \"_value\"", - Start: ast.Position{ - Column: 22, - Line: 28, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 28, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 30, - Line: 28, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "getColumn(column: \"_value\")", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 28, - }, - File: "table_fns_test.flux", - Source: "getColumn", - Start: ast.Position{ - Column: 12, - Line: 28, - }, - }, - }, - Name: "getColumn", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "t_now = (table=<-) =>\n table\n |> filter(fn: (r) => contains(value: r._value, set: col))", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 29, - }, - File: "table_fns_test.flux", - Source: "t_now", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "t_now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "(table=<-) =>\n table\n |> filter(fn: (r) => contains(value: r._value, set: col))", - Start: ast.Position{ - Column: 9, - Line: 29, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 30, - }, - File: "table_fns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "table\n |> filter(fn: (r) => contains(value: r._value, set: col))", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "fn: (r) => contains(value: r._value, set: col)", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "fn: (r) => contains(value: r._value, set: col)", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 19, - Line: 31, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "(r) => contains(value: r._value, set: col)", - Start: ast.Position{ - Column: 23, - Line: 31, - }, - }, - }, - Body: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "value: r._value, set: col", - Start: ast.Position{ - Column: 39, - Line: 31, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "value: r._value", - Start: ast.Position{ - Column: 39, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "value", - Start: ast.Position{ - Column: 39, - Line: 31, - }, - }, - }, - Name: "value", - }, - Separator: nil, - Value: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "r._value", - Start: ast.Position{ - Column: 46, - Line: 31, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "r", - Start: ast.Position{ - Column: 46, - Line: 31, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "_value", - Start: ast.Position{ - Column: 48, - Line: 31, - }, - }, - }, - Name: "_value", - }, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "set: col", - Start: ast.Position{ - Column: 56, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "set", - Start: ast.Position{ - Column: 56, - Line: 31, - }, - }, - }, - Name: "set", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "col", - Start: ast.Position{ - Column: 61, - Line: 31, - }, - }, - }, - Name: "col", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 65, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "contains(value: r._value, set: col)", - Start: ast.Position{ - Column: 30, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "contains", - Start: ast.Position{ - Column: 30, - Line: 31, - }, - }, - }, - Name: "contains", - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "r", - Start: ast.Position{ - Column: 24, - Line: 31, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "filter(fn: (r) => contains(value: r._value, set: col))", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 31, - }, - File: "table_fns_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 12, - Line: 31, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "table_fns_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 29, - }, - File: "table_fns_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 29, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 29, - }, - File: "table_fns_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 29, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "_sum = () => ({input: data, want: data, fn: t_now})", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "_sum", - Start: ast.Position{ - Column: 6, - Line: 33, - }, - }, - }, - Name: "_sum", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "() => ({input: data, want: data, fn: t_now})", - Start: ast.Position{ - Column: 13, - Line: 33, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "({input: data, want: data, fn: t_now})", - Start: ast.Position{ - Column: 19, - Line: 33, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "{input: data, want: data, fn: t_now}", - Start: ast.Position{ - Column: 20, - Line: 33, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "input: data", - Start: ast.Position{ - Column: 21, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 33, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "data", - Start: ast.Position{ - Column: 28, - Line: 33, - }, - }, - }, - Name: "data", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "want: data", - Start: ast.Position{ - Column: 34, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "want", - Start: ast.Position{ - Column: 34, - Line: 33, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "data", - Start: ast.Position{ - Column: 40, - Line: 33, - }, - }, - }, - Name: "data", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "fn: t_now", - Start: ast.Position{ - Column: 46, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 46, - Line: 33, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "t_now", - Start: ast.Position{ - Column: 50, - Line: 33, - }, - }, - }, - Name: "t_now", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 33, - }, - File: "table_fns_test.flux", - Source: "test _sum = () => ({input: data, want: data, fn: t_now})", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 4, - }, - File: "table_fns_test.flux", - Source: "import \"csv\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 4, - }, - File: "table_fns_test.flux", - Source: "\"csv\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "csv", - }, - }}, - Metadata: "parser-type=rust", - Name: "table_fns_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "table_fns_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"\nt_tail = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 2, offset: 1)\n\ntest _tail_offset = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_offset_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "tail_offset_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_offset_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_offset_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_offset_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "tail_offset_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "tail_offset_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "tail_offset_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "tail_offset_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "tail_offset_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 53, - }, - File: "tail_offset_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "t_tail = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 2, offset: 1)", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 54, - }, - File: "tail_offset_test.flux", - Source: "t_tail", - Start: ast.Position{ - Column: 1, - Line: 54, - }, - }, - }, - Name: "t_tail", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 2, offset: 1)", - Start: ast.Position{ - Column: 10, - Line: 54, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 55, - }, - File: "tail_offset_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 56, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "stop: 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 56, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 56, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T20:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 56, - }, - File: "tail_offset_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 56, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 2, offset: 1)", - Start: ast.Position{ - Column: 5, - Line: 55, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "n: 2, offset: 1", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "n: 2", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "n", - Start: ast.Position{ - Column: 17, - Line: 57, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "2", - Start: ast.Position{ - Column: 20, - Line: 57, - }, - }, - }, - Value: int64(2), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "offset: 1", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "offset", - Start: ast.Position{ - Column: 23, - Line: 57, - }, - }, - }, - Name: "offset", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "1", - Start: ast.Position{ - Column: 31, - Line: 57, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "tail(n: 2, offset: 1)", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 57, - }, - File: "tail_offset_test.flux", - Source: "tail", - Start: ast.Position{ - Column: 12, - Line: 57, - }, - }, - }, - Name: "tail", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "tail_offset_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 54, - }, - File: "tail_offset_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 54, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 54, - }, - File: "tail_offset_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 54, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "_tail_offset = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "_tail_offset", - Start: ast.Position{ - Column: 6, - Line: 59, - }, - }, - }, - Name: "_tail_offset", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 21, - Line: 59, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 27, - Line: 59, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail}", - Start: ast.Position{ - Column: 28, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "input", - Start: ast.Position{ - Column: 29, - Line: 59, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 56, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 56, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 56, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 61, - Line: 59, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 36, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 44, - Line: 59, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "want", - Start: ast.Position{ - Column: 70, - Line: 59, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 92, - Line: 59, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 92, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 95, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 92, - Line: 59, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 97, - Line: 59, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 76, - Line: 59, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 76, - Line: 59, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 76, - Line: 59, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 84, - Line: 59, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "fn: t_tail", - Start: ast.Position{ - Column: 107, - Line: 59, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 107, - Line: 59, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "t_tail", - Start: ast.Position{ - Column: 111, - Line: 59, - }, - }, - }, - Name: "t_tail", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 59, - }, - File: "tail_offset_test.flux", - Source: "test _tail_offset = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 1, - Line: 59, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "tail_offset_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "tail_offset_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "tail_offset_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "tail_offset_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "tail_offset_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "tail_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"\nt_tail = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 1)\n\ntest _tail = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "tail_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "tail_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "tail_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "tail_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "tail_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,1.83,load1,system,host.local\n,,0,2018-05-22T19:53:36Z,1.7,load1,system,host.local\n,,0,2018-05-22T19:53:46Z,1.74,load1,system,host.local\n,,0,2018-05-22T19:53:56Z,1.63,load1,system,host.local\n,,0,2018-05-22T19:54:06Z,1.91,load1,system,host.local\n,,0,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:53:26Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:53:36Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:46Z,1.97,load15,system,host.local\n,,1,2018-05-22T19:53:56Z,1.96,load15,system,host.local\n,,1,2018-05-22T19:54:06Z,1.98,load15,system,host.local\n,,1,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:53:26Z,1.95,load5,system,host.local\n,,2,2018-05-22T19:53:36Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:46Z,1.92,load5,system,host.local\n,,2,2018-05-22T19:53:56Z,1.89,load5,system,host.local\n,,2,2018-05-22T19:54:06Z,1.94,load5,system,host.local\n,,2,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:53:26Z,82.9833984375,used_percent,swap,host.local\n,,3,2018-05-22T19:53:36Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:46Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:53:56Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:06Z,82.598876953125,used_percent,swap,host.local\n,,3,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "tail_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 39, - }, - File: "tail_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 49, - }, - File: "tail_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.84,load1,system,host.local\n,,1,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.97,load15,system,host.local\n,,2,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,1.93,load5,system,host.local\n,,3,2018-05-22T19:00:00Z,2018-05-22T20:00:00Z,2018-05-22T19:54:16Z,82.6416015625,used_percent,swap,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 53, - }, - File: "tail_test.flux", - Source: "t_tail = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 1)", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 50, - }, - File: "tail_test.flux", - Source: "t_tail", - Start: ast.Position{ - Column: 1, - Line: 50, - }, - }, - }, - Name: "t_tail", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 53, - }, - File: "tail_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 1)", - Start: ast.Position{ - Column: 10, - Line: 50, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 51, - }, - File: "tail_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 52, - }, - File: "tail_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "tail_test.flux", - Source: "start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "tail_test.flux", - Source: "start: 2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 52, - }, - File: "tail_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 52, - }, - File: "tail_test.flux", - Source: "2018-05-22T19:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "tail_test.flux", - Source: "stop: 2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 47, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 52, - }, - File: "tail_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 52, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 52, - }, - File: "tail_test.flux", - Source: "2018-05-22T20:00:00Z", - Start: ast.Position{ - Column: 53, - Line: 52, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T20:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 52, - }, - File: "tail_test.flux", - Source: "range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "tail_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 53, - }, - File: "tail_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:00:00Z, stop: 2018-05-22T20:00:00Z)\n |> tail(n: 1)", - Start: ast.Position{ - Column: 5, - Line: 51, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "tail_test.flux", - Source: "n: 1", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "tail_test.flux", - Source: "n: 1", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 53, - }, - File: "tail_test.flux", - Source: "n", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 53, - }, - File: "tail_test.flux", - Source: "1", - Start: ast.Position{ - Column: 20, - Line: 53, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 53, - }, - File: "tail_test.flux", - Source: "tail(n: 1)", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "tail_test.flux", - Source: "tail", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "tail", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "tail_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 11, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 50, - }, - File: "tail_test.flux", - Source: "table", - Start: ast.Position{ - Column: 11, - Line: 50, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 50, - }, - File: "tail_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 17, - Line: 50, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "tail_test.flux", - Source: "_tail = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 55, - }, - File: "tail_test.flux", - Source: "_tail", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_tail", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "tail_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 14, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "tail_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 20, - Line: 55, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 55, - }, - File: "tail_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail}", - Start: ast.Position{ - Column: 21, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "tail_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "tail_test.flux", - Source: "input", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 49, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 55, - }, - File: "tail_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 54, - Line: 55, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 55, - }, - File: "tail_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 37, - Line: 55, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "tail_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 55, - }, - File: "tail_test.flux", - Source: "want", - Start: ast.Position{ - Column: 63, - Line: 55, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 55, - }, - File: "tail_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 85, - Line: 55, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 55, - }, - File: "tail_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 90, - Line: 55, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 76, - Line: 55, - }, - File: "tail_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 69, - Line: 55, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 55, - }, - File: "tail_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 77, - Line: 55, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "tail_test.flux", - Source: "fn: t_tail", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 55, - }, - File: "tail_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 100, - Line: 55, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 55, - }, - File: "tail_test.flux", - Source: "t_tail", - Start: ast.Position{ - Column: 104, - Line: 55, - }, - }, - }, - Name: "t_tail", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 55, - }, - File: "tail_test.flux", - Source: "test _tail = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_tail})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "tail_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "tail_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "tail_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "tail_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "tail_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false,false,false\n#default,r2,,,,,,,,,\n,result,table,_start,_stop,taskID,orgID,_measurement,runID,started,success\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c908f37000,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:11.01435Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c922737000,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:11.115415Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c8f1737000,1970-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z\n\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,true,true,false,false,false,false,true\n#default,r3,,,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,orgID,runID,scheduledFor,started,status,success,taskID\n,,0,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8d6c5b000,02bac3c8f1737000,2018-10-03T17:55:11Z,1970-01-01T00:00:00Z,success,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000\n,,1,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,started,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,1,1970-01-01T00:00:01Z,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,success,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,2,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,started,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n,,2,,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,success,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n\"\nfn = (table=<-) => {\n supl =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n main =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")\n\n return\n join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )\n}\n\ntest task_per_line = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "task_per_line_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "task_per_line_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "task_per_line_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "task_per_line_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "task_per_line_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "task_per_line_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "task_per_line_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 25, - }, - File: "task_per_line_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true\n#default,_result,,,,,,,,\n,result,table,_time,_value,_field,taskID,orgID,status,_measurement\n,,0,2018-10-03T17:55:11.01114Z,1970-01-01T00:00:01Z,requestedAt,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.01114Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,1,2018-10-03T17:55:11.113222Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,2,2018-10-03T17:55:10.920529Z,02bac3c8f1737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.01435Z,02bac3c908f37000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,2,2018-10-03T17:55:11.115415Z,02bac3c922737000,runID,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,3,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,3,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,started,records\n,,4,2018-10-03T17:55:10.920529Z,2018-10-03T17:55:11Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.01435Z,2018-10-03T17:55:12Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n,,4,2018-10-03T17:55:11.115415Z,2018-10-03T17:55:13Z,scheduledFor,02bac3c8f0f37000,02bac3c8d6c5b000,success,records\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "task_per_line_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false,false,false\n#default,r2,,,,,,,,,\n,result,table,_start,_stop,taskID,orgID,_measurement,runID,started,success\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c908f37000,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:11.01435Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c922737000,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:11.115415Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c8f1737000,1970-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z\n\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,true,true,false,false,false,false,true\n#default,r3,,,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,orgID,runID,scheduledFor,started,status,success,taskID\n,,0,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8d6c5b000,02bac3c8f1737000,2018-10-03T17:55:11Z,1970-01-01T00:00:00Z,success,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000\n,,1,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,started,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,1,1970-01-01T00:00:01Z,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,success,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,2,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,started,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n,,2,,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,success,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n\"", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 26, - }, - File: "task_per_line_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 26, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 60, - }, - File: "task_per_line_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false,false,false\n#default,r2,,,,,,,,,\n,result,table,_start,_stop,taskID,orgID,_measurement,runID,started,success\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c908f37000,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:11.01435Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c922737000,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:11.115415Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c8f1737000,1970-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z\n\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,true,true,false,false,false,false,true\n#default,r3,,,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,orgID,runID,scheduledFor,started,status,success,taskID\n,,0,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8d6c5b000,02bac3c8f1737000,2018-10-03T17:55:11Z,1970-01-01T00:00:00Z,success,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000\n,,1,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,started,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,1,1970-01-01T00:00:01Z,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,success,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,2,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,started,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n,,2,,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,success,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n\"", - Start: ast.Position{ - Column: 5, - Line: 27, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,runID,scheduledFor\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,02bac3c8f1737000,2018-10-03T17:55:11Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,string\n#group,false,false,false,false,false,false,false,false,false,false,true,false\n#default,r1,,,,,,,,,,,\n,result,table,_start,_stop,_time,taskID,orgID,status,_measurement,requestedAt,runID,scheduledFor\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,1970-01-01T00:00:01Z,02bac3c908f37000,2018-10-03T17:55:12Z\n,,1,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c908f37000,2018-10-03T17:55:12Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8f0f37000,02bac3c8d6c5b000,started,records,,02bac3c922737000,2018-10-03T17:55:13Z\n,,2,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000,02bac3c8d6c5b000,success,records,,02bac3c922737000,2018-10-03T17:55:13Z\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,dateTime:RFC3339,dateTime:RFC3339\n#group,false,false,true,true,true,true,true,false,false,false\n#default,r2,,,,,,,,,\n,result,table,_start,_stop,taskID,orgID,_measurement,runID,started,success\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c908f37000,2018-10-03T17:55:11.01114Z,2018-10-03T17:55:11.01435Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c922737000,2018-10-03T17:55:11.113222Z,2018-10-03T17:55:11.115415Z\n,,0,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,02bac3c8f0f37000,02bac3c8d6c5b000,records,02bac3c8f1737000,1970-01-01T00:00:00Z,2018-10-03T17:55:10.920529Z\n\n#datatype,string,long,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string,dateTime:RFC3339,string,dateTime:RFC3339,string\n#group,false,false,true,true,true,false,true,true,false,false,false,false,true\n#default,r3,,,,,,,,,,,,\n,result,table,_measurement,_start,_stop,_time,orgID,runID,scheduledFor,started,status,success,taskID\n,,0,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:10.920529Z,02bac3c8d6c5b000,02bac3c8f1737000,2018-10-03T17:55:11Z,1970-01-01T00:00:00Z,success,2018-10-03T17:55:10.920529Z,02bac3c8f0f37000\n,,1,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01114Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,started,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,1,1970-01-01T00:00:01Z,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.01435Z,02bac3c8d6c5b000,02bac3c908f37000,2018-10-03T17:55:12Z,2018-10-03T17:55:11.01114Z,success,2018-10-03T17:55:11.01435Z,02bac3c8f0f37000\n,,2,records,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.113222Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,started,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n,,2,,2018-10-02T17:55:11.520461Z,2018-10-03T17:55:11.520461Z,2018-10-03T17:55:11.115415Z,02bac3c8d6c5b000,02bac3c922737000,2018-10-03T17:55:13Z,2018-10-03T17:55:11.113222Z,success,2018-10-03T17:55:11.115415Z,02bac3c8f0f37000\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 87, - }, - File: "task_per_line_test.flux", - Source: "fn = (table=<-) => {\n supl =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n main =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")\n\n return\n join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )\n}", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 3, - Line: 61, - }, - File: "task_per_line_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 1, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 87, - }, - File: "task_per_line_test.flux", - Source: "(table=<-) => {\n supl =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n main =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")\n\n return\n join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )\n}", - Start: ast.Position{ - Column: 6, - Line: 61, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 87, - }, - File: "task_per_line_test.flux", - Source: "{\n supl =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])\n main =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")\n\n return\n join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )\n}", - Start: ast.Position{ - Column: 20, - Line: 61, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "supl =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 62, - }, - File: "task_per_line_test.flux", - Source: "supl", - Start: ast.Position{ - Column: 5, - Line: 62, - }, - }, - }, - Name: "supl", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 63, - }, - File: "task_per_line_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 22, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 22, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 64, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 29, - Line: 64, - }, - }, - }, - Value: parser.MustParseTime("2018-10-02T17:55:11.520461Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 64, - }, - File: "task_per_line_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 64, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 65, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 65, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "(r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 27, - Line: 65, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r._measurement == \"records\"", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 65, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 65, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "\"records\"", - Start: ast.Position{ - Column: 52, - Line: 65, - }, - }, - }, - Value: "records", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 66, - Line: 65, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r.taskID", - Start: ast.Position{ - Column: 66, - Line: 65, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 65, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "taskID", - Start: ast.Position{ - Column: 68, - Line: 65, - }, - }, - }, - Name: "taskID", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "\"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 78, - Line: 65, - }, - }, - }, - Value: "02bac3c8f0f37000", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 65, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 65, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 16, - Line: 65, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 65, - }, - File: "task_per_line_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 65, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 22, - Line: 66, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 22, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 22, - Line: 66, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 30, - Line: 66, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 66, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 41, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 41, - Line: 66, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 52, - Line: 66, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 53, - Line: 66, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 64, - Line: 66, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 64, - Line: 66, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 77, - Line: 66, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 16, - Line: 66, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 66, - }, - File: "task_per_line_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 16, - Line: 66, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> group(columns: [\"runID\"])", - Start: ast.Position{ - Column: 9, - Line: 63, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "columns: [\"runID\"]", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "columns: [\"runID\"]", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "[\"runID\"]", - Start: ast.Position{ - Column: 31, - Line: 67, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "\"runID\"", - Start: ast.Position{ - Column: 32, - Line: 67, - }, - }, - }, - Value: "runID", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "group(columns: [\"runID\"])", - Start: ast.Position{ - Column: 16, - Line: 67, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 67, - }, - File: "task_per_line_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 67, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "main =\n table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 68, - }, - File: "task_per_line_test.flux", - Source: "main", - Start: ast.Position{ - Column: 5, - Line: 68, - }, - }, - }, - Name: "main", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 69, - }, - File: "task_per_line_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 22, - Line: 70, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "start: 2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 22, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 70, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "2018-10-02T17:55:11.520461Z", - Start: ast.Position{ - Column: 29, - Line: 70, - }, - }, - }, - Value: parser.MustParseTime("2018-10-02T17:55:11.520461Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "range(start: 2018-10-02T17:55:11.520461Z)", - Start: ast.Position{ - Column: 16, - Line: 70, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 70, - }, - File: "task_per_line_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 70, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 71, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 23, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 71, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "(r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 27, - Line: 71, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 34, - Line: 71, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r._measurement == \"records\"", - Start: ast.Position{ - Column: 34, - Line: 71, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 71, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 71, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 71, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "\"records\"", - Start: ast.Position{ - Column: 52, - Line: 71, - }, - }, - }, - Value: "records", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r.taskID == \"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 66, - Line: 71, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r.taskID", - Start: ast.Position{ - Column: 66, - Line: 71, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 67, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 66, - Line: 71, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "taskID", - Start: ast.Position{ - Column: 68, - Line: 71, - }, - }, - }, - Name: "taskID", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "\"02bac3c8f0f37000\"", - Start: ast.Position{ - Column: 78, - Line: 71, - }, - }, - }, - Value: "02bac3c8f0f37000", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 71, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")", - Start: ast.Position{ - Column: 16, - Line: 71, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 71, - }, - File: "task_per_line_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 71, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\"", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"_time\"]", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 22, - Line: 72, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 30, - Line: 72, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 31, - Line: 72, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "columnKey: [\"_field\"]", - Start: ast.Position{ - Column: 41, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 41, - Line: 72, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "[\"_field\"]", - Start: ast.Position{ - Column: 52, - Line: 72, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 53, - Line: 72, - }, - }, - }, - Value: "_field", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "valueColumn: \"_value\"", - Start: ast.Position{ - Column: 64, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 64, - Line: 72, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 77, - Line: 72, - }, - }, - }, - Value: "_value", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")", - Start: ast.Position{ - Column: 16, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 72, - }, - File: "task_per_line_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 16, - Line: 72, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "table\n |> range(start: 2018-10-02T17:55:11.520461Z)\n |> filter(fn: (r) => r._measurement == \"records\" and r.taskID == \"02bac3c8f0f37000\")\n |> pivot(rowKey: [\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")\n |> pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")", - Start: ast.Position{ - Column: 9, - Line: 69, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\"", - Start: ast.Position{ - Column: 22, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "rowKey: [\"runID\"]", - Start: ast.Position{ - Column: 22, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "rowKey", - Start: ast.Position{ - Column: 22, - Line: 73, - }, - }, - }, - Name: "rowKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "[\"runID\"]", - Start: ast.Position{ - Column: 30, - Line: 73, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "\"runID\"", - Start: ast.Position{ - Column: 31, - Line: 73, - }, - }, - }, - Value: "runID", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "columnKey: [\"status\"]", - Start: ast.Position{ - Column: 41, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "columnKey", - Start: ast.Position{ - Column: 41, - Line: 73, - }, - }, - }, - Name: "columnKey", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "[\"status\"]", - Start: ast.Position{ - Column: 52, - Line: 73, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "\"status\"", - Start: ast.Position{ - Column: 53, - Line: 73, - }, - }, - }, - Value: "status", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "valueColumn: \"_time\"", - Start: ast.Position{ - Column: 64, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "valueColumn", - Start: ast.Position{ - Column: 64, - Line: 73, - }, - }, - }, - Name: "valueColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 77, - Line: 73, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "pivot(rowKey: [\"runID\"], columnKey: [\"status\"], valueColumn: \"_time\")", - Start: ast.Position{ - Column: 16, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 73, - }, - File: "task_per_line_test.flux", - Source: "pivot", - Start: ast.Position{ - Column: 16, - Line: 73, - }, - }, - }, - Name: "pivot", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 85, - }, - File: "task_per_line_test.flux", - Source: "tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "tables: {main: main, supl: supl}", - Start: ast.Position{ - Column: 13, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 13, - Line: 77, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "{main: main, supl: supl}", - Start: ast.Position{ - Column: 21, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "main: main", - Start: ast.Position{ - Column: 22, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "main", - Start: ast.Position{ - Column: 22, - Line: 77, - }, - }, - }, - Name: "main", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "main", - Start: ast.Position{ - Column: 28, - Line: 77, - }, - }, - }, - Name: "main", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "supl: supl", - Start: ast.Position{ - Column: 34, - Line: 77, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "supl", - Start: ast.Position{ - Column: 34, - Line: 77, - }, - }, - }, - Name: "supl", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 77, - }, - File: "task_per_line_test.flux", - Source: "supl", - Start: ast.Position{ - Column: 40, - Line: 77, - }, - }, - }, - Name: "supl", - }, - }}, - Rbrace: nil, - With: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 85, - }, - File: "task_per_line_test.flux", - Source: "on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ]", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 78, - }, - File: "task_per_line_test.flux", - Source: "on", - Start: ast.Position{ - Column: 13, - Line: 78, - }, - }, - }, - Name: "on", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 85, - }, - File: "task_per_line_test.flux", - Source: "[\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ]", - Start: ast.Position{ - Column: 17, - Line: 78, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 79, - }, - File: "task_per_line_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 17, - Line: 79, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 80, - }, - File: "task_per_line_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 17, - Line: 80, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 81, - }, - File: "task_per_line_test.flux", - Source: "\"orgID\"", - Start: ast.Position{ - Column: 17, - Line: 81, - }, - }, - }, - Value: "orgID", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 82, - }, - File: "task_per_line_test.flux", - Source: "\"taskID\"", - Start: ast.Position{ - Column: 17, - Line: 82, - }, - }, - }, - Value: "taskID", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 83, - }, - File: "task_per_line_test.flux", - Source: "\"runID\"", - Start: ast.Position{ - Column: 17, - Line: 83, - }, - }, - }, - Value: "runID", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 84, - }, - File: "task_per_line_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 17, - Line: 84, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 86, - }, - File: "task_per_line_test.flux", - Source: "join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )", - Start: ast.Position{ - Column: 9, - Line: 76, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 76, - }, - File: "task_per_line_test.flux", - Source: "join", - Start: ast.Position{ - Column: 9, - Line: 76, - }, - }, - }, - Name: "join", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 86, - }, - File: "task_per_line_test.flux", - Source: "return\n join(\n tables: {main: main, supl: supl},\n on: [\n \"_start\",\n \"_stop\",\n \"orgID\",\n \"taskID\",\n \"runID\",\n \"_measurement\",\n ],\n )", - Start: ast.Position{ - Column: 5, - Line: 75, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 61, - }, - File: "task_per_line_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 61, - }, - File: "task_per_line_test.flux", - Source: "table", - Start: ast.Position{ - Column: 7, - Line: 61, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 61, - }, - File: "task_per_line_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 13, - Line: 61, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "task_per_line = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn})", - Start: ast.Position{ - Column: 6, - Line: 89, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "task_per_line", - Start: ast.Position{ - Column: 6, - Line: 89, - }, - }, - }, - Name: "task_per_line", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn})", - Start: ast.Position{ - Column: 22, - Line: 89, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn})", - Start: ast.Position{ - Column: 28, - Line: 89, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn}", - Start: ast.Position{ - Column: 29, - Line: 89, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "input", - Start: ast.Position{ - Column: 30, - Line: 89, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 89, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 57, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 57, - Line: 89, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 62, - Line: 89, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 37, - Line: 89, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 37, - Line: 89, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 37, - Line: 89, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 45, - Line: 89, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "want", - Start: ast.Position{ - Column: 71, - Line: 89, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 89, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 93, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 93, - Line: 89, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 98, - Line: 89, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 106, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 77, - Line: 89, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 77, - Line: 89, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 84, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 77, - Line: 89, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 85, - Line: 89, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "fn: fn", - Start: ast.Position{ - Column: 108, - Line: 89, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 108, - Line: 89, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 112, - Line: 89, - }, - }, - }, - Name: "fn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 89, - }, - File: "task_per_line_test.flux", - Source: "test task_per_line = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: fn})", - Start: ast.Position{ - Column: 1, - Line: 89, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "task_per_line_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "task_per_line_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "task_per_line_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "task_per_line_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "task_per_line_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,0\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"\noutData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,6\n,,1,_m,QQ,1\n,,2,_m,RR,0\n\"\ntwaFn = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> timeWeightedAvg(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest twa_test = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "time_weighted_avg_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "time_weighted_avg_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "time_weighted_avg_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "time_weighted_avg_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "time_weighted_avg_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "time_weighted_avg_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,0\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "time_weighted_avg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "time_weighted_avg_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,0\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,double\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00Z,_m,FF,0\n,,0,2018-05-22T19:53:10Z,_m,FF,2\n,,0,2018-05-22T19:53:20Z,_m,FF,4\n,,0,2018-05-22T19:53:30Z,_m,FF,6\n,,0,2018-05-22T19:53:40Z,_m,FF,8\n,,0,2018-05-22T19:53:50Z,_m,FF,10\n,,1,2018-05-22T19:53:10Z,_m,QQ,1\n,,1,2018-05-22T19:53:20Z,_m,QQ,1\n,,1,2018-05-22T19:53:30Z,_m,QQ,1\n,,1,2018-05-22T19:53:40Z,_m,QQ,1\n,,2,2018-05-22T19:53:10Z,_m,RR,1\n,,2,2018-05-22T19:53:30Z,_m,RR,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "time_weighted_avg_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,6\n,,1,_m,QQ,1\n,,2,_m,RR,0\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "time_weighted_avg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "time_weighted_avg_test.flux", - Source: "\"\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,6\n,,1,_m,QQ,1\n,,2,_m,RR,0\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,double\n#group,false,false,true,true,false\n#default,_result,,,,\n,result,table,_measurement,_field,_value\n,,0,_m,FF,6\n,,1,_m,QQ,1\n,,2,_m,RR,0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "twaFn = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> timeWeightedAvg(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 37, - }, - File: "time_weighted_avg_test.flux", - Source: "twaFn", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "twaFn", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> timeWeightedAvg(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "time_weighted_avg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "stop: 2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 39, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "2018-05-22T19:54:00Z", - Start: ast.Position{ - Column: 53, - Line: 39, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "time_weighted_avg_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> timeWeightedAvg(unit: 10s)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "unit: 10s", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 28, - Line: 40, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "timeWeightedAvg(unit: 10s)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 40, - }, - File: "time_weighted_avg_test.flux", - Source: "timeWeightedAvg", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "timeWeightedAvg", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:54:00Z)\n |> timeWeightedAvg(unit: 10s)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 41, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 41, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 41, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 41, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 41, - }, - File: "time_weighted_avg_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "time_weighted_avg_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 37, - }, - File: "time_weighted_avg_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "time_weighted_avg_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "twa_test = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "twa_test", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "twa_test", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn})", - Start: ast.Position{ - Column: 17, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn})", - Start: ast.Position{ - Column: 23, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn}", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "input", - Start: ast.Position{ - Column: 25, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 52, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 52, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 57, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 32, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 40, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 66, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 70, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "want", - Start: ast.Position{ - Column: 66, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 88, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 91, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 88, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 93, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 72, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 72, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 79, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 72, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 80, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "fn: twaFn", - Start: ast.Position{ - Column: 103, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 103, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "twaFn", - Start: ast.Position{ - Column: 107, - Line: 43, - }, - }, - }, - Name: "twaFn", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 43, - }, - File: "time_weighted_avg_test.flux", - Source: "test twa_test = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: twaFn})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "time_weighted_avg_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "time_weighted_avg_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "time_weighted_avg_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "time_weighted_avg_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "time_weighted_avg_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#group,false,false,true,true,true,true,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,dateTime:RFC3339\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,_value,_time\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:10Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:20Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:30Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,33.333333333333336,2018-05-22T00:00:40Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,36.666666666666664,2018-05-22T00:00:50Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n\"\ntimed_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> timedMovingAverage(every: 10s, period: 30s)\n\ntest _timed_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "timed_moving_average_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "timed_moving_average_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "timed_moving_average_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "timed_moving_average_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "timed_moving_average_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "timed_moving_average_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "timed_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "timed_moving_average_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,30,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,40,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "timed_moving_average_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,true,true,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,dateTime:RFC3339\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,_value,_time\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:10Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:20Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:30Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,33.333333333333336,2018-05-22T00:00:40Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,36.666666666666664,2018-05-22T00:00:50Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "timed_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 35, - }, - File: "timed_moving_average_test.flux", - Source: "\"\n#group,false,false,true,true,true,true,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,dateTime:RFC3339\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,_value,_time\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:10Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:20Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:30Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,33.333333333333336,2018-05-22T00:00:40Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,36.666666666666664,2018-05-22T00:00:50Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#group,false,false,true,true,true,true,true,true,true,true,false,false\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,string,string,string,string,double,dateTime:RFC3339\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_field,_measurement,device,fstype,host,path,_value,_time\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:10Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:20Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,30,2018-05-22T00:00:30Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,33.333333333333336,2018-05-22T00:00:40Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,36.666666666666664,2018-05-22T00:00:50Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n,,0,2018-05-22T00:00:00Z,2018-05-22T00:01:00Z,used_percent,disk,disk1s1,apfs,host.local,/,40,2018-05-22T00:01:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "timed_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> timedMovingAverage(every: 10s, period: 30s)", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 36, - }, - File: "timed_moving_average_test.flux", - Source: "timed_moving_average", - Start: ast.Position{ - Column: 1, - Line: 36, - }, - }, - }, - Name: "timed_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> timedMovingAverage(every: 10s, period: 30s)", - Start: ast.Position{ - Column: 24, - Line: 36, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 37, - }, - File: "timed_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 38, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "stop: 2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 47, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 38, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "2018-05-22T00:01:00Z", - Start: ast.Position{ - Column: 53, - Line: 38, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:01:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 38, - }, - File: "timed_moving_average_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z, stop: 2018-05-22T00:01:00Z)\n |> timedMovingAverage(every: 10s, period: 30s)", - Start: ast.Position{ - Column: 5, - Line: 37, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "every: 10s, period: 30s", - Start: ast.Position{ - Column: 31, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "every: 10s", - Start: ast.Position{ - Column: 31, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "every", - Start: ast.Position{ - Column: 31, - Line: 39, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "10s", - Start: ast.Position{ - Column: 38, - Line: 39, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(10), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "period: 30s", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "period", - Start: ast.Position{ - Column: 43, - Line: 39, - }, - }, - }, - Name: "period", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 51, - Line: 39, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "timedMovingAverage(every: 10s, period: 30s)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 39, - }, - File: "timed_moving_average_test.flux", - Source: "timedMovingAverage", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "timedMovingAverage", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "timed_moving_average_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 36, - }, - File: "timed_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 36, - }, - File: "timed_moving_average_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 36, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "_timed_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average})", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 41, - }, - File: "timed_moving_average_test.flux", - Source: "_timed_moving_average", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Name: "_timed_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average})", - Start: ast.Position{ - Column: 30, - Line: 41, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average})", - Start: ast.Position{ - Column: 5, - Line: 42, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average}", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 42, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 42, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 42, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 42, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 42, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 42, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 42, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "fn: timed_moving_average", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 42, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "timed_moving_average", - Start: ast.Position{ - Column: 89, - Line: 42, - }, - }, - }, - Name: "timed_moving_average", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 42, - }, - File: "timed_moving_average_test.flux", - Source: "test _timed_moving_average = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: timed_moving_average})", - Start: ast.Position{ - Column: 1, - Line: 41, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "timed_moving_average_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "timed_moving_average_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "timed_moving_average_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "timed_moving_average_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "timed_moving_average_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 29, - }, - File: "today_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T12:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,dateTime:RFC3339\n#group,false,false,true,true,false,true,true,false,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,_time,_start,_stop,_value,cpu,host,today\n,,0,usage_guest,cpu,2018-05-22T19:53:26Z,2018-05-22T19:53:26Z,2030-01-01T12:00:00Z,0,cpu-total,host.local,2030-01-01T00:00:00Z\n\"\nt_today = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with today: today()}))\n\ntest _today = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "today_test.flux", - Source: "now = () => 2030-01-01T12:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "today_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "today_test.flux", - Source: "() => 2030-01-01T12:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "today_test.flux", - Source: "2030-01-01T12:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T12:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "today_test.flux", - Source: "option now = () => 2030-01-01T12:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "today_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "today_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 15, - }, - File: "today_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "today_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,dateTime:RFC3339\n#group,false,false,true,true,false,true,true,false,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,_time,_start,_stop,_value,cpu,host,today\n,,0,usage_guest,cpu,2018-05-22T19:53:26Z,2018-05-22T19:53:26Z,2030-01-01T12:00:00Z,0,cpu-total,host.local,2030-01-01T00:00:00Z\n\"", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 16, - }, - File: "today_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 16, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 23, - }, - File: "today_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,dateTime:RFC3339\n#group,false,false,true,true,false,true,true,false,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,_time,_start,_stop,_value,cpu,host,today\n,,0,usage_guest,cpu,2018-05-22T19:53:26Z,2018-05-22T19:53:26Z,2030-01-01T12:00:00Z,0,cpu-total,host.local,2030-01-01T00:00:00Z\n\"", - Start: ast.Position{ - Column: 5, - Line: 17, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,dateTime:RFC3339\n#group,false,false,true,true,false,true,true,false,true,true,false\n#default,_result,,,,,,,,,,\n,result,table,_field,_measurement,_time,_start,_stop,_value,cpu,host,today\n,,0,usage_guest,cpu,2018-05-22T19:53:26Z,2018-05-22T19:53:26Z,2030-01-01T12:00:00Z,0,cpu-total,host.local,2030-01-01T00:00:00Z\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 27, - }, - File: "today_test.flux", - Source: "t_today = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with today: today()}))", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 24, - }, - File: "today_test.flux", - Source: "t_today", - Start: ast.Position{ - Column: 1, - Line: 24, - }, - }, - }, - Name: "t_today", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 27, - }, - File: "today_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with today: today()}))", - Start: ast.Position{ - Column: 11, - Line: 24, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 25, - }, - File: "today_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 26, - }, - File: "today_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "today_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "today_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 26, - }, - File: "today_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 26, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 26, - }, - File: "today_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 26, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 26, - }, - File: "today_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z)", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 26, - }, - File: "today_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 26, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 27, - }, - File: "today_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z)\n |> map(fn: (r) => ({r with today: today()}))", - Start: ast.Position{ - Column: 5, - Line: 25, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 27, - }, - File: "today_test.flux", - Source: "fn: (r) => ({r with today: today()})", - Start: ast.Position{ - Column: 16, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 27, - }, - File: "today_test.flux", - Source: "fn: (r) => ({r with today: today()})", - Start: ast.Position{ - Column: 16, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 27, - }, - File: "today_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 16, - Line: 27, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 27, - }, - File: "today_test.flux", - Source: "(r) => ({r with today: today()})", - Start: ast.Position{ - Column: 20, - Line: 27, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 27, - }, - File: "today_test.flux", - Source: "({r with today: today()})", - Start: ast.Position{ - Column: 27, - Line: 27, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 27, - }, - File: "today_test.flux", - Source: "{r with today: today()}", - Start: ast.Position{ - Column: 28, - Line: 27, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 27, - }, - File: "today_test.flux", - Source: "today: today()", - Start: ast.Position{ - Column: 36, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 27, - }, - File: "today_test.flux", - Source: "today", - Start: ast.Position{ - Column: 36, - Line: 27, - }, - }, - }, - Name: "today", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 27, - }, - File: "today_test.flux", - Source: "today()", - Start: ast.Position{ - Column: 43, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 27, - }, - File: "today_test.flux", - Source: "today", - Start: ast.Position{ - Column: 43, - Line: 27, - }, - }, - }, - Name: "today", - }, - Lparen: nil, - Rparen: nil, - }, - }}, - Rbrace: nil, - With: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 27, - }, - File: "today_test.flux", - Source: "r", - Start: ast.Position{ - Column: 29, - Line: 27, - }, - }, - }, - Name: "r", - }, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 27, - }, - File: "today_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 27, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 27, - }, - File: "today_test.flux", - Source: "r", - Start: ast.Position{ - Column: 21, - Line: 27, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 27, - }, - File: "today_test.flux", - Source: "map(fn: (r) => ({r with today: today()}))", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 27, - }, - File: "today_test.flux", - Source: "map", - Start: ast.Position{ - Column: 12, - Line: 27, - }, - }, - }, - Name: "map", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 24, - }, - File: "today_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 24, - }, - File: "today_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 24, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 24, - }, - File: "today_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 24, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 29, - }, - File: "today_test.flux", - Source: "_today = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today})", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 29, - }, - File: "today_test.flux", - Source: "_today", - Start: ast.Position{ - Column: 6, - Line: 29, - }, - }, - }, - Name: "_today", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 29, - }, - File: "today_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today})", - Start: ast.Position{ - Column: 15, - Line: 29, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 29, - }, - File: "today_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today})", - Start: ast.Position{ - Column: 21, - Line: 29, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 29, - }, - File: "today_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today}", - Start: ast.Position{ - Column: 22, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 29, - }, - File: "today_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 29, - }, - File: "today_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 29, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "today_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "today_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 29, - }, - File: "today_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 29, - }, - File: "today_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 29, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 29, - }, - File: "today_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 29, - }, - File: "today_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 29, - }, - File: "today_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 29, - }, - File: "today_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 29, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 29, - }, - File: "today_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 29, - }, - File: "today_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 29, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 29, - }, - File: "today_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 29, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 29, - }, - File: "today_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 29, - }, - File: "today_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 29, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 29, - }, - File: "today_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 29, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 29, - }, - File: "today_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 29, - }, - File: "today_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 29, - }, - File: "today_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 29, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 29, - }, - File: "today_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 29, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 29, - }, - File: "today_test.flux", - Source: "fn: t_today", - Start: ast.Position{ - Column: 101, - Line: 29, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 29, - }, - File: "today_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 29, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 29, - }, - File: "today_test.flux", - Source: "t_today", - Start: ast.Position{ - Column: 105, - Line: 29, - }, - }, - }, - Name: "t_today", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 29, - }, - File: "today_test.flux", - Source: "test _today = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_today})", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "today_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "today_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "today_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "today_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "today_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "top_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:54:16Z,20000,used,aa\n,,0,2018-05-22T19:53:56Z,55000,used,aa\n,,0,2018-05-22T19:54:06Z,20000,used,aa\n,,0,2018-05-22T19:53:26Z,35000,used,aa\n,,0,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:36Z,15000,used,aa\n,,1,2018-05-22T19:54:16Z,20,used_percent,aa\n,,1,2018-05-22T19:53:56Z,55,used_percent,aa\n,,1,2018-05-22T19:54:06Z,20,used_percent,aa\n,,1,2018-05-22T19:53:26Z,35,used_percent,aa\n,,1,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:36Z,15,used_percent,aa\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55000,used,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55,used_percent,aa\n\"\nt_top = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:24.421470485Z)\n |> top(n: 2)\n\ntest _top = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "top_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "top_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "top_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "top_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "top_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "top_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:54:16Z,20000,used,aa\n,,0,2018-05-22T19:53:56Z,55000,used,aa\n,,0,2018-05-22T19:54:06Z,20000,used,aa\n,,0,2018-05-22T19:53:26Z,35000,used,aa\n,,0,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:36Z,15000,used,aa\n,,1,2018-05-22T19:54:16Z,20,used_percent,aa\n,,1,2018-05-22T19:53:56Z,55,used_percent,aa\n,,1,2018-05-22T19:54:06Z,20,used_percent,aa\n,,1,2018-05-22T19:53:26Z,35,used_percent,aa\n,,1,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:36Z,15,used_percent,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "top_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "top_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:54:16Z,20000,used,aa\n,,0,2018-05-22T19:53:56Z,55000,used,aa\n,,0,2018-05-22T19:54:06Z,20000,used,aa\n,,0,2018-05-22T19:53:26Z,35000,used,aa\n,,0,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:36Z,15000,used,aa\n,,1,2018-05-22T19:54:16Z,20,used_percent,aa\n,,1,2018-05-22T19:53:56Z,55,used_percent,aa\n,,1,2018-05-22T19:54:06Z,20,used_percent,aa\n,,1,2018-05-22T19:53:26Z,35,used_percent,aa\n,,1,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:36Z,15,used_percent,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string\n#group,false,false,false,false,true,true\n#default,_result,,,,,\n,result,table,_time,_value,_field,_measurement\n,,0,2018-05-22T19:54:16Z,20000,used,aa\n,,0,2018-05-22T19:53:56Z,55000,used,aa\n,,0,2018-05-22T19:54:06Z,20000,used,aa\n,,0,2018-05-22T19:53:26Z,35000,used,aa\n,,0,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:36Z,15000,used,aa\n,,1,2018-05-22T19:54:16Z,20,used_percent,aa\n,,1,2018-05-22T19:53:56Z,55,used_percent,aa\n,,1,2018-05-22T19:54:06Z,20,used_percent,aa\n,,1,2018-05-22T19:53:26Z,35,used_percent,aa\n,,1,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:36Z,15,used_percent,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "top_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55000,used,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55,used_percent,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "top_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 37, - }, - File: "top_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55000,used,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55,used_percent,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,string,string,string\n#group,false,false,true,true,false,false,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70000,used,aa\n,,0,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55000,used,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:46Z,70,used_percent,aa\n,,1,2018-05-22T19:53:24.421470485Z,2030-01-01T00:00:00Z,2018-05-22T19:53:56Z,55,used_percent,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "top_test.flux", - Source: "t_top = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:24.421470485Z)\n |> top(n: 2)", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 38, - }, - File: "top_test.flux", - Source: "t_top", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - Name: "t_top", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "top_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:24.421470485Z)\n |> top(n: 2)", - Start: ast.Position{ - Column: 9, - Line: 38, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 39, - }, - File: "top_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "top_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:24.421470485Z)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "top_test.flux", - Source: "start: 2018-05-22T19:53:24.421470485Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "top_test.flux", - Source: "start: 2018-05-22T19:53:24.421470485Z", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "top_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 40, - }, - File: "top_test.flux", - Source: "2018-05-22T19:53:24.421470485Z", - Start: ast.Position{ - Column: 25, - Line: 40, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:24.421470485Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 40, - }, - File: "top_test.flux", - Source: "range(start: 2018-05-22T19:53:24.421470485Z)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "top_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "top_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:24.421470485Z)\n |> top(n: 2)", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "top_test.flux", - Source: "n: 2", - Start: ast.Position{ - Column: 16, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "top_test.flux", - Source: "n: 2", - Start: ast.Position{ - Column: 16, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "top_test.flux", - Source: "n", - Start: ast.Position{ - Column: 16, - Line: 41, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 41, - }, - File: "top_test.flux", - Source: "2", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Value: int64(2), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "top_test.flux", - Source: "top(n: 2)", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 41, - }, - File: "top_test.flux", - Source: "top", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "top", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "top_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 10, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 38, - }, - File: "top_test.flux", - Source: "table", - Start: ast.Position{ - Column: 10, - Line: 38, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 38, - }, - File: "top_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 16, - Line: 38, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "top_test.flux", - Source: "_top = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top})", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 43, - }, - File: "top_test.flux", - Source: "_top", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Name: "_top", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "top_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top})", - Start: ast.Position{ - Column: 13, - Line: 43, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "top_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top})", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 43, - }, - File: "top_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top}", - Start: ast.Position{ - Column: 20, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 43, - }, - File: "top_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 21, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 43, - }, - File: "top_test.flux", - Source: "input", - Start: ast.Position{ - Column: 21, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 43, - }, - File: "top_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 43, - }, - File: "top_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 43, - }, - File: "top_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 43, - }, - File: "top_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 53, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 43, - }, - File: "top_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 43, - }, - File: "top_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 43, - }, - File: "top_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 43, - }, - File: "top_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 36, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 43, - }, - File: "top_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 43, - }, - File: "top_test.flux", - Source: "want", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 43, - }, - File: "top_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 43, - }, - File: "top_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 84, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "top_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 84, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 43, - }, - File: "top_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 43, - }, - File: "top_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 68, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "top_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 68, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 75, - Line: 43, - }, - File: "top_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 68, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "top_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 76, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "top_test.flux", - Source: "fn: t_top", - Start: ast.Position{ - Column: 99, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 101, - Line: 43, - }, - File: "top_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 99, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 108, - Line: 43, - }, - File: "top_test.flux", - Source: "t_top", - Start: ast.Position{ - Column: 103, - Line: 43, - }, - }, - }, - Name: "t_top", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 43, - }, - File: "top_test.flux", - Source: "test _top = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_top})", - Start: ast.Position{ - Column: 1, - Line: 43, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "top_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "top_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "top_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "top_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "top_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,18.181818181818187,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,15.384615384615374,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13.33333333333333,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,11.764705882352944,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,10.526315789473696,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,8.304761904761904,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,5.641927541329594,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,3.0392222148231784,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,0.716067574030288,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,-1.2848911076603242,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,-2.9999661985600445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,-4.493448741755913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,-5.836238000516913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,-7.099092024379772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,-8.352897627933453,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,-9.673028502435233,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,-11.147601363985949,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,-12.891818138458877,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,-15.074463280730022,used_percent,disk,disk1s1,apfs,host.local,/\n\"\ntriple_exponential_derivative = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleExponentialDerivative(n: 4)\n\ntest _triple_exponential_derivative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_derivative_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "triple_exponential_derivative_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_derivative_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_derivative_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_derivative_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "triple_exponential_derivative_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "triple_exponential_derivative_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "triple_exponential_derivative_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "triple_exponential_derivative_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,18.181818181818187,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,15.384615384615374,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13.33333333333333,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,11.764705882352944,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,10.526315789473696,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,8.304761904761904,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,5.641927541329594,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,3.0392222148231784,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,0.716067574030288,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,-1.2848911076603242,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,-2.9999661985600445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,-4.493448741755913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,-5.836238000516913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,-7.099092024379772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,-8.352897627933453,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,-9.673028502435233,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,-11.147601363985949,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,-12.891818138458877,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,-15.074463280730022,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "triple_exponential_derivative_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 69, - }, - File: "triple_exponential_derivative_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,18.181818181818187,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,15.384615384615374,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13.33333333333333,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,11.764705882352944,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,10.526315789473696,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,8.304761904761904,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,5.641927541329594,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,3.0392222148231784,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,0.716067574030288,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,-1.2848911076603242,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,-2.9999661985600445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,-4.493448741755913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,-5.836238000516913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,-7.099092024379772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,-8.352897627933453,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,-9.673028502435233,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,-11.147601363985949,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,-12.891818138458877,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,-15.074463280730022,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,18.181818181818187,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,15.384615384615374,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13.33333333333333,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,11.764705882352944,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,10.526315789473696,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,8.304761904761904,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,5.641927541329594,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,3.0392222148231784,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,0.716067574030288,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,-1.2848911076603242,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,-2.9999661985600445,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,-4.493448741755913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,-5.836238000516913,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,-7.099092024379772,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,-8.352897627933453,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,-9.673028502435233,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,-11.147601363985949,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,-12.891818138458877,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,-15.074463280730022,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "triple_exponential_derivative = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleExponentialDerivative(n: 4)", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 70, - }, - File: "triple_exponential_derivative_test.flux", - Source: "triple_exponential_derivative", - Start: ast.Position{ - Column: 1, - Line: 70, - }, - }, - }, - Name: "triple_exponential_derivative", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleExponentialDerivative(n: 4)", - Start: ast.Position{ - Column: 33, - Line: 70, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 71, - }, - File: "triple_exponential_derivative_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 72, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 72, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 72, - }, - File: "triple_exponential_derivative_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 72, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleExponentialDerivative(n: 4)", - Start: ast.Position{ - Column: 5, - Line: 71, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "n: 4", - Start: ast.Position{ - Column: 40, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "n: 4", - Start: ast.Position{ - Column: 40, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "n", - Start: ast.Position{ - Column: 40, - Line: 73, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "4", - Start: ast.Position{ - Column: 43, - Line: 73, - }, - }, - }, - Value: int64(4), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "tripleExponentialDerivative(n: 4)", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 73, - }, - File: "triple_exponential_derivative_test.flux", - Source: "tripleExponentialDerivative", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "tripleExponentialDerivative", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 70, - }, - File: "triple_exponential_derivative_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 34, - Line: 70, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 70, - }, - File: "triple_exponential_derivative_test.flux", - Source: "table", - Start: ast.Position{ - Column: 34, - Line: 70, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 70, - }, - File: "triple_exponential_derivative_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 40, - Line: 70, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "_triple_exponential_derivative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative})", - Start: ast.Position{ - Column: 6, - Line: 75, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 75, - }, - File: "triple_exponential_derivative_test.flux", - Source: "_triple_exponential_derivative", - Start: ast.Position{ - Column: 6, - Line: 75, - }, - }, - }, - Name: "_triple_exponential_derivative", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative})", - Start: ast.Position{ - Column: 39, - Line: 75, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative})", - Start: ast.Position{ - Column: 5, - Line: 76, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative}", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 76, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 76, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 76, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 76, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 76, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 76, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 76, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 76, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "fn: triple_exponential_derivative", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 76, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "triple_exponential_derivative", - Start: ast.Position{ - Column: 89, - Line: 76, - }, - }, - }, - Name: "triple_exponential_derivative", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 120, - Line: 76, - }, - File: "triple_exponential_derivative_test.flux", - Source: "test _triple_exponential_derivative = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: triple_exponential_derivative})", - Start: ast.Position{ - Column: 1, - Line: 75, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "triple_exponential_derivative_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "triple_exponential_derivative_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "triple_exponential_derivative_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "triple_exponential_derivative_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "triple_exponential_derivative_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"\noutData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,14.431999999999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,13.345599999999994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,12.155520000000006,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,9.906687999999997,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,8.865630719999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,7.8589122560000035,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,6.871005491200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,5.891160883200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,4.912928706560004,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,3.9329551040511994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,2.9498469349785585,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,1.96332557120307,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,0.9736696408637426,used_percent,disk,disk1s1,apfs,host.local,/\n\"\ntriple_exponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleEMA(n: 4)\n\ntest _triple_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 43, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string,string,string\n#group,false,false,false,false,true,true,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:10Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:30Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:40Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:00Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:10Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:30Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:40Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:02:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:10Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:20Z,9,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:30Z,8,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:40Z,7,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:03:50Z,6,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:00Z,5,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:10Z,4,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:20Z,3,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:30Z,2,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:04:40Z,1,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "outData =\n \"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,14.431999999999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,13.345599999999994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,12.155520000000006,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,9.906687999999997,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,8.865630719999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,7.8589122560000035,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,6.871005491200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,5.891160883200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,4.912928706560004,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,3.9329551040511994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,2.9498469349785585,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,1.96332557120307,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,0.9736696408637426,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 44, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 70, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "\"\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,14.431999999999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,13.345599999999994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,12.155520000000006,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,9.906687999999997,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,8.865630719999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,7.8589122560000035,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,6.871005491200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,5.891160883200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,4.912928706560004,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,3.9329551040511994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,2.9498469349785585,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,1.96332557120307,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,0.9736696408637426,used_percent,disk,disk1s1,apfs,host.local,/\n\"", - Start: ast.Position{ - Column: 5, - Line: 45, - }, - }, - }, - Value: "\n#group,false,false,true,true,false,false,true,true,true,true,true,true\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string,string,string\n#default,_result,,,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,device,fstype,host,path\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:30Z,10,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:40Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:01:50Z,12,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:00Z,13,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:10Z,14,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:20Z,15,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:30Z,14.431999999999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:40Z,13.345599999999994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:02:50Z,12.155520000000006,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:00Z,11,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:10Z,9.906687999999997,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:20Z,8.865630719999995,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:30Z,7.8589122560000035,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:40Z,6.871005491200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:03:50Z,5.891160883200005,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:00Z,4.912928706560004,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:10Z,3.9329551040511994,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:20Z,2.9498469349785585,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:30Z,1.96332557120307,used_percent,disk,disk1s1,apfs,host.local,/\n,,0,2018-05-22T00:00:00Z,2030-01-01T00:00:00.000000000Z,2018-05-22T00:04:40Z,0.9736696408637426,used_percent,disk,disk1s1,apfs,host.local,/\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "triple_exponential_moving_average = (table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleEMA(n: 4)", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 71, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "triple_exponential_moving_average", - Start: ast.Position{ - Column: 1, - Line: 71, - }, - }, - }, - Name: "triple_exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleEMA(n: 4)", - Start: ast.Position{ - Column: 37, - Line: 71, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 72, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "start: 2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 73, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "2018-05-22T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 73, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T00:00:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "range(start: 2018-05-22T00:00:00Z)", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 73, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 73, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "table\n |> range(start: 2018-05-22T00:00:00Z)\n |> tripleEMA(n: 4)", - Start: ast.Position{ - Column: 5, - Line: 72, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "n: 4", - Start: ast.Position{ - Column: 22, - Line: 74, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "n: 4", - Start: ast.Position{ - Column: 22, - Line: 74, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "n", - Start: ast.Position{ - Column: 22, - Line: 74, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "4", - Start: ast.Position{ - Column: 25, - Line: 74, - }, - }, - }, - Value: int64(4), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "tripleEMA(n: 4)", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 74, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "tripleEMA", - Start: ast.Position{ - Column: 12, - Line: 74, - }, - }, - }, - Name: "tripleEMA", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 38, - Line: 71, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 71, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "table", - Start: ast.Position{ - Column: 38, - Line: 71, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 71, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 44, - Line: 71, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "_triple_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 76, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "_triple_exponential_moving_average", - Start: ast.Position{ - Column: 6, - Line: 76, - }, - }, - }, - Name: "_triple_exponential_moving_average", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "() =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 43, - Line: 76, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 5, - Line: 77, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 6, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "{\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n }", - Start: ast.Position{ - Column: 6, - Line: 77, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 9, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "input", - Start: ast.Position{ - Column: 9, - Line: 78, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 78, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 36, - Line: 78, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 36, - Line: 78, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 47, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 41, - Line: 78, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 16, - Line: 78, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 16, - Line: 78, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 16, - Line: 78, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 78, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 24, - Line: 78, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 9, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "want", - Start: ast.Position{ - Column: 9, - Line: 79, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 31, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 31, - Line: 79, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 36, - Line: 79, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 15, - Line: 79, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 15, - Line: 79, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 15, - Line: 79, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 79, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 23, - Line: 79, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 80, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "fn: triple_exponential_moving_average", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 80, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 9, - Line: 80, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 80, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "triple_exponential_moving_average", - Start: ast.Position{ - Column: 13, - Line: 80, - }, - }, - }, - Name: "triple_exponential_moving_average", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 81, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "test _triple_exponential_moving_average = () =>\n ({\n input: testing.loadStorage(csv: inData),\n want: testing.loadMem(csv: outData),\n fn: triple_exponential_moving_average,\n })", - Start: ast.Position{ - Column: 1, - Line: 76, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "triple_exponential_moving_average_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "triple_exponential_moving_average_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,2,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,3,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,4,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,5,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n,,6,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,7,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,8,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,9,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,10,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,11,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,12,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,13,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,14,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n,,15,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,16,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,17,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,18,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,19,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,20,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,21,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,22,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,23,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,24,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,25,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,26,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n\"\nt_union = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])\n}\n\ntest _union_heterogeneous = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_heterogeneous_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "union_heterogeneous_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_heterogeneous_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_heterogeneous_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_heterogeneous_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "union_heterogeneous_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,2,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,3,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,4,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,5,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n,,6,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,7,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,8,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,9,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,10,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,11,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,12,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,13,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,14,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n,,15,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,16,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,17,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,18,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,19,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,20,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,21,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,22,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,23,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,24,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,25,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,26,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "union_heterogeneous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 176, - }, - File: "union_heterogeneous_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,2,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,3,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,4,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,5,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n,,6,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,7,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,8,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,9,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,10,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,11,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,12,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,13,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,14,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n,,15,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,16,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,17,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,18,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,19,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,20,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,21,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,22,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,23,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,24,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,25,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,26,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n,,2,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:53:56Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:06Z,3929,io_time,diskio,host.local,disk3\n,,2,2018-05-22T19:54:16Z,3929,io_time,diskio,host.local,disk3\n,,3,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk0\n,,3,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk0\n,,4,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk2\n,,4,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk2\n,,5,2018-05-22T19:53:26Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:36Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:46Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:53:56Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:06Z,0,iops_in_progress,diskio,host.local,disk3\n,,5,2018-05-22T19:54:16Z,0,iops_in_progress,diskio,host.local,disk3\n,,6,2018-05-22T19:53:26Z,228569833472,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:36Z,228577058816,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:46Z,228583690240,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,6,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n,,7,2018-05-22T19:53:26Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:36Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:46Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,7,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,8,2018-05-22T19:53:26Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:36Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:46Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,8,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,9,2018-05-22T19:53:26Z,3455708,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:36Z,3455784,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:46Z,3455954,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:53:56Z,3456031,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:06Z,3456184,read_time,diskio,host.local,disk0\n,,9,2018-05-22T19:54:16Z,3456390,read_time,diskio,host.local,disk0\n,,10,2018-05-22T19:53:26Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:36Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:46Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:53:56Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:06Z,648,read_time,diskio,host.local,disk2\n,,10,2018-05-22T19:54:16Z,648,read_time,diskio,host.local,disk2\n,,11,2018-05-22T19:53:26Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:36Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:46Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:53:56Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:06Z,3929,read_time,diskio,host.local,disk3\n,,11,2018-05-22T19:54:16Z,3929,read_time,diskio,host.local,disk3\n,,12,2018-05-22T19:53:26Z,6129420,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:36Z,6129483,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:46Z,6129801,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:53:56Z,6129864,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:06Z,6130176,reads,diskio,host.local,disk0\n,,12,2018-05-22T19:54:16Z,6130461,reads,diskio,host.local,disk0\n,,13,2018-05-22T19:53:26Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:36Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:46Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:53:56Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:06Z,729,reads,diskio,host.local,disk2\n,,13,2018-05-22T19:54:16Z,729,reads,diskio,host.local,disk2\n,,14,2018-05-22T19:53:26Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:36Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:46Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:53:56Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:06Z,100,reads,diskio,host.local,disk3\n,,14,2018-05-22T19:54:16Z,100,reads,diskio,host.local,disk3\n,,15,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk0\n,,15,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk0\n,,16,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk2\n,,16,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk2\n,,17,2018-05-22T19:53:26Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:36Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:46Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:53:56Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:06Z,0,weighted_io_time,diskio,host.local,disk3\n,,17,2018-05-22T19:54:16Z,0,weighted_io_time,diskio,host.local,disk3\n,,18,2018-05-22T19:53:26Z,373674287104,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:36Z,373675814912,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:46Z,373676670976,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:53:56Z,373676830720,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:06Z,373677928448,write_bytes,diskio,host.local,disk0\n,,18,2018-05-22T19:54:16Z,373684617216,write_bytes,diskio,host.local,disk0\n,,19,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk2\n,,19,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk2\n,,20,2018-05-22T19:53:26Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:36Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:46Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:53:56Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:06Z,0,write_bytes,diskio,host.local,disk3\n,,20,2018-05-22T19:54:16Z,0,write_bytes,diskio,host.local,disk3\n,,21,2018-05-22T19:53:26Z,11748980,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:36Z,11749110,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:46Z,11749148,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:53:56Z,11749195,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:06Z,11749315,write_time,diskio,host.local,disk0\n,,21,2018-05-22T19:54:16Z,11749365,write_time,diskio,host.local,disk0\n,,22,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk2\n,,22,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk2\n,,23,2018-05-22T19:53:26Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:36Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:46Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:53:56Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:06Z,0,write_time,diskio,host.local,disk3\n,,23,2018-05-22T19:54:16Z,0,write_time,diskio,host.local,disk3\n,,24,2018-05-22T19:53:26Z,12385052,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:36Z,12385245,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:46Z,12385303,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:53:56Z,12385330,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:06Z,12385531,writes,diskio,host.local,disk0\n,,24,2018-05-22T19:54:16Z,12385646,writes,diskio,host.local,disk0\n,,25,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk2\n,,25,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk2\n,,26,2018-05-22T19:53:26Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:36Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:46Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:53:56Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:06Z,0,writes,diskio,host.local,disk3\n,,26,2018-05-22T19:54:16Z,0,writes,diskio,host.local,disk3\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 201, - }, - File: "union_heterogeneous_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 1, - Line: 177, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 177, - }, - File: "union_heterogeneous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 177, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 201, - }, - File: "union_heterogeneous_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n\"", - Start: ast.Position{ - Column: 5, - Line: 178, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,false,false,true,false\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,3929,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,\n,,0,2018-05-22T19:53:56Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:53:56Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:53:56Z,228585836544,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:06Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:06Z,228594925568,read_bytes,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,24209920,read_bytes,diskio,host.local,disk3\n,,0,2018-05-22T19:54:16Z,202997248,read_bytes,diskio,host.local,disk2\n,,0,2018-05-22T19:54:16Z,228613324800,read_bytes,diskio,host.local,disk0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 217, - }, - File: "union_heterogeneous_test.flux", - Source: "t_union = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 202, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 202, - }, - File: "union_heterogeneous_test.flux", - Source: "t_union", - Start: ast.Position{ - Column: 1, - Line: 202, - }, - }, - }, - Name: "t_union", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 217, - }, - File: "union_heterogeneous_test.flux", - Source: "(table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])\n}", - Start: ast.Position{ - Column: 11, - Line: 202, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 217, - }, - File: "union_heterogeneous_test.flux", - Source: "{\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])\n}", - Start: ast.Position{ - Column: 25, - Line: 202, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])", - Start: ast.Position{ - Column: 5, - Line: 203, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 203, - }, - File: "union_heterogeneous_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 5, - Line: 203, - }, - }, - }, - Name: "t1", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 204, - }, - File: "union_heterogeneous_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 204, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)", - Start: ast.Position{ - Column: 9, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 22, - Line: 205, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 205, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 205, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 205, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "stop: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 51, - Line: 205, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 205, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 57, - Line: 205, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:50Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)", - Start: ast.Position{ - Column: 16, - Line: 205, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 205, - }, - File: "union_heterogeneous_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 205, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 9, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 23, - Line: 206, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 23, - Line: 206, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 206, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "(r) => r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 27, - Line: 206, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement == \"diskio\" and r._field == \"io_time\"", - Start: ast.Position{ - Column: 34, - Line: 206, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 34, - Line: 206, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 206, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 206, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 206, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "\"diskio\"", - Start: ast.Position{ - Column: 52, - Line: 206, - }, - }, - }, - Value: "diskio", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r._field == \"io_time\"", - Start: ast.Position{ - Column: 65, - Line: 206, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 65, - Line: 206, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 206, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 67, - Line: 206, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "\"io_time\"", - Start: ast.Position{ - Column: 77, - Line: 206, - }, - }, - }, - Value: "io_time", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 206, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 206, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")", - Start: ast.Position{ - Column: 16, - Line: 206, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 206, - }, - File: "union_heterogeneous_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 206, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 9, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 207, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 207, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 207, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 31, - Line: 207, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 32, - Line: 207, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 16, - Line: 207, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 207, - }, - File: "union_heterogeneous_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 207, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"io_time\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\", \"name\"])", - Start: ast.Position{ - Column: 9, - Line: 204, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"name\"]", - Start: ast.Position{ - Column: 21, - Line: 208, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_start\", \"_stop\", \"name\"]", - Start: ast.Position{ - Column: 21, - Line: 208, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 208, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 57, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "[\"_start\", \"_stop\", \"name\"]", - Start: ast.Position{ - Column: 30, - Line: 208, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 208, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 208, - }, - }, - }, - Value: "_stop", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 50, - Line: 208, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 58, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\", \"name\"])", - Start: ast.Position{ - Column: 16, - Line: 208, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 208, - }, - File: "union_heterogeneous_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 208, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 209, - }, - File: "union_heterogeneous_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 5, - Line: 209, - }, - }, - }, - Name: "t2", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 210, - }, - File: "union_heterogeneous_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 210, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 9, - Line: 210, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 22, - Line: 211, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "start: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 22, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 211, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 29, - Line: 211, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:50Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 51, - Line: 211, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 211, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 57, - Line: 211, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 16, - Line: 211, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 211, - }, - File: "union_heterogeneous_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 211, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")", - Start: ast.Position{ - Column: 9, - Line: 210, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 212, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\"", - Start: ast.Position{ - Column: 23, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 212, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "(r) => r._measurement == \"diskio\" and r._field == \"read_bytes\"", - Start: ast.Position{ - Column: 27, - Line: 212, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement == \"diskio\" and r._field == \"read_bytes\"", - Start: ast.Position{ - Column: 34, - Line: 212, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement == \"diskio\"", - Start: ast.Position{ - Column: 34, - Line: 212, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r._measurement", - Start: ast.Position{ - Column: 34, - Line: 212, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 212, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "_measurement", - Start: ast.Position{ - Column: 36, - Line: 212, - }, - }, - }, - Name: "_measurement", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "\"diskio\"", - Start: ast.Position{ - Column: 52, - Line: 212, - }, - }, - }, - Value: "diskio", - }, - }, - Operator: 1, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r._field == \"read_bytes\"", - Start: ast.Position{ - Column: 65, - Line: 212, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 65, - Line: 212, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 66, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 65, - Line: 212, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 67, - Line: 212, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "\"read_bytes\"", - Start: ast.Position{ - Column: 77, - Line: 212, - }, - }, - }, - Value: "read_bytes", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 212, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 212, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")", - Start: ast.Position{ - Column: 16, - Line: 212, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 212, - }, - File: "union_heterogeneous_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 212, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])", - Start: ast.Position{ - Column: 9, - Line: 210, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 213, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"host\"]", - Start: ast.Position{ - Column: 22, - Line: 213, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 22, - Line: 213, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "[\"host\"]", - Start: ast.Position{ - Column: 31, - Line: 213, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "\"host\"", - Start: ast.Position{ - Column: 32, - Line: 213, - }, - }, - }, - Value: "host", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "group(columns: [\"host\"])", - Start: ast.Position{ - Column: 16, - Line: 213, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 213, - }, - File: "union_heterogeneous_test.flux", - Source: "group", - Start: ast.Position{ - Column: 16, - Line: 213, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._measurement == \"diskio\" and r._field == \"read_bytes\")\n |> group(columns: [\"host\"])\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 210, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 214, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 214, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 214, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 214, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 214, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 214, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 214, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 214, - }, - File: "union_heterogeneous_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 214, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "tables: [t1, t2]", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "tables: [t1, t2]", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 216, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "[t1, t2]", - Start: ast.Position{ - Column: 26, - Line: 216, - }, - }, - }, - Elements: []ast.Expression{&ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 27, - Line: 216, - }, - }, - }, - Name: "t1", - }, &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 31, - Line: 216, - }, - }, - }, - Name: "t2", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "union(tables: [t1, t2])", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "union", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Name: "union", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])", - Start: ast.Position{ - Column: 12, - Line: 216, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_time\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 44, - Line: 216, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "columns: [\"_time\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 44, - Line: 216, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 44, - Line: 216, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "[\"_time\", \"_field\", \"_value\"]", - Start: ast.Position{ - Column: 53, - Line: 216, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 54, - Line: 216, - }, - }, - }, - Value: "_time", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_field\"", - Start: ast.Position{ - Column: 63, - Line: 216, - }, - }, - }, - Value: "_field", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 81, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "\"_value\"", - Start: ast.Position{ - Column: 73, - Line: 216, - }, - }, - }, - Value: "_value", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "sort(columns: [\"_time\", \"_field\", \"_value\"])", - Start: ast.Position{ - Column: 39, - Line: 216, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 39, - Line: 216, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 216, - }, - File: "union_heterogeneous_test.flux", - Source: "return union(tables: [t1, t2]) |> sort(columns: [\"_time\", \"_field\", \"_value\"])", - Start: ast.Position{ - Column: 5, - Line: 216, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 202, - }, - File: "union_heterogeneous_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 202, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 202, - }, - File: "union_heterogeneous_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 202, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 202, - }, - File: "union_heterogeneous_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 202, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "_union_heterogeneous = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 6, - Line: 219, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 219, - }, - File: "union_heterogeneous_test.flux", - Source: "_union_heterogeneous", - Start: ast.Position{ - Column: 6, - Line: 219, - }, - }, - }, - Name: "_union_heterogeneous", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 29, - Line: 219, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 5, - Line: 220, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union}", - Start: ast.Position{ - Column: 6, - Line: 220, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 220, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 220, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 220, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 220, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 220, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 220, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 220, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 220, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 220, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 220, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 220, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 220, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 220, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 220, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 220, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 220, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "fn: t_union", - Start: ast.Position{ - Column: 85, - Line: 220, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 220, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 96, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "t_union", - Start: ast.Position{ - Column: 89, - Line: 220, - }, - }, - }, - Name: "t_union", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 220, - }, - File: "union_heterogeneous_test.flux", - Source: "test _union_heterogeneous = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 1, - Line: 219, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "union_heterogeneous_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "union_heterogeneous_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "union_heterogeneous_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "union_heterogeneous_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "union_heterogeneous_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 67, - }, - File: "union_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\nt_union = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\"])\n}\n\ntest _union = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "union_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "union_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "union_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "union_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "union_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "union_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "union_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 51, - }, - File: "union_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "union_test.flux", - Source: "t_union = (table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\"])\n}", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 52, - }, - File: "union_test.flux", - Source: "t_union", - Start: ast.Position{ - Column: 1, - Line: 52, - }, - }, - }, - Name: "t_union", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "union_test.flux", - Source: "(table=<-) => {\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\"])\n}", - Start: ast.Position{ - Column: 11, - Line: 52, - }, - }, - }, - Body: &ast.Block{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 65, - }, - File: "union_test.flux", - Source: "{\n t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])\n t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\n return union(tables: [t1, t2]) |> sort(columns: [\"_time\"])\n}", - Start: ast.Position{ - Column: 25, - Line: 52, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "union_test.flux", - Source: "t1 =\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 53, - }, - File: "union_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 5, - Line: 53, - }, - }, - }, - Name: "t1", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 54, - }, - File: "union_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 55, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 55, - }, - File: "union_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 55, - }, - File: "union_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 55, - }, - File: "union_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 55, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 55, - }, - File: "union_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 29, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 55, - }, - File: "union_test.flux", - Source: "stop: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 51, - Line: 55, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 55, - }, - File: "union_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 55, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 55, - }, - File: "union_test.flux", - Source: "2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 57, - Line: 55, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:50Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 55, - }, - File: "union_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 55, - }, - File: "union_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 55, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 56, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\"", - Start: ast.Position{ - Column: 23, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\"", - Start: ast.Position{ - Column: 23, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 56, - }, - File: "union_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "(r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\"", - Start: ast.Position{ - Column: 27, - Line: 56, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "r._field == \"usage_guest\" or r._field == \"usage_guest_nice\"", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 56, - }, - File: "union_test.flux", - Source: "r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "union_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 56, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 56, - }, - File: "union_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 56, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 56, - }, - File: "union_test.flux", - Source: "\"usage_guest\"", - Start: ast.Position{ - Column: 46, - Line: 56, - }, - }, - }, - Value: "usage_guest", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "r._field == \"usage_guest_nice\"", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "union_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 56, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 56, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 56, - }, - File: "union_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 65, - Line: 56, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 93, - Line: 56, - }, - File: "union_test.flux", - Source: "\"usage_guest_nice\"", - Start: ast.Position{ - Column: 75, - Line: 56, - }, - }, - }, - Value: "usage_guest_nice", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 56, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 56, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 94, - Line: 56, - }, - File: "union_test.flux", - Source: "filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 56, - }, - File: "union_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 56, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:53:50Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_guest_nice\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 54, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "union_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "union_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 57, - }, - File: "union_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 57, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 57, - }, - File: "union_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 57, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 57, - }, - File: "union_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 57, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 57, - }, - File: "union_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 57, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 57, - }, - File: "union_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 57, - }, - File: "union_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 57, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "union_test.flux", - Source: "t2 =\n table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 58, - }, - File: "union_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 5, - Line: 58, - }, - }, - }, - Name: "t2", - }, - Init: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 59, - }, - File: "union_test.flux", - Source: "table", - Start: ast.Position{ - Column: 9, - Line: 59, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 60, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 9, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 60, - }, - File: "union_test.flux", - Source: "start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 60, - }, - File: "union_test.flux", - Source: "start: 2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 60, - }, - File: "union_test.flux", - Source: "start", - Start: ast.Position{ - Column: 22, - Line: 60, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 60, - }, - File: "union_test.flux", - Source: "2018-05-22T19:53:50Z", - Start: ast.Position{ - Column: 29, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:50Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 60, - }, - File: "union_test.flux", - Source: "stop: 2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 51, - Line: 60, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 55, - Line: 60, - }, - File: "union_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 51, - Line: 60, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 60, - }, - File: "union_test.flux", - Source: "2018-05-22T19:54:20Z", - Start: ast.Position{ - Column: 57, - Line: 60, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:54:20Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 60, - }, - File: "union_test.flux", - Source: "range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 60, - }, - File: "union_test.flux", - Source: "range", - Start: ast.Position{ - Column: 16, - Line: 60, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 61, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")", - Start: ast.Position{ - Column: 9, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 61, - }, - File: "union_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 23, - Line: 61, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "(r) => r._field == \"usage_guest\" or r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 27, - Line: 61, - }, - }, - }, - Body: &ast.LogicalExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "r._field == \"usage_guest\" or r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Left: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 61, - }, - File: "union_test.flux", - Source: "r._field == \"usage_guest\"", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 61, - }, - File: "union_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 61, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 34, - Line: 61, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 61, - }, - File: "union_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 36, - Line: 61, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 59, - Line: 61, - }, - File: "union_test.flux", - Source: "\"usage_guest\"", - Start: ast.Position{ - Column: 46, - Line: 61, - }, - }, - }, - Value: "usage_guest", - }, - }, - Operator: 2, - Right: &ast.BinaryExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "r._field == \"usage_idle\"", - Start: ast.Position{ - Column: 63, - Line: 61, - }, - }, - }, - Left: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 61, - }, - File: "union_test.flux", - Source: "r._field", - Start: ast.Position{ - Column: 63, - Line: 61, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 64, - Line: 61, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 63, - Line: 61, - }, - }, - }, - Name: "r", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 71, - Line: 61, - }, - File: "union_test.flux", - Source: "_field", - Start: ast.Position{ - Column: 65, - Line: 61, - }, - }, - }, - Name: "_field", - }, - Rbrack: nil, - }, - Operator: 17, - Right: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 61, - }, - File: "union_test.flux", - Source: "\"usage_idle\"", - Start: ast.Position{ - Column: 75, - Line: 61, - }, - }, - }, - Value: "usage_idle", - }, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 61, - }, - File: "union_test.flux", - Source: "r", - Start: ast.Position{ - Column: 28, - Line: 61, - }, - }, - }, - Name: "r", - }, - Separator: nil, - Value: nil, - }}, - Rparan: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 88, - Line: 61, - }, - File: "union_test.flux", - Source: "filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")", - Start: ast.Position{ - Column: 16, - Line: 61, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 61, - }, - File: "union_test.flux", - Source: "filter", - Start: ast.Position{ - Column: 16, - Line: 61, - }, - }, - }, - Name: "filter", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "union_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:50Z, stop: 2018-05-22T19:54:20Z)\n |> filter(fn: (r) => r._field == \"usage_guest\" or r._field == \"usage_idle\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 9, - Line: 59, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "union_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 62, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "union_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 21, - Line: 62, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 62, - }, - File: "union_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 21, - Line: 62, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 62, - }, - File: "union_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 30, - Line: 62, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 39, - Line: 62, - }, - File: "union_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 31, - Line: 62, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 62, - }, - File: "union_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 41, - Line: 62, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 62, - }, - File: "union_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 62, - }, - File: "union_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 16, - Line: 62, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.ReturnStatement{ - Argument: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 64, - }, - File: "union_test.flux", - Source: "tables: [t1, t2]", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 64, - }, - File: "union_test.flux", - Source: "tables: [t1, t2]", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 64, - }, - File: "union_test.flux", - Source: "tables", - Start: ast.Position{ - Column: 18, - Line: 64, - }, - }, - }, - Name: "tables", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 64, - }, - File: "union_test.flux", - Source: "[t1, t2]", - Start: ast.Position{ - Column: 26, - Line: 64, - }, - }, - }, - Elements: []ast.Expression{&ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 64, - }, - File: "union_test.flux", - Source: "t1", - Start: ast.Position{ - Column: 27, - Line: 64, - }, - }, - }, - Name: "t1", - }, &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 64, - }, - File: "union_test.flux", - Source: "t2", - Start: ast.Position{ - Column: 31, - Line: 64, - }, - }, - }, - Name: "t2", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 64, - }, - File: "union_test.flux", - Source: "union(tables: [t1, t2])", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 64, - }, - File: "union_test.flux", - Source: "union", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Name: "union", - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 64, - }, - File: "union_test.flux", - Source: "union(tables: [t1, t2]) |> sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 12, - Line: 64, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "union_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 44, - Line: 64, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "union_test.flux", - Source: "columns: [\"_time\"]", - Start: ast.Position{ - Column: 44, - Line: 64, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 64, - }, - File: "union_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 44, - Line: 64, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 64, - }, - File: "union_test.flux", - Source: "[\"_time\"]", - Start: ast.Position{ - Column: 53, - Line: 64, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 64, - }, - File: "union_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 54, - Line: 64, - }, - }, - }, - Value: "_time", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 64, - }, - File: "union_test.flux", - Source: "sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 39, - Line: 64, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 64, - }, - File: "union_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 39, - Line: 64, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 64, - }, - File: "union_test.flux", - Source: "return union(tables: [t1, t2]) |> sort(columns: [\"_time\"])", - Start: ast.Position{ - Column: 5, - Line: 64, - }, - }, - }, - }}, - Lbrace: nil, - Rbrace: nil, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 52, - }, - File: "union_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "union_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 52, - }, - File: "union_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 52, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 67, - }, - File: "union_test.flux", - Source: "_union = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 67, - }, - File: "union_test.flux", - Source: "_union", - Start: ast.Position{ - Column: 6, - Line: 67, - }, - }, - }, - Name: "_union", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 67, - }, - File: "union_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 15, - Line: 67, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 67, - }, - File: "union_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 21, - Line: 67, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 67, - }, - File: "union_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union}", - Start: ast.Position{ - Column: 22, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 67, - }, - File: "union_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 67, - }, - File: "union_test.flux", - Source: "input", - Start: ast.Position{ - Column: 23, - Line: 67, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "union_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "union_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 50, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 53, - Line: 67, - }, - File: "union_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 50, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 67, - }, - File: "union_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 55, - Line: 67, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 67, - }, - File: "union_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 67, - }, - File: "union_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 67, - }, - File: "union_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 30, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 67, - }, - File: "union_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 38, - Line: 67, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 67, - }, - File: "union_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 64, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 68, - Line: 67, - }, - File: "union_test.flux", - Source: "want", - Start: ast.Position{ - Column: 64, - Line: 67, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 67, - }, - File: "union_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 67, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 67, - }, - File: "union_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 86, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 89, - Line: 67, - }, - File: "union_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 86, - Line: 67, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 98, - Line: 67, - }, - File: "union_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 91, - Line: 67, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 67, - }, - File: "union_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 67, - }, - File: "union_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 77, - Line: 67, - }, - File: "union_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 70, - Line: 67, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 85, - Line: 67, - }, - File: "union_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 78, - Line: 67, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 67, - }, - File: "union_test.flux", - Source: "fn: t_union", - Start: ast.Position{ - Column: 101, - Line: 67, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 67, - }, - File: "union_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 101, - Line: 67, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 67, - }, - File: "union_test.flux", - Source: "t_union", - Start: ast.Position{ - Column: 105, - Line: 67, - }, - }, - }, - Name: "t_union", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 67, - }, - File: "union_test.flux", - Source: "test _union = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_union})", - Start: ast.Position{ - Column: 1, - Line: 67, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "union_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "union_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "union_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "union_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "union_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 44, - }, - File: "unique_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"\nt_unique = (table=<-) =>\n table\n |> unique(column: \"tag0\")\n |> drop(columns: [\"_start\", \"_stop\"])\n\ntest _unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "unique_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "unique_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "unique_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "unique_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "unique_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "unique_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "unique_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "unique_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,0,2018-05-22T19:53:56Z,55,f0,a,aa\n,,0,2018-05-22T19:54:06Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,1,2018-05-22T19:53:46Z,70,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,2,2018-05-22T19:54:16Z,11,f1,c,aa\n,,2,2018-05-22T19:53:56Z,99,f1,c,aa\n,,2,2018-05-22T19:54:06Z,85,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n,,4,2018-05-22T19:53:36Z,69,f1,e,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "unique_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "unique_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 38, - }, - File: "unique_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,tag0,_measurement\n,,0,2018-05-22T19:54:16Z,20,f0,a,aa\n,,1,2018-05-22T19:53:26Z,35,f0,b,aa\n,,2,2018-05-22T19:53:36Z,15,f1,c,aa\n,,3,2018-05-22T19:53:26Z,23,f1,d,aa\n,,4,2018-05-22T19:53:46Z,37,f1,e,aa\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "t_unique = (table=<-) =>\n table\n |> unique(column: \"tag0\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 39, - }, - File: "unique_test.flux", - Source: "t_unique", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - Name: "t_unique", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "(table=<-) =>\n table\n |> unique(column: \"tag0\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 40, - }, - File: "unique_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "unique_test.flux", - Source: "table\n |> unique(column: \"tag0\")", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "unique_test.flux", - Source: "column: \"tag0\"", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "unique_test.flux", - Source: "column: \"tag0\"", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 41, - }, - File: "unique_test.flux", - Source: "column", - Start: ast.Position{ - Column: 19, - Line: 41, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "unique_test.flux", - Source: "\"tag0\"", - Start: ast.Position{ - Column: 27, - Line: 41, - }, - }, - }, - Value: "tag0", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 41, - }, - File: "unique_test.flux", - Source: "unique(column: \"tag0\")", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 41, - }, - File: "unique_test.flux", - Source: "unique", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "unique", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "table\n |> unique(column: \"tag0\")\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 42, - }, - File: "unique_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 42, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "unique_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 42, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 42, - }, - File: "unique_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 42, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 42, - }, - File: "unique_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 42, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 42, - }, - File: "unique_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 42, - }, - File: "unique_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "unique_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "unique_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 39, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "unique_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 39, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 44, - }, - File: "unique_test.flux", - Source: "_unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 44, - }, - File: "unique_test.flux", - Source: "_unique", - Start: ast.Position{ - Column: 6, - Line: 44, - }, - }, - }, - Name: "_unique", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 44, - }, - File: "unique_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 16, - Line: 44, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 44, - }, - File: "unique_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 22, - Line: 44, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 44, - }, - File: "unique_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique}", - Start: ast.Position{ - Column: 23, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "unique_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "unique_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 44, - }, - File: "unique_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 44, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 44, - }, - File: "unique_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 44, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "unique_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 44, - }, - File: "unique_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 44, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 44, - }, - File: "unique_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 44, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 44, - }, - File: "unique_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 44, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 44, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 44, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 44, - }, - File: "unique_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 44, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 44, - }, - File: "unique_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 44, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "unique_test.flux", - Source: "fn: t_unique", - Start: ast.Position{ - Column: 102, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 44, - }, - File: "unique_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 44, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 44, - }, - File: "unique_test.flux", - Source: "t_unique", - Start: ast.Position{ - Column: 106, - Line: 44, - }, - }, - }, - Name: "t_unique", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 44, - }, - File: "unique_test.flux", - Source: "test _unique = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_unique})", - Start: ast.Position{ - Column: 1, - Line: 44, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "unique_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "unique_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "unique_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "unique_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "unique_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:10.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:20.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:30.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:40.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:50.000000000Z,_m,FF,1\n\"\noutData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_field,_measurement,_time,_value\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n\"\nt_uni_truncate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> truncateTimeColumn(timeColumn: \"_time\", unit: 1h)\n\ntest _uni_truncate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:10.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:20.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:30.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:40.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:50.000000000Z,_m,FF,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:10.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:20.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:30.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:40.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:50.000000000Z,_m,FF,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,string,string,long\n#group,false,false,false,true,true,false\n#default,_result,,,,,\n,result,table,_time,_measurement,_field,_value\n,,0,2018-05-22T19:53:00.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:10.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:20.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:30.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:40.000000000Z,_m,FF,1\n,,0,2018-05-22T19:53:50.000000000Z,_m,FF,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "outData =\n \"\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_field,_measurement,_time,_value\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_field,_measurement,_time,_value\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,string,string,dateTime:RFC3339,long\n#group,false,false,true,true,false,false\n#default,_result,,,,,\n,result,table,_field,_measurement,_time,_value\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n,,0,FF,_m,2018-05-22T19:00:00.000000000Z,1\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "t_uni_truncate = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> truncateTimeColumn(timeColumn: \"_time\", unit: 1h)", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 15, - Line: 34, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "t_uni_truncate", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_uni_truncate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> truncateTimeColumn(timeColumn: \"_time\", unit: 1h)", - Start: ast.Position{ - Column: 18, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "columns: [\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "[\"_start\", \"_stop\"]", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 27, - Line: 37, - }, - }, - }, - Value: "_start", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"_stop\"", - Start: ast.Position{ - Column: 37, - Line: 37, - }, - }, - }, - Value: "_stop", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "drop(columns: [\"_start\", \"_stop\"])", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 37, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "drop", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "drop", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> drop(columns: [\"_start\", \"_stop\"])\n |> truncateTimeColumn(timeColumn: \"_time\", unit: 1h)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "timeColumn: \"_time\", unit: 1h", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "timeColumn: \"_time\"", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "timeColumn", - Start: ast.Position{ - Column: 31, - Line: 38, - }, - }, - }, - Name: "timeColumn", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 43, - Line: 38, - }, - }, - }, - Value: "_time", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "unit: 1h", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 56, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "unit", - Start: ast.Position{ - Column: 52, - Line: 38, - }, - }, - }, - Name: "unit", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 60, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "1h", - Start: ast.Position{ - Column: 58, - Line: 38, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "h", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "truncateTimeColumn(timeColumn: \"_time\", unit: 1h)", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 38, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "truncateTimeColumn", - Start: ast.Position{ - Column: 12, - Line: 38, - }, - }, - }, - Name: "truncateTimeColumn", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 34, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 34, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "table", - Start: ast.Position{ - Column: 19, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 34, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "_uni_truncate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate})", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "_uni_truncate", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Name: "_uni_truncate", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate})", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate})", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate}", - Start: ast.Position{ - Column: 6, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 41, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 41, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 41, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 41, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 41, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 41, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 41, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 41, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "fn: t_uni_truncate", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 41, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "t_uni_truncate", - Start: ast.Position{ - Column: 89, - Line: 41, - }, - }, - }, - Name: "t_uni_truncate", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 105, - Line: 41, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "test _uni_truncate = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_uni_truncate})", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "universe_truncateTimeColumn_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "universe_truncateTimeColumn_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,0,f,m0,k0\n,,0,1970-01-01T00:00:01Z,1,f,m0,k0\n,,0,1970-01-01T00:00:02Z,2,f,m0,k0\n,,0,1970-01-01T00:00:03Z,3,f,m0,k0\n,,0,1970-01-01T00:00:04Z,4,f,m0,k0\n,,0,1970-01-01T00:00:05Z,5,f,m0,k0\n,,0,1970-01-01T00:00:06Z,6,f,m0,k0\n,,0,1970-01-01T00:00:07Z,5,f,m0,k0\n,,0,1970-01-01T00:00:08Z,0,f,m0,k0\n,,0,1970-01-01T00:00:09Z,6,f,m0,k0\n,,0,1970-01-01T00:00:10Z,6,f,m0,k0\n,,0,1970-01-01T00:00:11Z,7,f,m0,k0\n,,0,1970-01-01T00:00:12Z,5,f,m0,k0\n,,0,1970-01-01T00:00:13Z,8,f,m0,k0\n,,0,1970-01-01T00:00:14Z,9,f,m0,k0\n,,0,1970-01-01T00:00:15Z,5,f,m0,k0\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,true,true,false,true,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,1970-01-01T00:00:02Z,2,f,m0,k0\n,,1,1970-01-01T00:00:02Z,1970-01-01T00:00:07Z,5,f,m0,k0\n,,2,1970-01-01T00:00:07Z,1970-01-01T00:00:12Z,5,f,m0,k0\n,,3,1970-01-01T00:00:12Z,1970-01-01T00:00:15Z,3,f,m0,k0\n\"\nt_window = (table=<-) =>\n table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)\n |> window(every: 5s, offset: 2s)\n |> count()\n\ntest _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "window_aggregate_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,0,f,m0,k0\n,,0,1970-01-01T00:00:01Z,1,f,m0,k0\n,,0,1970-01-01T00:00:02Z,2,f,m0,k0\n,,0,1970-01-01T00:00:03Z,3,f,m0,k0\n,,0,1970-01-01T00:00:04Z,4,f,m0,k0\n,,0,1970-01-01T00:00:05Z,5,f,m0,k0\n,,0,1970-01-01T00:00:06Z,6,f,m0,k0\n,,0,1970-01-01T00:00:07Z,5,f,m0,k0\n,,0,1970-01-01T00:00:08Z,0,f,m0,k0\n,,0,1970-01-01T00:00:09Z,6,f,m0,k0\n,,0,1970-01-01T00:00:10Z,6,f,m0,k0\n,,0,1970-01-01T00:00:11Z,7,f,m0,k0\n,,0,1970-01-01T00:00:12Z,5,f,m0,k0\n,,0,1970-01-01T00:00:13Z,8,f,m0,k0\n,,0,1970-01-01T00:00:14Z,9,f,m0,k0\n,,0,1970-01-01T00:00:15Z,5,f,m0,k0\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "window_aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 28, - }, - File: "window_aggregate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,0,f,m0,k0\n,,0,1970-01-01T00:00:01Z,1,f,m0,k0\n,,0,1970-01-01T00:00:02Z,2,f,m0,k0\n,,0,1970-01-01T00:00:03Z,3,f,m0,k0\n,,0,1970-01-01T00:00:04Z,4,f,m0,k0\n,,0,1970-01-01T00:00:05Z,5,f,m0,k0\n,,0,1970-01-01T00:00:06Z,6,f,m0,k0\n,,0,1970-01-01T00:00:07Z,5,f,m0,k0\n,,0,1970-01-01T00:00:08Z,0,f,m0,k0\n,,0,1970-01-01T00:00:09Z,6,f,m0,k0\n,,0,1970-01-01T00:00:10Z,6,f,m0,k0\n,,0,1970-01-01T00:00:11Z,7,f,m0,k0\n,,0,1970-01-01T00:00:12Z,5,f,m0,k0\n,,0,1970-01-01T00:00:13Z,8,f,m0,k0\n,,0,1970-01-01T00:00:14Z,9,f,m0,k0\n,,0,1970-01-01T00:00:15Z,5,f,m0,k0\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,0,f,m0,k0\n,,0,1970-01-01T00:00:01Z,1,f,m0,k0\n,,0,1970-01-01T00:00:02Z,2,f,m0,k0\n,,0,1970-01-01T00:00:03Z,3,f,m0,k0\n,,0,1970-01-01T00:00:04Z,4,f,m0,k0\n,,0,1970-01-01T00:00:05Z,5,f,m0,k0\n,,0,1970-01-01T00:00:06Z,6,f,m0,k0\n,,0,1970-01-01T00:00:07Z,5,f,m0,k0\n,,0,1970-01-01T00:00:08Z,0,f,m0,k0\n,,0,1970-01-01T00:00:09Z,6,f,m0,k0\n,,0,1970-01-01T00:00:10Z,6,f,m0,k0\n,,0,1970-01-01T00:00:11Z,7,f,m0,k0\n,,0,1970-01-01T00:00:12Z,5,f,m0,k0\n,,0,1970-01-01T00:00:13Z,8,f,m0,k0\n,,0,1970-01-01T00:00:14Z,9,f,m0,k0\n,,0,1970-01-01T00:00:15Z,5,f,m0,k0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "window_aggregate_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,true,true,false,true,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,1970-01-01T00:00:02Z,2,f,m0,k0\n,,1,1970-01-01T00:00:02Z,1970-01-01T00:00:07Z,5,f,m0,k0\n,,2,1970-01-01T00:00:07Z,1970-01-01T00:00:12Z,5,f,m0,k0\n,,3,1970-01-01T00:00:12Z,1970-01-01T00:00:15Z,3,f,m0,k0\n\"", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 29, - }, - File: "window_aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 29, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "window_aggregate_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,true,true,false,true,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,1970-01-01T00:00:02Z,2,f,m0,k0\n,,1,1970-01-01T00:00:02Z,1970-01-01T00:00:07Z,5,f,m0,k0\n,,2,1970-01-01T00:00:07Z,1970-01-01T00:00:12Z,5,f,m0,k0\n,,3,1970-01-01T00:00:12Z,1970-01-01T00:00:15Z,3,f,m0,k0\n\"", - Start: ast.Position{ - Column: 5, - Line: 30, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n#group,false,false,true,true,false,true,true,true\n#default,_result,,,,,,,\n,result,table,_start,_stop,_value,_field,_measurement,k\n,,0,1970-01-01T00:00:00Z,1970-01-01T00:00:02Z,2,f,m0,k0\n,,1,1970-01-01T00:00:02Z,1970-01-01T00:00:07Z,5,f,m0,k0\n,,2,1970-01-01T00:00:07Z,1970-01-01T00:00:12Z,5,f,m0,k0\n,,3,1970-01-01T00:00:12Z,1970-01-01T00:00:15Z,3,f,m0,k0\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "window_aggregate_test.flux", - Source: "t_window = (table=<-) =>\n table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)\n |> window(every: 5s, offset: 2s)\n |> count()", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 40, - }, - File: "window_aggregate_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "window_aggregate_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)\n |> window(every: 5s, offset: 2s)\n |> count()", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "window_aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "start: 1970-01-01T00:00:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "1970-01-01T00:00:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("1970-01-01T00:00:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "stop: 1970-01-01T00:00:15Z", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "1970-01-01T00:00:15Z", - Start: ast.Position{ - Column: 53, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("1970-01-01T00:00:15Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "window_aggregate_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)\n |> window(every: 5s, offset: 2s)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "every: 5s, offset: 2s", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "every: 5s", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 43, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "5s", - Start: ast.Position{ - Column: 26, - Line: 43, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "offset: 2s", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "offset", - Start: ast.Position{ - Column: 30, - Line: 43, - }, - }, - }, - Name: "offset", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "2s", - Start: ast.Position{ - Column: 38, - Line: 43, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(2), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "window(every: 5s, offset: 2s)", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 43, - }, - File: "window_aggregate_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "window_aggregate_test.flux", - Source: "table\n |> range(start: 1970-01-01T00:00:00Z, stop: 1970-01-01T00:00:15Z)\n |> window(every: 5s, offset: 2s)\n |> count()", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 44, - }, - File: "window_aggregate_test.flux", - Source: "count()", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "window_aggregate_test.flux", - Source: "count", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "count", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "window_aggregate_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "window_aggregate_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "window_aggregate_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "_window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "_window", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 16, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window}", - Start: ast.Position{ - Column: 23, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 46, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 46, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 46, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 46, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 46, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 46, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 46, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 46, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "fn: t_window", - Start: ast.Position{ - Column: 102, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 46, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 106, - Line: 46, - }, - }, - }, - Name: "t_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 46, - }, - File: "window_aggregate_test.flux", - Source: "test _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_aggregate_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_aggregate_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_aggregate_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_aggregate_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_aggregate_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,1,2018-05-22T19:55:00Z,2018-05-22T19:56:00Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,2,2018-05-22T19:56:00Z,2018-05-22T19:57:00Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:57:00Z,2018-05-22T19:58:00Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:58:00Z,2018-05-22T19:59:00Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"\nt_window_default_start_align = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)\n |> window(every: 1m)\n\ntest _window_default_start_align = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_start_align_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "window_default_start_align_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_start_align_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_start_align_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_start_align_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "window_default_start_align_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "window_default_start_align_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "window_default_start_align_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_default_start_align_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,1,2018-05-22T19:55:00Z,2018-05-22T19:56:00Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,2,2018-05-22T19:56:00Z,2018-05-22T19:57:00Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:57:00Z,2018-05-22T19:58:00Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:58:00Z,2018-05-22T19:59:00Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "window_default_start_align_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_default_start_align_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,1,2018-05-22T19:55:00Z,2018-05-22T19:56:00Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,2,2018-05-22T19:56:00Z,2018-05-22T19:57:00Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:57:00Z,2018-05-22T19:58:00Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:58:00Z,2018-05-22T19:59:00Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:54:00Z,2018-05-22T19:55:00Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,1,2018-05-22T19:55:00Z,2018-05-22T19:56:00Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,2,2018-05-22T19:56:00Z,2018-05-22T19:57:00Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:57:00Z,2018-05-22T19:58:00Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:58:00Z,2018-05-22T19:59:00Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "t_window_default_start_align = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)\n |> window(every: 1m)", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 33, - }, - File: "window_default_start_align_test.flux", - Source: "t_window_default_start_align", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "t_window_default_start_align", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)\n |> window(every: 1m)", - Start: ast.Position{ - Column: 32, - Line: 33, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 34, - }, - File: "window_default_start_align_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "start: 2018-05-22T19:53:30Z", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 35, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "2018-05-22T19:53:30Z", - Start: ast.Position{ - Column: 25, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:30Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "stop: 2018-05-22T19:59:00Z", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 35, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "2018-05-22T19:59:00Z", - Start: ast.Position{ - Column: 53, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:59:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 35, - }, - File: "window_default_start_align_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 35, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:30Z, stop: 2018-05-22T19:59:00Z)\n |> window(every: 1m)", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "every: 1m", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "every: 1m", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 36, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 36, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "window(every: 1m)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 36, - }, - File: "window_default_start_align_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "window_default_start_align_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 33, - Line: 33, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 33, - }, - File: "window_default_start_align_test.flux", - Source: "table", - Start: ast.Position{ - Column: 33, - Line: 33, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 33, - }, - File: "window_default_start_align_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 39, - Line: 33, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "_window_default_start_align = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align})", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 38, - }, - File: "window_default_start_align_test.flux", - Source: "_window_default_start_align", - Start: ast.Position{ - Column: 6, - Line: 38, - }, - }, - }, - Name: "_window_default_start_align", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align})", - Start: ast.Position{ - Column: 36, - Line: 38, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align})", - Start: ast.Position{ - Column: 5, - Line: 39, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align}", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 39, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 39, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 39, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 39, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 39, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 39, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 39, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 39, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "fn: t_window_default_start_align", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 39, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "t_window_default_start_align", - Start: ast.Position{ - Column: 89, - Line: 39, - }, - }, - }, - Name: "t_window_default_start_align", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 119, - Line: 39, - }, - File: "window_default_start_align_test.flux", - Source: "test _window_default_start_align = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_default_start_align})", - Start: ast.Position{ - Column: 1, - Line: 38, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_default_start_align_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_default_start_align_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_default_start_align_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_default_start_align_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_default_start_align_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "window_default_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"\nt_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)\n\ntest _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "window_default_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_default_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "window_default_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "window_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "window_default_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "window_default_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "window_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 39, - }, - File: "window_default_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,false,false\n#default,_result,,,,,,\n,result,table,_start,_stop,_measurement,_time,_value\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:26Z,7602668\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:36Z,7602771\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:46Z,7602875\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:53:56Z,7602937\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:06Z,7603073.5\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:55:00Z,diskio,2018-05-22T19:54:16Z,7603201.5\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 47, - }, - File: "window_default_test.flux", - Source: "t_window = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 9, - Line: 40, - }, - File: "window_default_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 1, - Line: 40, - }, - }, - }, - Name: "t_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 47, - }, - File: "window_default_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 41, - }, - File: "window_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_default_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "window_default_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "window_default_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 42, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 42, - }, - File: "window_default_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_default_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 42, - }, - File: "window_default_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 42, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 42, - }, - File: "window_default_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 42, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 42, - }, - File: "window_default_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 42, - }, - File: "window_default_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 43, - }, - File: "window_default_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 43, - }, - File: "window_default_test.flux", - Source: "columns: [\"_measurement\"]", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 43, - }, - File: "window_default_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 43, - }, - File: "window_default_test.flux", - Source: "[\"_measurement\"]", - Start: ast.Position{ - Column: 27, - Line: 43, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 43, - }, - File: "window_default_test.flux", - Source: "\"_measurement\"", - Start: ast.Position{ - Column: 28, - Line: 43, - }, - }, - }, - Value: "_measurement", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 43, - }, - File: "window_default_test.flux", - Source: "group(columns: [\"_measurement\"])", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "window_default_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "window_default_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "window_default_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 44, - }, - File: "window_default_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 44, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "window_default_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 26, - Line: 44, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 44, - }, - File: "window_default_test.flux", - Source: "window(every: 1s)", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 44, - }, - File: "window_default_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 45, - }, - File: "window_default_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 45, - }, - File: "window_default_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 45, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 46, - }, - File: "window_default_test.flux", - Source: "column: \"_start\", as: \"_time\"", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 46, - }, - File: "window_default_test.flux", - Source: "column: \"_start\"", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "window_default_test.flux", - Source: "column", - Start: ast.Position{ - Column: 22, - Line: 46, - }, - }, - }, - Name: "column", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 46, - }, - File: "window_default_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 30, - Line: 46, - }, - }, - }, - Value: "_start", - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 46, - }, - File: "window_default_test.flux", - Source: "as: \"_time\"", - Start: ast.Position{ - Column: 40, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 46, - }, - File: "window_default_test.flux", - Source: "as", - Start: ast.Position{ - Column: 40, - Line: 46, - }, - }, - }, - Name: "as", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 46, - }, - File: "window_default_test.flux", - Source: "\"_time\"", - Start: ast.Position{ - Column: 44, - Line: 46, - }, - }, - }, - Value: "_time", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 46, - }, - File: "window_default_test.flux", - Source: "duplicate(column: \"_start\", as: \"_time\")", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 46, - }, - File: "window_default_test.flux", - Source: "duplicate", - Start: ast.Position{ - Column: 12, - Line: 46, - }, - }, - }, - Name: "duplicate", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 47, - }, - File: "window_default_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"_measurement\"])\n |> window(every: 1s)\n |> mean()\n |> duplicate(column: \"_start\", as: \"_time\")\n |> window(every: inf)", - Start: ast.Position{ - Column: 5, - Line: 41, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "window_default_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "window_default_test.flux", - Source: "every: inf", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 47, - }, - File: "window_default_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 47, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 47, - }, - File: "window_default_test.flux", - Source: "inf", - Start: ast.Position{ - Column: 26, - Line: 47, - }, - }, - }, - Name: "inf", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 47, - }, - File: "window_default_test.flux", - Source: "window(every: inf)", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 47, - }, - File: "window_default_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 47, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "window_default_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "window_default_test.flux", - Source: "table", - Start: ast.Position{ - Column: 13, - Line: 40, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "window_default_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "window_default_test.flux", - Source: "_window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 13, - Line: 49, - }, - File: "window_default_test.flux", - Source: "_window", - Start: ast.Position{ - Column: 6, - Line: 49, - }, - }, - }, - Name: "_window", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "window_default_test.flux", - Source: "() => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 16, - Line: 49, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "window_default_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 22, - Line: 49, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 115, - Line: 49, - }, - File: "window_default_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window}", - Start: ast.Position{ - Column: 23, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "window_default_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 49, - }, - File: "window_default_test.flux", - Source: "input", - Start: ast.Position{ - Column: 24, - Line: 49, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 54, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 51, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 62, - Line: 49, - }, - File: "window_default_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 56, - Line: 49, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 63, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 31, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 50, - Line: 49, - }, - File: "window_default_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 39, - Line: 49, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "window_default_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 65, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 49, - }, - File: "window_default_test.flux", - Source: "want", - Start: ast.Position{ - Column: 65, - Line: 49, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 90, - Line: 49, - }, - File: "window_default_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 87, - Line: 49, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 99, - Line: 49, - }, - File: "window_default_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 92, - Line: 49, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 100, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 78, - Line: 49, - }, - File: "window_default_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 71, - Line: 49, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 86, - Line: 49, - }, - File: "window_default_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 79, - Line: 49, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 49, - }, - File: "window_default_test.flux", - Source: "fn: t_window", - Start: ast.Position{ - Column: 102, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 49, - }, - File: "window_default_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 102, - Line: 49, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 49, - }, - File: "window_default_test.flux", - Source: "t_window", - Start: ast.Position{ - Column: 106, - Line: 49, - }, - }, - }, - Name: "t_window", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 49, - }, - File: "window_default_test.flux", - Source: "test _window = () => ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window})", - Start: ast.Position{ - Column: 1, - Line: 49, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_default_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_default_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_default_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_default_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_default_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,9,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,10,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,11,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_idle,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"\nt_window_generate_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> window(every: 30s, createEmpty: true)\n\ntest _window_generate_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_generate_empty_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "window_generate_empty_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_generate_empty_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_generate_empty_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_generate_empty_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_generate_empty_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "window_generate_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 32, - }, - File: "window_generate_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,1,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,2,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "window_generate_empty_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,9,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,10,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,11,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_idle,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 33, - }, - File: "window_generate_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 33, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 72, - }, - File: "window_generate_empty_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,9,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,10,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,11,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_idle,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\"", - Start: ast.Position{ - Column: 5, - Line: 34, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest,cpu,cpu-total,host.local\n,,1,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,2,2018-05-22T19:53:26Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest,cpu,cpu-total,host.local\n,,3,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,4,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,5,2018-05-22T19:53:30Z,2018-05-22T19:54:00Z,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest,cpu,cpu-total,host.local\n,,6,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,7,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,0,usage_guest_nice,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,8,2018-05-22T19:54:00Z,2018-05-22T19:54:30Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,9,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,10,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_guest_nice,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,true,true,false,false,true,true,true,true\n#default,_result,11,2018-05-22T19:54:30Z,2018-05-22T19:55:00Z,,,usage_idle,cpu,cpu-total,host.local\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "t_window_generate_empty = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> window(every: 30s, createEmpty: true)", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 73, - }, - File: "window_generate_empty_test.flux", - Source: "t_window_generate_empty", - Start: ast.Position{ - Column: 1, - Line: 73, - }, - }, - }, - Name: "t_window_generate_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> window(every: 30s, createEmpty: true)", - Start: ast.Position{ - Column: 27, - Line: 73, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 74, - }, - File: "window_generate_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "start: 2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 75, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "2018-05-22T19:53:26Z", - Start: ast.Position{ - Column: 25, - Line: 75, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:26Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 75, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 75, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 75, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 75, - }, - File: "window_generate_empty_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 75, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:26Z, stop: 2018-05-22T19:55:00Z)\n |> window(every: 30s, createEmpty: true)", - Start: ast.Position{ - Column: 5, - Line: 74, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "every: 30s, createEmpty: true", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 76, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 26, - Line: 76, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "createEmpty: true", - Start: ast.Position{ - Column: 31, - Line: 76, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "createEmpty", - Start: ast.Position{ - Column: 31, - Line: 76, - }, - }, - }, - Name: "createEmpty", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 48, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "true", - Start: ast.Position{ - Column: 44, - Line: 76, - }, - }, - }, - Name: "true", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 49, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "window(every: 30s, createEmpty: true)", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 76, - }, - File: "window_generate_empty_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 76, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 73, - }, - File: "window_generate_empty_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 28, - Line: 73, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 73, - }, - File: "window_generate_empty_test.flux", - Source: "table", - Start: ast.Position{ - Column: 28, - Line: 73, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 73, - }, - File: "window_generate_empty_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 34, - Line: 73, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "_window_generate_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty})", - Start: ast.Position{ - Column: 6, - Line: 78, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 78, - }, - File: "window_generate_empty_test.flux", - Source: "_window_generate_empty", - Start: ast.Position{ - Column: 6, - Line: 78, - }, - }, - }, - Name: "_window_generate_empty", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty})", - Start: ast.Position{ - Column: 31, - Line: 78, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty})", - Start: ast.Position{ - Column: 5, - Line: 79, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 113, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty}", - Start: ast.Position{ - Column: 6, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 79, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 79, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 79, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 79, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 79, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 79, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 79, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 79, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 79, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 79, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 79, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 79, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 79, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 79, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 79, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "fn: t_window_generate_empty", - Start: ast.Position{ - Column: 85, - Line: 79, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 79, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 112, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "t_window_generate_empty", - Start: ast.Position{ - Column: 89, - Line: 79, - }, - }, - }, - Name: "t_window_generate_empty", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 114, - Line: 79, - }, - File: "window_generate_empty_test.flux", - Source: "test _window_generate_empty = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_generate_empty})", - Start: ast.Position{ - Column: 1, - Line: 78, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_generate_empty_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_generate_empty_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_generate_empty_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_generate_empty_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_generate_empty_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_start,_stop,name,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk0,15204688\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk0,15204894\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk0,15205102\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk0,15205226\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk0,15205499\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk0,15205755\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk2,648\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk2,648\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk2,648\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk2,648\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk2,648\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk2,648\n\"\nt_window_group_mean_ungroup = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()\n |> group()\n |> sort(columns: [\"name\", \"_start\"])\n\ntest _window_group_mean_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 26, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,long,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,host,name\n,,0,2018-05-22T19:53:26Z,15204688,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:36Z,15204894,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:46Z,15205102,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:53:56Z,15205226,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:06Z,15205499,io_time,diskio,host.local,disk0\n,,0,2018-05-22T19:54:16Z,15205755,io_time,diskio,host.local,disk0\n,,1,2018-05-22T19:53:26Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:36Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:46Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:53:56Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:06Z,648,io_time,diskio,host.local,disk2\n,,1,2018-05-22T19:54:16Z,648,io_time,diskio,host.local,disk2\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_start,_stop,name,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk0,15204688\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk0,15204894\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk0,15205102\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk0,15205226\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk0,15205499\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk0,15205755\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk2,648\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk2,648\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk2,648\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk2,648\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk2,648\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk2,648\n\"", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 27, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 27, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 45, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_start,_stop,name,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk0,15204688\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk0,15204894\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk0,15205102\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk0,15205226\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk0,15205499\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk0,15205755\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk2,648\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk2,648\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk2,648\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk2,648\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk2,648\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk2,648\n\"", - Start: ast.Position{ - Column: 5, - Line: 28, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,double\n#group,false,false,false,false,false,false\n#default,_result,,,,,\n,result,table,_start,_stop,name,_value\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk0,15204688\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk0,15204894\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk0,15205102\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk0,15205226\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk0,15205499\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk0,15205755\n,,0,2018-05-22T19:53:26Z,2018-05-22T19:53:27Z,disk2,648\n,,0,2018-05-22T19:53:36Z,2018-05-22T19:53:37Z,disk2,648\n,,0,2018-05-22T19:53:46Z,2018-05-22T19:53:47Z,disk2,648\n,,0,2018-05-22T19:53:56Z,2018-05-22T19:53:57Z,disk2,648\n,,0,2018-05-22T19:54:06Z,2018-05-22T19:54:07Z,disk2,648\n,,0,2018-05-22T19:54:16Z,2018-05-22T19:54:17Z,disk2,648\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "t_window_group_mean_ungroup = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()\n |> group()\n |> sort(columns: [\"name\", \"_start\"])", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 46, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "t_window_group_mean_ungroup", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - Name: "t_window_group_mean_ungroup", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()\n |> group()\n |> sort(columns: [\"name\", \"_start\"])", - Start: ast.Position{ - Column: 31, - Line: 46, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 47, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 48, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "stop: 2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 47, - Line: 48, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 51, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "stop", - Start: ast.Position{ - Column: 47, - Line: 48, - }, - }, - }, - Name: "stop", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "2018-05-22T19:55:00Z", - Start: ast.Position{ - Column: 53, - Line: 48, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:55:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 74, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 48, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 48, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns: [\"name\"]", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 18, - Line: 49, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 35, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "[\"name\"]", - Start: ast.Position{ - Column: 27, - Line: 49, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 34, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 28, - Line: 49, - }, - }, - }, - Value: "name", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "group(columns: [\"name\"])", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 49, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 49, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "every: 1s", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 50, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "1s", - Start: ast.Position{ - Column: 26, - Line: 50, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "window(every: 1s)", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 50, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 50, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 51, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "mean()", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 51, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "mean", - Start: ast.Position{ - Column: 12, - Line: 51, - }, - }, - }, - Name: "mean", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()\n |> group()", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 52, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "group()", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 52, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "group", - Start: ast.Position{ - Column: 12, - Line: 52, - }, - }, - }, - Name: "group", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z, stop: 2018-05-22T19:55:00Z)\n |> group(columns: [\"name\"])\n |> window(every: 1s)\n |> mean()\n |> group()\n |> sort(columns: [\"name\", \"_start\"])", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns: [\"name\", \"_start\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns: [\"name\", \"_start\"]", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "columns", - Start: ast.Position{ - Column: 17, - Line: 53, - }, - }, - }, - Name: "columns", - }, - Separator: nil, - Value: &ast.ArrayExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 44, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "[\"name\", \"_start\"]", - Start: ast.Position{ - Column: 26, - Line: 53, - }, - }, - }, - Elements: []ast.Expression{&ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"name\"", - Start: ast.Position{ - Column: 27, - Line: 53, - }, - }, - }, - Value: "name", - }, &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 43, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"_start\"", - Start: ast.Position{ - Column: 35, - Line: 53, - }, - }, - }, - Value: "_start", - }}, - Lbrack: nil, - Rbrack: nil, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "sort(columns: [\"name\", \"_start\"])", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 53, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 53, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 32, - Line: 46, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 46, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "table", - Start: ast.Position{ - Column: 32, - Line: 46, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 46, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 38, - Line: 46, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "_window_group_mean_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup})", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 55, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "_window_group_mean_ungroup", - Start: ast.Position{ - Column: 6, - Line: 55, - }, - }, - }, - Name: "_window_group_mean_ungroup", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup})", - Start: ast.Position{ - Column: 35, - Line: 55, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup})", - Start: ast.Position{ - Column: 5, - Line: 56, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup}", - Start: ast.Position{ - Column: 6, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 56, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 56, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 56, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 56, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 56, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 56, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 56, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 56, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "fn: t_window_group_mean_ungroup", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 56, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "t_window_group_mean_ungroup", - Start: ast.Position{ - Column: 89, - Line: 56, - }, - }, - }, - Name: "t_window_group_mean_ungroup", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 56, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "test _window_group_mean_ungroup = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_group_mean_ungroup})", - Start: ast.Position{ - Column: 1, - Line: 55, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_group_mean_ungroup_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_group_mean_ungroup_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "window_null_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"\n\noption now = () => 2019-01-15T21:40:32Z\n\nt_window_null = (table=<-) =>\n table\n |> range(start: -5m)\n |> window(every: 30s)\n\ntest _window_null = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "window_null_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 6, - }, - File: "window_null_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 19, - }, - File: "window_null_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 7, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:20Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_null_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 20, - }, - File: "window_null_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 20, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_null_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n\"", - Start: ast.Position{ - Column: 5, - Line: 21, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,string,string,dateTime:RFC3339,double\n#group,false,false,true,true,true,true,false,false\n#default,,,,,,,,\n,result,table,_start,_stop,_measurement,_field,_time,_value\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:30Z,-61.68790887989735\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:40Z,-6.3173755351186465\n,,0,2019-01-15T21:39:30Z,2019-01-15T21:40:00Z,dlC,lDQVwm,2019-01-15T21:39:50Z,-26.049728557657513\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:00Z,\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:10Z,114.285955884979\n,,1,2019-01-15T21:40:00Z,2019-01-15T21:40:30Z,dlC,lDQVwm,2019-01-15T21:40:20Z,16.140262630578995\n\n", - }, - }, &ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 35, - }, - File: "window_null_test.flux", - Source: "now = () => 2019-01-15T21:40:32Z", - Start: ast.Position{ - Column: 8, - Line: 35, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 35, - }, - File: "window_null_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 35, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 35, - }, - File: "window_null_test.flux", - Source: "() => 2019-01-15T21:40:32Z", - Start: ast.Position{ - Column: 14, - Line: 35, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 35, - }, - File: "window_null_test.flux", - Source: "2019-01-15T21:40:32Z", - Start: ast.Position{ - Column: 20, - Line: 35, - }, - }, - }, - Value: parser.MustParseTime("2019-01-15T21:40:32Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 35, - }, - File: "window_null_test.flux", - Source: "option now = () => 2019-01-15T21:40:32Z", - Start: ast.Position{ - Column: 1, - Line: 35, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "window_null_test.flux", - Source: "t_window_null = (table=<-) =>\n table\n |> range(start: -5m)\n |> window(every: 30s)", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 14, - Line: 37, - }, - File: "window_null_test.flux", - Source: "t_window_null", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_window_null", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "window_null_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: -5m)\n |> window(every: 30s)", - Start: ast.Position{ - Column: 17, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "window_null_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 39, - }, - File: "window_null_test.flux", - Source: "table\n |> range(start: -5m)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "window_null_test.flux", - Source: "start: -5m", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "window_null_test.flux", - Source: "start: -5m", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 39, - }, - File: "window_null_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 39, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.UnaryExpression{ - Argument: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "window_null_test.flux", - Source: "5m", - Start: ast.Position{ - Column: 26, - Line: 39, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(5), - Unit: "m", - }}, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 39, - }, - File: "window_null_test.flux", - Source: "-5m", - Start: ast.Position{ - Column: 25, - Line: 39, - }, - }, - }, - Operator: 6, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 39, - }, - File: "window_null_test.flux", - Source: "range(start: -5m)", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 39, - }, - File: "window_null_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "window_null_test.flux", - Source: "table\n |> range(start: -5m)\n |> window(every: 30s)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "window_null_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "window_null_test.flux", - Source: "every: 30s", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 40, - }, - File: "window_null_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 40, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 29, - Line: 40, - }, - File: "window_null_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 26, - Line: 40, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 40, - }, - File: "window_null_test.flux", - Source: "window(every: 30s)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 40, - }, - File: "window_null_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "window_null_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 37, - }, - File: "window_null_test.flux", - Source: "table", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 26, - Line: 37, - }, - File: "window_null_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 24, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "window_null_test.flux", - Source: "_window_null = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null})", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "window_null_test.flux", - Source: "_window_null", - Start: ast.Position{ - Column: 6, - Line: 42, - }, - }, - }, - Name: "_window_null", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "window_null_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null})", - Start: ast.Position{ - Column: 21, - Line: 42, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "window_null_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null})", - Start: ast.Position{ - Column: 5, - Line: 43, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 43, - }, - File: "window_null_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null}", - Start: ast.Position{ - Column: 6, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "window_null_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 43, - }, - File: "window_null_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 43, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 43, - }, - File: "window_null_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 43, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 43, - }, - File: "window_null_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 43, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "window_null_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 43, - }, - File: "window_null_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 43, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 43, - }, - File: "window_null_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 43, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 43, - }, - File: "window_null_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 43, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 43, - }, - File: "window_null_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 43, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 43, - }, - File: "window_null_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 43, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "window_null_test.flux", - Source: "fn: t_window_null", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 43, - }, - File: "window_null_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 43, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 43, - }, - File: "window_null_test.flux", - Source: "t_window_null", - Start: ast.Position{ - Column: 89, - Line: 43, - }, - }, - }, - Name: "t_window_null", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 104, - Line: 43, - }, - File: "window_null_test.flux", - Source: "test _window_null = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_null})", - Start: ast.Position{ - Column: 1, - Line: 42, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_null_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_null_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_null_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_null_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_null_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,1,2018-05-22T19:54:30Z,2018-05-22T19:55:30Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,2,2018-05-22T19:55:30Z,2018-05-22T19:56:30Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:57:30Z,2018-05-22T19:58:30Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"\nt_window_start_bound = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> window(every: 1m, offset: 30s)\n\ntest _window_start_bound = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_start_bound_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "window_start_bound_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_start_bound_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_start_bound_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "window_start_bound_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "window_start_bound_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "window_start_bound_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "window_start_bound_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string\n#group,false,false,false,false,true,true,true\n#default,_result,,,,,,\n,result,table,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,0,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,0,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,0,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,0,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,0,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_start_bound_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,1,2018-05-22T19:54:30Z,2018-05-22T19:55:30Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,2,2018-05-22T19:55:30Z,2018-05-22T19:56:30Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:57:30Z,2018-05-22T19:58:30Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "window_start_bound_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 33, - }, - File: "window_start_bound_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,1,2018-05-22T19:54:30Z,2018-05-22T19:55:30Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,2,2018-05-22T19:55:30Z,2018-05-22T19:56:30Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:57:30Z,2018-05-22T19:58:30Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string\n#group,false,false,true,true,false,false,true,true,true\n#default,_result,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,host\n,,0,2018-05-22T19:53:00Z,2018-05-22T19:53:30Z,2018-05-22T19:53:26Z,63.053321838378906,used_percent,mem,host.local\n,,1,2018-05-22T19:54:30Z,2018-05-22T19:55:30Z,2018-05-22T19:54:36Z,62.71536350250244,used_percent,mem,host.local\n,,2,2018-05-22T19:55:30Z,2018-05-22T19:56:30Z,2018-05-22T19:55:46Z,62.38760948181152,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:56:56Z,62.74595260620117,used_percent,mem,host.local\n,,3,2018-05-22T19:56:30Z,2018-05-22T19:57:30Z,2018-05-22T19:57:06Z,62.78183460235596,used_percent,mem,host.local\n,,4,2018-05-22T19:57:30Z,2018-05-22T19:58:30Z,2018-05-22T19:58:16Z,62.46745586395264,used_percent,mem,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "t_window_start_bound = (table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> window(every: 1m, offset: 30s)", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 34, - }, - File: "window_start_bound_test.flux", - Source: "t_window_start_bound", - Start: ast.Position{ - Column: 1, - Line: 34, - }, - }, - }, - Name: "t_window_start_bound", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "(table=<-) =>\n table\n |> range(start: 2018-05-22T19:53:00Z)\n |> window(every: 1m, offset: 30s)", - Start: ast.Position{ - Column: 24, - Line: 34, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 35, - }, - File: "window_start_bound_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "start: 2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "start", - Start: ast.Position{ - Column: 18, - Line: 36, - }, - }, - }, - Name: "start", - }, - Separator: nil, - Value: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "2018-05-22T19:53:00Z", - Start: ast.Position{ - Column: 25, - Line: 36, - }, - }, - }, - Value: parser.MustParseTime("2018-05-22T19:53:00Z"), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "range(start: 2018-05-22T19:53:00Z)", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 36, - }, - File: "window_start_bound_test.flux", - Source: "range", - Start: ast.Position{ - Column: 12, - Line: 36, - }, - }, - }, - Name: "range", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "table\n |> range(start: 2018-05-22T19:53:00Z)\n |> window(every: 1m, offset: 30s)", - Start: ast.Position{ - Column: 5, - Line: 35, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "every: 1m, offset: 30s", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "every: 1m", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 24, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "every", - Start: ast.Position{ - Column: 19, - Line: 37, - }, - }, - }, - Name: "every", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "1m", - Start: ast.Position{ - Column: 26, - Line: 37, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(1), - Unit: "m", - }}, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "offset: 30s", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "offset", - Start: ast.Position{ - Column: 30, - Line: 37, - }, - }, - }, - Name: "offset", - }, - Separator: nil, - Value: &ast.DurationLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 41, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "30s", - Start: ast.Position{ - Column: 38, - Line: 37, - }, - }, - }, - Values: []ast.Duration{ast.Duration{ - Magnitude: int64(30), - Unit: "s", - }}, - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 42, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "window(every: 1m, offset: 30s)", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 37, - }, - File: "window_start_bound_test.flux", - Source: "window", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "window", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "window_start_bound_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 30, - Line: 34, - }, - File: "window_start_bound_test.flux", - Source: "table", - Start: ast.Position{ - Column: 25, - Line: 34, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 34, - }, - File: "window_start_bound_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 31, - Line: 34, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "_window_start_bound = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound})", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 25, - Line: 39, - }, - File: "window_start_bound_test.flux", - Source: "_window_start_bound", - Start: ast.Position{ - Column: 6, - Line: 39, - }, - }, - }, - Name: "_window_start_bound", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound})", - Start: ast.Position{ - Column: 28, - Line: 39, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound})", - Start: ast.Position{ - Column: 5, - Line: 40, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 110, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound}", - Start: ast.Position{ - Column: 6, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 40, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 40, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 40, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "want: testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 40, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 40, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 40, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 40, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 40, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "fn: t_window_start_bound", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 87, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 85, - Line: 40, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 109, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "t_window_start_bound", - Start: ast.Position{ - Column: 89, - Line: 40, - }, - }, - }, - Name: "t_window_start_bound", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 111, - Line: 40, - }, - File: "window_start_bound_test.flux", - Source: "test _window_start_bound = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData), fn: t_window_start_bound})", - Start: ast.Position{ - Column: 1, - Line: 39, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_start_bound_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "window_start_bound_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "window_start_bound_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_start_bound_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "window_start_bound_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }, &ast.File{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 47, - }, - File: "yield_test.flux", - Source: "package universe_test\n\n\nimport \"testing\"\n\noption now = () => 2030-01-01T00:00:00Z\n\ninData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\noutData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,1: lowest 3,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,2: 2nd row,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"\nt_yield = (table=<-) =>\n table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)\n |> yield(name: \"2: 2nd row\")\n |> yield(name: \"5\")\n\ntest _yield = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield})", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Body: []ast.Statement{&ast.OptionStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "yield_test.flux", - Source: "now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 11, - Line: 6, - }, - File: "yield_test.flux", - Source: "now", - Start: ast.Position{ - Column: 8, - Line: 6, - }, - }, - }, - Name: "now", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "yield_test.flux", - Source: "() => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 14, - Line: 6, - }, - }, - }, - Body: &ast.DateTimeLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "yield_test.flux", - Source: "2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 20, - Line: 6, - }, - }, - }, - Value: parser.MustParseTime("2030-01-01T00:00:00Z"), - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 40, - Line: 6, - }, - File: "yield_test.flux", - Source: "option now = () => 2030-01-01T00:00:00Z", - Start: ast.Position{ - Column: 1, - Line: 6, - }, - }, - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "yield_test.flux", - Source: "inData =\n \"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 7, - Line: 8, - }, - File: "yield_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 1, - Line: 8, - }, - }, - }, - Name: "inData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 20, - }, - File: "yield_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 9, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,true,true,true,true\n#default,_result,,,,,,,\n,result,table,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:26Z,91.7364670583823,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:46Z,91.0977744436109,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:56Z,91.02836436336374,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "yield_test.flux", - Source: "outData =\n \"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,1: lowest 3,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,2: 2nd row,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 21, - }, - File: "yield_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 1, - Line: 21, - }, - }, - }, - Name: "outData", - }, - Init: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 2, - Line: 36, - }, - File: "yield_test.flux", - Source: "\"\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,1: lowest 3,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,2: 2nd row,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n\"", - Start: ast.Position{ - Column: 5, - Line: 22, - }, - }, - }, - Value: "\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,1: lowest 3,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:06Z,68.304576144036,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:53:36Z,89.51118889861233,usage_idle,cpu,cpu-total,host.local\n\n#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,double,string,string,string,string\n#group,false,false,false,false,false,false,true,true,true,true\n#default,2: 2nd row,,,,,,,,,\n,result,table,_start,_stop,_time,_value,_field,_measurement,cpu,host\n,,0,2018-05-22T19:53:24.421470485Z,2018-05-22T19:54:24.421470485Z,2018-05-22T19:54:16Z,87.88598574821853,usage_idle,cpu,cpu-total,host.local\n", - }, - }, &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "yield_test.flux", - Source: "t_yield = (table=<-) =>\n table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)\n |> yield(name: \"2: 2nd row\")\n |> yield(name: \"5\")", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 8, - Line: 37, - }, - File: "yield_test.flux", - Source: "t_yield", - Start: ast.Position{ - Column: 1, - Line: 37, - }, - }, - }, - Name: "t_yield", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "yield_test.flux", - Source: "(table=<-) =>\n table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)\n |> yield(name: \"2: 2nd row\")\n |> yield(name: \"5\")", - Start: ast.Position{ - Column: 11, - Line: 37, - }, - }, - }, - Body: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.PipeExpression{ - Argument: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 10, - Line: 38, - }, - File: "yield_test.flux", - Source: "table", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Name: "table", - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "yield_test.flux", - Source: "table\n |> sort()", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 39, - }, - File: "yield_test.flux", - Source: "sort()", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 16, - Line: 39, - }, - File: "yield_test.flux", - Source: "sort", - Start: ast.Position{ - Column: 12, - Line: 39, - }, - }, - }, - Name: "sort", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "yield_test.flux", - Source: "table\n |> sort()\n |> limit(n: 3)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "yield_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "yield_test.flux", - Source: "n: 3", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 19, - Line: 40, - }, - File: "yield_test.flux", - Source: "n", - Start: ast.Position{ - Column: 18, - Line: 40, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 40, - }, - File: "yield_test.flux", - Source: "3", - Start: ast.Position{ - Column: 21, - Line: 40, - }, - }, - }, - Value: int64(3), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 40, - }, - File: "yield_test.flux", - Source: "limit(n: 3)", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 40, - }, - File: "yield_test.flux", - Source: "limit", - Start: ast.Position{ - Column: 12, - Line: 40, - }, - }, - }, - Name: "limit", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "yield_test.flux", - Source: "table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "yield_test.flux", - Source: "name: \"1: lowest 3\"", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "yield_test.flux", - Source: "name: \"1: lowest 3\"", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 41, - }, - File: "yield_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 41, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 41, - }, - File: "yield_test.flux", - Source: "\"1: lowest 3\"", - Start: ast.Position{ - Column: 24, - Line: 41, - }, - }, - }, - Value: "1: lowest 3", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 38, - Line: 41, - }, - File: "yield_test.flux", - Source: "yield(name: \"1: lowest 3\")", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 41, - }, - File: "yield_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 41, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 42, - }, - File: "yield_test.flux", - Source: "table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "yield_test.flux", - Source: "n: 2, pos: 1", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "yield_test.flux", - Source: "n: 2", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 42, - }, - File: "yield_test.flux", - Source: "n", - Start: ast.Position{ - Column: 19, - Line: 42, - }, - }, - }, - Name: "n", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 23, - Line: 42, - }, - File: "yield_test.flux", - Source: "2", - Start: ast.Position{ - Column: 22, - Line: 42, - }, - }, - }, - Value: int64(2), - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "yield_test.flux", - Source: "pos: 1", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 42, - }, - File: "yield_test.flux", - Source: "pos", - Start: ast.Position{ - Column: 25, - Line: 42, - }, - }, - }, - Name: "pos", - }, - Separator: nil, - Value: &ast.IntegerLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 31, - Line: 42, - }, - File: "yield_test.flux", - Source: "1", - Start: ast.Position{ - Column: 30, - Line: 42, - }, - }, - }, - Value: int64(1), - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 32, - Line: 42, - }, - File: "yield_test.flux", - Source: "sample(n: 2, pos: 1)", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 18, - Line: 42, - }, - File: "yield_test.flux", - Source: "sample", - Start: ast.Position{ - Column: 12, - Line: 42, - }, - }, - }, - Name: "sample", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "yield_test.flux", - Source: "table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)\n |> yield(name: \"2: 2nd row\")", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "yield_test.flux", - Source: "name: \"2: 2nd row\"", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "yield_test.flux", - Source: "name: \"2: 2nd row\"", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 43, - }, - File: "yield_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 43, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 36, - Line: 43, - }, - File: "yield_test.flux", - Source: "\"2: 2nd row\"", - Start: ast.Position{ - Column: 24, - Line: 43, - }, - }, - }, - Value: "2: 2nd row", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 43, - }, - File: "yield_test.flux", - Source: "yield(name: \"2: 2nd row\")", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 43, - }, - File: "yield_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 43, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "yield_test.flux", - Source: "table\n |> sort()\n |> limit(n: 3)\n |> yield(name: \"1: lowest 3\")\n |> sample(n: 2, pos: 1)\n |> yield(name: \"2: 2nd row\")\n |> yield(name: \"5\")", - Start: ast.Position{ - Column: 5, - Line: 38, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 44, - }, - File: "yield_test.flux", - Source: "name: \"5\"", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 44, - }, - File: "yield_test.flux", - Source: "name: \"5\"", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 44, - }, - File: "yield_test.flux", - Source: "name", - Start: ast.Position{ - Column: 18, - Line: 44, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 27, - Line: 44, - }, - File: "yield_test.flux", - Source: "\"5\"", - Start: ast.Position{ - Column: 24, - Line: 44, - }, - }, - }, - Value: "5", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 28, - Line: 44, - }, - File: "yield_test.flux", - Source: "yield(name: \"5\")", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 44, - }, - File: "yield_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 12, - Line: 44, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - Lparen: nil, - Params: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 37, - }, - File: "yield_test.flux", - Source: "table=<-", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 37, - }, - File: "yield_test.flux", - Source: "table", - Start: ast.Position{ - Column: 12, - Line: 37, - }, - }, - }, - Name: "table", - }, - Separator: nil, - Value: &ast.PipeLiteral{BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 20, - Line: 37, - }, - File: "yield_test.flux", - Source: "<-", - Start: ast.Position{ - Column: 18, - Line: 37, - }, - }, - }}, - }}, - Rparan: nil, - }, - }, &ast.TestStatement{ - Assignment: &ast.VariableAssignment{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 47, - }, - File: "yield_test.flux", - Source: "_yield = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield})", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - ID: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 46, - }, - File: "yield_test.flux", - Source: "_yield", - Start: ast.Position{ - Column: 6, - Line: 46, - }, - }, - }, - Name: "_yield", - }, - Init: &ast.FunctionExpression{ - Arrow: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 47, - }, - File: "yield_test.flux", - Source: "() =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield})", - Start: ast.Position{ - Column: 15, - Line: 46, - }, - }, - }, - Body: &ast.ParenExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 47, - }, - File: "yield_test.flux", - Source: "({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield})", - Start: ast.Position{ - Column: 5, - Line: 47, - }, - }, - }, - Expression: &ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 117, - Line: 47, - }, - File: "yield_test.flux", - Source: "{input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield}", - Start: ast.Position{ - Column: 6, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "yield_test.flux", - Source: "input: testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 12, - Line: 47, - }, - File: "yield_test.flux", - Source: "input", - Start: ast.Position{ - Column: 7, - Line: 47, - }, - }, - }, - Name: "input", - }, - Separator: nil, - Value: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv: inData", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 37, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 34, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 45, - Line: 47, - }, - File: "yield_test.flux", - Source: "inData", - Start: ast.Position{ - Column: 39, - Line: 47, - }, - }, - }, - Name: "inData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 46, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing.loadStorage(csv: inData)", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing.loadStorage", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 21, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 14, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 33, - Line: 47, - }, - File: "yield_test.flux", - Source: "loadStorage", - Start: ast.Position{ - Column: 22, - Line: 47, - }, - }, - }, - Name: "loadStorage", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 47, - }, - File: "yield_test.flux", - Source: "want: testing.loadMem(csv: outData) |> yield(name: \"6\")", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 52, - Line: 47, - }, - File: "yield_test.flux", - Source: "want", - Start: ast.Position{ - Column: 48, - Line: 47, - }, - }, - }, - Name: "want", - }, - Separator: nil, - Value: &ast.PipeExpression{ - Argument: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv: outData", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 73, - Line: 47, - }, - File: "yield_test.flux", - Source: "csv", - Start: ast.Position{ - Column: 70, - Line: 47, - }, - }, - }, - Name: "csv", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 82, - Line: 47, - }, - File: "yield_test.flux", - Source: "outData", - Start: ast.Position{ - Column: 75, - Line: 47, - }, - }, - }, - Name: "outData", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 83, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing.loadMem(csv: outData)", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Callee: &ast.MemberExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing.loadMem", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Lbrack: nil, - Object: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 61, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Name: "testing", - }, - Property: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 69, - Line: 47, - }, - File: "yield_test.flux", - Source: "loadMem", - Start: ast.Position{ - Column: 62, - Line: 47, - }, - }, - }, - Name: "loadMem", - }, - Rbrack: nil, - }, - Lparen: nil, - Rparen: nil, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 47, - }, - File: "yield_test.flux", - Source: "testing.loadMem(csv: outData) |> yield(name: \"6\")", - Start: ast.Position{ - Column: 54, - Line: 47, - }, - }, - }, - Call: &ast.CallExpression{ - Arguments: []ast.Expression{&ast.ObjectExpression{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "yield_test.flux", - Source: "name: \"6\"", - Start: ast.Position{ - Column: 93, - Line: 47, - }, - }, - }, - Lbrace: nil, - Properties: []*ast.Property{&ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "yield_test.flux", - Source: "name: \"6\"", - Start: ast.Position{ - Column: 93, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 97, - Line: 47, - }, - File: "yield_test.flux", - Source: "name", - Start: ast.Position{ - Column: 93, - Line: 47, - }, - }, - }, - Name: "name", - }, - Separator: nil, - Value: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 102, - Line: 47, - }, - File: "yield_test.flux", - Source: "\"6\"", - Start: ast.Position{ - Column: 99, - Line: 47, - }, - }, - }, - Value: "6", - }, - }}, - Rbrace: nil, - With: nil, - }}, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 103, - Line: 47, - }, - File: "yield_test.flux", - Source: "yield(name: \"6\")", - Start: ast.Position{ - Column: 87, - Line: 47, - }, - }, - }, - Callee: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 92, - Line: 47, - }, - File: "yield_test.flux", - Source: "yield", - Start: ast.Position{ - Column: 87, - Line: 47, - }, - }, - }, - Name: "yield", - }, - Lparen: nil, - Rparen: nil, - }, - }, - }, &ast.Property{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 47, - }, - File: "yield_test.flux", - Source: "fn: t_yield", - Start: ast.Position{ - Column: 105, - Line: 47, - }, - }, - }, - Comma: nil, - Key: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 107, - Line: 47, - }, - File: "yield_test.flux", - Source: "fn", - Start: ast.Position{ - Column: 105, - Line: 47, - }, - }, - }, - Name: "fn", - }, - Separator: nil, - Value: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 116, - Line: 47, - }, - File: "yield_test.flux", - Source: "t_yield", - Start: ast.Position{ - Column: 109, - Line: 47, - }, - }, - }, - Name: "t_yield", - }, - }}, - Rbrace: nil, - With: nil, - }, - Lparen: nil, - Rparen: nil, - }, - Lparen: nil, - Params: []*ast.Property{}, - Rparan: nil, - }, - }, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 118, - Line: 47, - }, - File: "yield_test.flux", - Source: "test _yield = () =>\n ({input: testing.loadStorage(csv: inData), want: testing.loadMem(csv: outData) |> yield(name: \"6\"), fn: t_yield})", - Start: ast.Position{ - Column: 1, - Line: 46, - }, - }, - }, - }}, - Eof: nil, - Imports: []*ast.ImportDeclaration{&ast.ImportDeclaration{ - As: nil, - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "yield_test.flux", - Source: "import \"testing\"", - Start: ast.Position{ - Column: 1, - Line: 4, - }, - }, - }, - Path: &ast.StringLiteral{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 17, - Line: 4, - }, - File: "yield_test.flux", - Source: "\"testing\"", - Start: ast.Position{ - Column: 8, - Line: 4, - }, - }, - }, - Value: "testing", - }, - }}, - Metadata: "parser-type=rust", - Name: "yield_test.flux", - Package: &ast.PackageClause{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "yield_test.flux", - Source: "package universe_test", - Start: ast.Position{ - Column: 1, - Line: 1, - }, - }, - }, - Name: &ast.Identifier{ - BaseNode: ast.BaseNode{ - Comments: nil, - Errors: nil, - Loc: &ast.SourceLocation{ - End: ast.Position{ - Column: 22, - Line: 1, - }, - File: "yield_test.flux", - Source: "universe_test", - Start: ast.Position{ - Column: 9, - Line: 1, - }, - }, - }, - Name: "universe_test", - }, - }, - }}, - Package: "universe_test", - Path: "universe", -}}